Step outside the relational world and learn how to store data with Apache Cassandra, the massively popular NoSQL distributed database system.

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.

Marko Švaljek

Marko Švaljek works as a software developer, and in his ten years of experience he has worked for the leading financial and telecom companies in southeast Europe with emphasis on the Internet of Things, mobile banking, and e-commerce solutions. The main focus of his interest in the past couple of years has been the Internet of Things. Until now, Marko had only authored two books, Cassandra Succinctly and Arduino Succinctly. In the context of the Internet of Things, the first book deals with how to store persistent data generated by various devices, and the second one focuses on how to create the sensors that actually generate various readings in the first place.

  1. Introduction
  2. Getting Started with Cassandra
  3. Data Modeling with Cassandra and CQL
  4. Using Cassandra with Applications
  5. Conclusion