In this post, we have prepared a curated top list of reading recommendations for beginners and experienced. This hand-picked list of the best Cassandra books and tutorials can help fill your brain this May and ensure you’re getting smarter. We have also mentioned the brief introduction of each book based on the relevant Amazon or Reddit descriptions.
- Cassandra: The Definitive Guide (2010)
- Learn Cassandra in 1 Day (2017)
- NoSQL for Mere Mortals (2015)
- Big Data (2015)
- Programming Pig: Dataflow Scripting with Hadoop (2011)
- Expert Apache Cassandra Administration (2017)
- Learning Apache Cassandra – Second Edition (2017)
- Mastering Apache Cassandra – Second Edition (2015)
- Apache Cassandra Development (2014)
- Cassandra High Availability (2014)
- Big Data SMACK: A Guide to Apache Spark, Mesos, Akka, Cassandra, and Kafka (2016)
Cassandra: The Definitive Guide (2010)
What could you do with data if scalability wasn’t a problem? With this hands-on guide, you’ll learn how Apache Cassandra handles hundreds of terabytes of data while remaining highly available across multiple data centers — capabilities that have attracted Facebook, Twitter, and other data-intensive companies. Cassandra: The Definitive Guide provides the technical details and practical examples you need to assess this database management system and put it to work in a production environment.
Author(s): Eben Hewitt
Learn Cassandra in 1 Day (2017)
This book is a step by step beginners guide to learning Cassandra. The book uses tons of charts, graphs, images and code to aid your Cassandra learning. The book gives a detailed introduction to Cassandra. It proceeds to give step-by-step instructions to installing Cassandra. Cassandra Architecture and Replication Factor Strategy is lucidly explained. Data Modelling, Keyspace CQL are also described in detail.
Author(s): Krishna Rungta
NoSQL for Mere Mortals (2015)
The Easy, Common-Sense Guide to Solving Real Problems with NoSQL. The Mere Mortals ® tutorials have earned worldwide praise as the clearest, simplest way to master essential database technologies. Now, there’s one for today’s exciting new NoSQL databases. NoSQL for Mere Mortals guides you through solving real problems with NoSQL and achieving unprecedented scalability, cost efficiency, flexibility, and availability.
Author(s): Dan Sullivan
Big Data (2015)
Big Data teaches you to build big data systems using an architecture that takes advantage of clustered hardware along with new tools designed specifically to capture and analyze web-scale data. It describes a scalable, easy-to-understand approach to big data systems that can be built and run by a small team. Following a realistic example, this book guides readers through the theory of big data systems, how to implement them in practice, and how to deploy and operate them once they’re built.
Author(s): Nathan Marz, James Warren
Programming Pig: Dataflow Scripting with Hadoop (2011)
This guide is an ideal learning tool and reference for Apache Pig, the open source engine for executing parallel data flows on Hadoop. With Pig, you can batch-process data without having to create a full-fledged application—making it easy for you to experiment with new datasets. Programming Pig introduces new users to Pig, and provides experienced users with comprehensive coverage on key features such as the Pig Latin scripting language, the Grunt shell, and User Defined Functions (UDFs) for extending Pig.
Author(s): Alan Gates
Expert Apache Cassandra Administration (2017)
Follow this handbook to build, configure, tune, and secure Apache Cassandra databases. Start with the installation of Cassandra and move on to the creation of a single instance, and then a cluster of Cassandra databases. Cassandra is increasingly a key player in many big data environments, and this book shows you how to use Cassandra with Apache Spark, a popular big data processing framework.
Author(s): Sam R. Alapati
Learning Apache Cassandra – Second Edition (2017)
Cassandra is a distributed database that stands out thanks to its robust feature set and intuitive interface, while providing high availability and scalability of a distributed data store. This book will introduce you to the rich feature set offered by Cassandra, and empower you to create and manage a highly scalable, performant and fault-tolerant database layer. The book starts by explaining the new features implemented in Cassandra 3.x and get you set up with Cassandra.
Author(s): Sandeep Yarabarla
Mastering Apache Cassandra – Second Edition (2015)
Build, manage, and configure high-performing, reliable NoSQL database for your application with Cassandra. The book is aimed at intermediate developers with an understanding of core database concepts who want to become a master at implementing Cassandra for their application. With ever increasing rates of data creation comes the demand to store data as fast and reliably as possible, a demand met by modern databases such as Cassandra.
Author(s): Nishant Neeraj
Apache Cassandra Development (2014)
Beginning Apache Cassandra Development introduces you to one of the most robust and best-performing NoSQL database platforms on the planet. Apache Cassandra is a document database following the JSON document model. It is specifically designed to manage large amounts of data across many commodity servers without there being any single point of failure.
Author(s): Vivek Mishra
Cassandra High Availability (2014)
Apache Cassandra is a massively scalable, peer-to-peer database designed for 100 percent uptime, with deployments in the tens of thousands of nodes supporting petabytes of data. This book offers readers a practical insight into building highly available, real-world applications using Apache Cassandra. The book starts with the fundamentals, helping you to understand how the architecture of Apache Cassandra allows it to achieve 100 percent uptime when other systems struggle to do so.
Author(s): Robbie Strickland
Big Data SMACK: A Guide to Apache Spark, Mesos, Akka, Cassandra, and Kafka (2016)
Learn how to integrate full-stack open source big data architecture and to choose the correct technology―Scala/Spark, Mesos, Akka, Cassandra, and Kafka―in every layer. Big data architecture is becoming a requirement for many different enterprises. So far, however, the focus has largely been on collecting, aggregating, and crunching large data sets in a timely manner.
Author(s): Raul Estrada, Isaac Ruiz
You might also be interested in: Microsoft, Elasticsearch, Bitcoin, Paypal, Meteor, Flexbox, Phonegap, Appium, iBeacon, LAMP Books.
Best Cassandra Books that Should be on Your Bookshelf
We highly recommend you to buy all paper or e-books in a legal way, for example, on Amazon. But sometimes it might be a need to dig deeper beyond the shiny book cover. Before making a purchase, you can visit resources like Library Genesis and download some Cassandra books mentioned below at your own risk. Once again, we do not host any illegal or copyrighted files, but simply give our visitors a choice and hope they will make a wise decision.
Shit Cassandra Saw
Author(s): Gwen E. Kirby
ID: 3191020, Publisher: Penguin Publishing Group, Year: 2022, Size: 890 Kb, Format: mobi
The Politics of Historical Memory and Commemoration in Africa
Author(s): Mark-Thiesen, Cassandra
ID: 3193719, Publisher: De Gruyter Oldenbourg, Year: 2022, Size: 2 Mb, Format: pdf
Cassandra: The Definitive Guide, (Revised) Third Edition: Distributed Data at Web Scale
Author(s): Jeff Carpenter, Eben Hewitt
ID: 3198076, Publisher: O'Reilly Media, Year: 2022, Size: 9 Mb, Format: epub
Please note that this booklist is not definite. Some books are really record-breakers according to The Wall Street Journal, others are composed by unknown writers. On top of that, you can always find additional tutorials and courses on Coursera, Udemy or edX, for example. Are there any other relevant books you could recommend? Drop a comment if you have any feedback on the list.