Right -- as far as I know, no one has done this for java-based version
(I did ask around quite a bit).
It seems like one of Dain's hackathon projects unfortunately.
> to do some performance qualification of it soon. Riak uses
> the C version of leveldb heavily (having moved away from
> InnoDB and their custom bitcask hash-based store), so I
> tend to trust it.
Ok good. I did not know Riak uses it.
> Akiban Persistit is the core of the Akiban Server database
> product -- its strength right now, similar to BDB-JE, is with
> in-memory performance. I know there's a lot of performance
> tuning work going on with it now for disk/SSD-based
> performance.
>
> Out of all the transactional java persistence APIs out there, I
> like Persistit the best because it has strong typing with schema-free
> design. I wrote some helper functions to help with integration
> based on my experience with InnoDB and Java:
>
>
https://github.com/sunnygleason/persistit-helpers
That can be both strength and weakness; strength for using as-is,
weakness when using as "dumb" datastore (like backend for V). But as
long as overhead is moderate I guess it's an overall plus?
> I'd also love to see a high-performance hash store for Java; I
> did some work with static hash-file based storage, but AFAIK
> there isn't any great contender out there for hash-oriented
> storage in pure java (if there is, I'd love to learn more...).
>
> Also, if anyone out there is doing this type of work / analysis, I'm
> always eager to lend a hand...
Yup. I'll send a separate note wrt my usage (since it's not really
related to Voldemort, i.e. out of scope here). Might actually be
useful for performance testing too.
-+ Tatu +-