Sergio Bossa tells the story of migrating the Atlas platform from using MongoDB to Cassandra emphasizing the reasons behind their decision:
- It works on the JVM, and we have lots of in-house experience on it.
- It scales in terms of processing and storage capacity.
- Its column-based data model gives us some advanced capabilities we will talk about in a few minutes.
- Its tunable consistency levels provide greater control over high availability and consistency requirements.
As regards what made them look into a different solution:
- We need higher resiliency to faults: MongoDB provides replica sets, but we’re experiencing lots of problems with replication lags and during replica synchronization.
- We need higher scalability: MongoDB global lock and huge memory requirements aren’t already going to cope well with our growing data set.
Original title and link: From MongoDB to Cassandra: Why Atlas Platform Is Migrating ( ©myNoSQL)