B+tree discussions

Robert Collins robertc at robertcollins.net
Thu Jul 3 09:33:30 BST 2008


At this point, I think we have a 'good enough to be an improvement'
candidate, once some remote testing is done. (And I'm on that now).

B+Tree, no bloom, with 1000 page cache outperforms or is equal with
GraphIndex on every benchmark I've come up with. I think in real world
larger-still indices it should be tolerable if not better due to lower
memory consumption, and it should be tunable (simply by upping the cache
size) to deal with such cache thrashing workloads.

I think bloom use is a compelling future feature, but its not a clear
enough win /today/ and we can take the time to make it better later.

If everyone agrees with this concept, I'll make the stackable formats
about to be merged, also include this index layer.

-Rob
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20080703/253fe497/attachment.pgp 


More information about the bazaar mailing list