Enable Apache Cassandra ACID Transactions with In-Memory Computing
Apache Cassandra™ is a widely utilized open source database. Cassandra is a scalable key-value store columnar NoSQL database that can be highly available. Because data is stored on disk, Cassandra suffers from performance challenges because your application must constantly wait for data to be retrieved from disk prior to processing. In addition, Cassandra is limited by:
- No support for ACID transactions
- No in-memory computing option
- Lack of SQL support including no SQL operations such as joins, aggregations, groupings or the creation of indexes
- No ad hoc SQL queries
However, inserting the GridGain in-memory computing platform between Apache Cassandra and your application layer enables Cassandra ACID transactions and the following capabilities for the portion of the data stored in GridGain:
- Cassandra ACID transactions across the distributed architecture
- Up to 1,000x faster Cassandra SQL queries
- Read-through and write-through data from and to Cassandra
- Support for Cassandra ad hoc ANSI SQL-99 queries
Read the white paper "Super Power Apache® Cassandra™ for Extreme OLTP Workloads with GridGain" to learn more about adding Cassandra ACID transactions support.