i did a lot of comparisons between voldemort and cassandra and in the end i decided to go with cassandra. the main reason was recovery and balancing operations. on the surface voldemort is s*** hot fast, until you need to restore a node or add nodes. BDB (the default persistence solution) isn't very good at iterating over the entire key space. it creates a _lot_ of random seeking across the disk and is therefore very slow. for small data sets voldemort is a winner as you can have all your data cached.
(of course i'm not even considering data modeling, just performance on get/put/delete) i do agree that voldemort and cassandra are first class projects and worthy of many production deployments. right tool for the job. ________________________________________ From: Kristian Eide [kre...@gmail.com] Sent: Friday, May 07, 2010 8:09 PM To: user@cassandra.apache.org Subject: Cassandra vs. Voldemort benchmark There is a benchmark comparing Cassandra to Voldemort performance here: http://blog.medallia.com/2010/05/choosing_a_keyvalue_storage_sy.html -- Kristian