In this chapter, we dived deep into HBase, one of the most widely deployed NoSQL databases. We looked at the system architecture and design motivations of HBase in great detail. We then reviewed the logical and physical data model within HBase. We looked at how to interact with the database and execute common operations. We looked at interactions via the HBase shell as well as the programmatic Java API. We finished the chapter by looking at advanced topics, such as high availability, coprocessors, and SQL interfaces to HBase.
Seven NoSQL Databases in a Week
By :
Seven NoSQL Databases in a Week
By:
Overview of this book
This is the golden age of open source NoSQL databases. With enterprises having to work with large amounts of unstructured data and moving away from expensive monolithic architecture, the adoption of NoSQL databases is rapidly increasing. Being familiar with the popular NoSQL databases and knowing how to use them is a must for budding DBAs and developers.
This book introduces you to the different types of NoSQL databases and gets you started with seven of the most popular NoSQL databases used by enterprises today. We start off with a brief overview of what NoSQL databases are, followed by an explanation of why and when to use them. The book then covers the seven most popular databases in each of these categories: MongoDB, Amazon DynamoDB, Redis, HBase, Cassandra, In?uxDB, and Neo4j. The book doesn't go into too much detail about each database but teaches
you enough to get started with them.
By the end of this book, you will have a thorough understanding of the different NoSQL databases and their functionalities, empowering you to select and use the right
database according to your needs.
Table of Contents (16 chapters)
Title Page
Copyright and Credits
Dedication
Packt Upsell
Contributors
Preface
Free Chapter
Introduction to NoSQL Databases
MongoDB
Neo4j
Redis
Cassandra
HBase
DynamoDB
InfluxDB
Other Books You May Enjoy
Index
Customer Reviews