English | March 5, 2018 | ASIN: B07B8MZHF1 | 121 Pages | PDF | 2 MB
Apache Cassandra is an open-source distributed database system noted for its consistency, its ability to run on commodity hardware, and its easy deployment to cloud infrastructure. With Cassandra Succinctly by Marko ?valjek, you will learn the architecture behind Cassandra that makes it a reliable system, including how hashes are used to identify where data is stored, how choosing the right replication factor can enhance or hinder performance, and how the system handles updating and deleting data. By the end of the book, you will be able to store and model data using the Cassandra Query Language, and use Cassandra within your own applications.
Apache Cassandra is a very scalable, NoSQL open-source database designed as a peer-to-peer distributed system where all nodes are the same and the data is distributed among the nodes in the cluster. Since there is no single point of failure, having nodes out of order in a cluster is not a big deal for Cassandra. It's a common thing that nodes are added and taken out of the cluster during regular working hours, without having to wait for the system load to drop somewhere during the night. Also, one of the key features of Cassandra is that it works on commodity hardware and is easily deployed on a cloud-based infrastructure.