ApacheCon North America 2014 has ended
Register Now for ApacheCon North America 2014 - April 7-9 in Denver, CO. Registration fees increase on March 15th, so don’t delay!
Back To Schedule
Wednesday, April 9 • 11:15am - 12:05pm
Apache Mavibot : MVCC Btree in Java to the rescue

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Apache Mavibot is a versionned B-tree  written in Java.

There are many open source java B-tree implementations available, but so far, none are implementing Multi-Version Concurrency Control in Java. Mavibot intends to offer such a service.

Here is a list of the current features :
o In-Memory and Persistent B-tree
o Transactions cross operations
o Support for multiple b-trees in the persistent implementation
o No locks for reads
o No cleanup on startup is required when a crash occurs

Currently, Mavibot is used by Apache Directory as its prefered backend. Its performances are better than the previous backend we were using (JDBM) and we expect to improve the performances even more in the next few months.

avatar for Emmanuel Lecharny

Emmanuel Lecharny

Architect, Symas
Emmanuel Lécharny is an Apache Member, former chairman of the Apache Directory project. He is currently working for Symas. He has been working on Apache Directory project for more than 10 years.

Wednesday April 9, 2014 11:15am - 12:05pm PDT
Lawrence B

Attendees (0)