Main Features
- Decentralized
- Every node in the cluster has the same role. There is no single point of failure. Data is distributed across the cluster (so each node contains different data), but there is no master as every node can service any request.
- Supports replication and multi data center replication
- Replication strategies are configurable. Cassandra is designed as a distributed system, for deployment of large numbers of nodes across multiple data centers. Key features of Cassandra’s distributed architecture are specifically tailored for multiple-data center deployment, for redundancy, for failover and disaster recovery.
- Scalability
- Read and write throughput both increase linearly as new machines are added, with no downtime or interruption to applications.
- Fault-tolerant
- Data is automatically replicated to multiple nodes for fault-tolerance. Replication across multiple data centers is supported. Failed nodes can be replaced with no downtime.
- Tunable consistency
- Writes and reads offer a tunable level of consistency, all the way from "writes never fail" to "block for all replicas to be readable", with the quorum level in the middle.
- MapReduce support
- Cassandra has Hadoop integration, with MapReduce support. There is support also for Apache Pig and Apache Hive.
- Query language
- CQL (Cassandra Query Language) was introduced, an SQL-like alternative to the traditional RPC interface. Language drivers are available for Java (JDBC), Python (DBAPI2) and Node.JS (Helenus).
Read more about this topic: Apache Cassandra
Famous quotes containing the words main and/or features:
“But oh, not the hills of Habersham,
And oh, not the valleys of Hall
Avail: I am fain for to water the plain.
Downward, the voices of Duty call
Downward, to toil and be mixed with the main,
The dry fields burn, and the mills are to turn,
And a myriad flowers mortally yearn,
And the lordly main from beyond the plain
Calls oer the hills of Habersham,
Calls through the valleys of Hall.”
—Sidney Lanier (18421881)
“All visible objects, man, are but as pasteboard masks. But in each eventin the living act, the undoubted deedthere, some unknown but still reasoning thing puts forth the mouldings of its features from behind the unreasoning mask. If man will strike, strike through the mask!”
—Herman Melville (18191891)