Hi Brian, yes we did succeed with two things:
- create a leveldb storage implementation suitable for contribution to project Voldemort
- create a version of Voldemort with no references at all to BDB
We plan to make both of these available. Two things are delaying this:
- I'm waiting for the final performance and stress tests to be completed by QA (they turned up problems earlier.)
- I need to find some time to figure out how Github works and how to make this stuff available.
In the meantime, if you need it, let me know. I can probably get the code to you some other way. I don't think Maven is an option because Voldemort isn't mavenized and it's too much work to fix that. Note two other items:
- it will not build on Windows and we have no intention of doing anything about that
- it hasn't been tested on large data sets or on huge numbers of writes (our app is heavy on reads but light on writes)
So it's use at your own risk, but leveldb has a good reputation so...as long as I didn't screw up the implementation it might be fine for you.
Hth,
Vanessa