Over a million developers have joined DZone.

MyDrive Calls Switch from MongoDB to Cassandra a "Big Win"

Download Forrester’s “Vendor Landscape, Application Performance Management” report that examines the evolving role of APM as a key driver of customer satisfaction and business success, brought to you in partnership with BMC.

MyDrive consists of "an AWS cloud-hosted data processing platform powered in part by a chain of Resque workers."  This week, Karl Matthais, an engineer at MyDrive, posted an article about their switch from MongoDB to Cassandra along with some stats showing significant performance improvements.

MongoDB behaved reasonably well, but the unpredictability of the load times for different sizes of work was troubling and made pipeline tuning difficult. Some queries would return 30 documents and others 300. With the way Mongo is designed (and most relational datastores also), this resulted in a varying IO load...

With the way our workload behaves, it seems that with MongoDB the number of writes was noticeably impacting read performance. With Cassandra, this does not seem to be the case for our scenario.

-- Karl Matthais

There's plenty of additional detail about the MyDrive systems in the comments of the blog post as well.

See Forrester’s Report, “Vendor Landscape, Application Performance Management” to identify the right vendor to help IT deliver better service at a lower cost, brought to you in partnership with BMC.


The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}