Persisting data to Cassandra

We have examined Apache Ignite's write-behind with MySQL persistence. In this section, we'll persist data to a NoSQL datastore.

NoSQL data stores can be categorized into four sub-categories:

  • Key-Value pair: DynamoDB and Redis
  • Graph DB: Neo4j
  • Document Store: MongoDB and Apache CouchDB
  • Column Store: Apache Cassandra and HBase

Apache Ignite offers NoSQL integration with the document (MongoDB) and column stores (Apache Cassandra). Apache Cassandra is a peer-to-peer, distributed, high performance, linearly scalable, and fault-tolerant NoSQL open source data store. It was designed at Facebook to achieve the scalability of Amazon's DynamoDB and Google's Bigtable. Cassandra can be used to store online transaction processing ...

Get Apache Ignite Quick Start Guide 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.