- a snapshot is obtained by a simple assignment, so rollback is a breeze
- structures can be modified while a traversal continues with the previous state#
- they are thread-safe and safe to pass as a parameter in C# or Java, so that
- these data structures never need to be locked
So the time seemed ripe for a serious approach to #ShareableDataStructures and the fruits of these labours are emerging at github.com . Eventually the classes will be rich enough to implement a DBMS, and the plan is to implement everything in C# and Java, and then Python later. Efforts in the DBMS direction are currently called #StrongDBMS . A lot will depend on the performance of the TPCC benchmark.
It is natural to ask what this might mean for Pyrrho. It does seem like a natural evolution (Pyrrho 7.0 maybe), but some of the Pyrrho code would be a real nuisance to transform. Time will tell.
No comments:
Post a Comment