Features of Cassandra

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.
Reset