Cassandra has become a very popular NoSQL database. Cassandra, like other NoSQL databases, was originally designed to solve the scalability and availability problems in web-scale applications and it does that well. Using it in financial services should be given serious consideration, however, due to some of its limitations, including:
- Lack of ACID Guarantees – Cassandra is an eventually-consistent database
- SQL vs CQL – Cassandra’s CQL query language lacks the power of standard SQL
- Structured vs Unstructured Data – Developed to handle large amounts of unstructured data, Cassandra is not well suited to highly structured financial data
- Data Modeling – Based on query patterns, data models in Cassandra must be changed, and data migrated, for new use cases.
How Does VoltDB Compare to Cassandra?
Download Now and Learn
Get this whitepaper to learn what you need to consider about single source of truth and near real-time vs real real-time in financial services database builds.