Cassandra Consulting, Implementation and Support Services
Apache Cassandra handles big data workloads across multiple nodes with no single point of failure.
Choosing NoSQL over RDBMS
The main advantage of NoSQL is horizontal scalability and distributed storage. That means you can have a large number of ‘cluster nodes’ and write to them in parallel. The cluster will ensure changes are propagated to the other cluster nodes eventually (eventual consistency).
The developer requires high coding velocity and great agility in the application building process. NoSQL databases have proven to be a better choice in that regard, using object-focused technologies such as JSON.
Cassandra Ecosystem
Key Elements Of Cassandra
Components of Cassandra
Node, Data Center, Cluster, Commit Log, Mem-table , SSTable.
Data Replication
There are two kinds of replication strategies in Cassandra. Simple Strategy and Network Topology Strategy.
Write Operation
Coordinator sends a write request to replicas.
Read Operation
There are three types of read requests, Direct request, Digest request, Read repair request.