In order to keep this chapter short, the following bullet list covers the great features provided by Cassandra:
- Written in Java and hence providing native Java support
- Blend of Google BigTable and Amazon Dynamo
- Flexible schemaless column-family data model
- Support for structured and unstructured data
- Decentralized, distributed peer-to-peer architecture
- Multi-data center and rack-aware data replication
- Location transparent
- Cloud enabled
- Fault-tolerant with no single point of failure
- An automatic and transparent failover
- Elastic, massively, and linearly scalable
- Online node addition or removal
- High Performance
- Built-in data compression
- Built-in caching layer
- Write-optimized
- Tunable consistency providing choices from very strong consistency to different levels of eventual consistency
- Provision of Cassandra Query Language (CQL), a SQL-like language imitating
INSERT
, UPDATE
, DELETE
, SELECT
syntax of SQL - Open source and community-driven
..................Content has been hidden....................
You can't read the all page of ebook, please click
here login for view all page.