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 January and ensure you’re getting smarter. We have also mentioned the brief introduction of each book based on the relevant Amazon or Reddit descriptions.
- 1. Cassandra: The Definitive Guide (2010)
- 2. Learn Cassandra in 1 Day (2017)
- 3. NoSQL for Mere Mortals (2015)
- 4. Big Data (2015)
- 5. Programming Pig: Dataflow Scripting with Hadoop (2011)
- 6. Expert Apache Cassandra Administration (2017)
- 7. Learning Apache Cassandra – Second Edition (2017)
- 8. Mastering Apache Cassandra – Second Edition (2015)
- 9. Apache Cassandra Development (2014)
- 10. Cassandra High Availability (2014)
- 11. Big Data SMACK: A Guide to Apache Spark, Mesos, Akka, Cassandra, and Kafka (2016)
- Related YouTube Video
1. 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
2. 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. The book will teach you enough to get started with Cassandra.Here is what is included: Cassandra History…
Author(s): Krishna Rungta
3. 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. Drawing on 20+ years of cutting-edge database experience…
Author(s): Dan Sullivan
4. 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
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
6. 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. Also covered are day-to-day topics of importance such as the backup and recovery of Cassandra databases, using the right compression and compaction strategies, and loading…
Author(s): Sam R. Alapati
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. Then you’ll walk through data…
Author(s): Sandeep Yarabarla
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
9. 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. This design approach makes Apache Cassandra a robust and easy-to-implement platform when…
Author(s): Vivek Mishra
10. 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
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. In many cases now, organizations need more than one paradigm to perform efficient analyses. Big Data SMACK explains each of the full-stack technologies and, more…
Author(s): Raul Estrada, Isaac Ruiz
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 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.
The Toni Morrison Book Club
Author(s): Juda Bennett; Winnifred Brown-Glaude; Cassandra Jackson; Piper Kendrix Williams
ID: 2467205, Publisher: University of Wisconsin Press, Year: 2020, Size: 2 Mb, Format: epub
Cassandra: The Definitive Guide
Author(s): Eben Hewitt; Jeff Carpenter
ID: 2500629, Publisher: O'Reilly Media, Inc., Year: 2020, Size: 10 Mb, Format: epub
The Declutter Challenge: A Guided Journal for Getting your Home Organized in 30 Quick Steps (Home Organization and Storage Guided Journal for Making Space Clutter-Free)
Author(s): Cassandra Aarssen
ID: 2534852, Publisher: Mango Media, Year: 2020, Size: 20 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.