This post originated from an RSS feed registered with Java Buzz
by Marc Logemann.
Original Post: NoSQL KV Project search goes on
Feed Title: Logemann Blog
Feed URL: http://feeds.feedburner.com/LogemannBlog
Feed Description: Marc Logemann's thoughts on java and other stuff
After checking those 3 projects i mentioned in my last blog post, i was still not convinced. I started again searching for a KV NoSQL Store which is JAVA based. At first i thought Hazelcast could be the solution but then i discovered that they dont have a store but just the infrastructure to implement a store yourself which was of course a no go. After some more research (i think right now i know nearly every NoSQL project on earth ;-)) i found Voldemort again. With again i mean that this was on my very first list but somehow i wasnt convinced in the first run but slowly running out of options, i will reconsider it now.
After some reading i see that they prefer BDB as primary storage system. I definitely cant go with BDB because of the licensing issues. We distribute a product and we definitely dont want to pay license fees on every sell. According to Voldemort slides i have seen, there are some other stores available which i need to check out. I still would love to see some file based storage implementation as redis does it.
Our list of requirements are:
embeddable into our java projects
KV store
data snapshots / persistence
nice to have: range queries
Sad to see that Redis does all that quite perfectly but its just not embeddable.