Database Reference
In-Depth Information
CHAPTER 1
NoSQL: Cassandra Basics
The purpose of this chapter is to discuss NoSQL, let users dive into NoSQL elements,
and then introduce big data problems, distributed database concepts, and finally Cas-
sandra concepts. Topics covered in this chapter are:
•
NoSQL introduction
•
CAP theorem
•
Data distribution concepts
•
Big data problems
•
Cassandra configurations
•
Cassandra storage architecture
•
Setup and installation
•
Logging with Cassandra
The intent of the detailed introductory chapter is to dive deep into the NoSQL eco-
system by discussing problems and solutions, such as distributed programming con-
cepts, which can help in solving scalability, availability, and other data-related problems.
This chapter will introduce the reader to Cassandra and discuss Cassandra's storage
architecture, various other configurations, and the Cassandra cluster setup over local and
AWS boxes.
Introducing NoSQL