Cassandra is a great, high-performance, highly available data store. It will run well if deployed for a proper use case, with a query-based data model, while following best practices on the application side for data access. However, implementing it with the wrong use case is a recipe for failure. Remember to avoid deleting data or writing data in place as much as possible, and to build your tables to match specific query patterns.
Cassandra is not a general purpose database
Get Seven NoSQL Databases in a Week now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.