Sounds reasoble.
Postponing the stable in order to fix critical issues is the only way to go if we dont want people ranting about an "incomplete" stable release
--
Alessandro Nadalin
www.odino.org | twitter.com/_odino_
inviato da dispositivo mobile
As you know, I am particularly interested in two features of the proposed solution:--
Hi Luca,
Perhaps the first embedded node should be different:
* have a dynamic size in order to not used 5144 bytes for one or two
link.
* contain a ref to the last node for efficient append links.
But... The perf will not be so good for remove links : you need to
iterate on the entire list.
The other way would be to use your MVRBTree as Set (and ordering RID).
(That is what I plan for my own impl).
But for this I think we need to review OMVRBTreePersistent with
delegation pattern to a persistence layer (for tree properties and for
each entries).
In that way, I think we could optimize the MVRBTree perf : for
example, when values or keys are fixed size the persistence layer
could be more efficient than actual impl.
The persistence layer could also "fake the values" in order to
implement an efficient Set interface: store only keys and return the
same object for key and value.
If you're interested, I could help.
Sylvain
I will investigate this week-end and tell you.