Chapter 2. NoSQL concepts

This chapter covers

  • NoSQL concepts
  • ACID and BASE for reliable database transactions
  • How to minimize downtime with database sharding
  • Brewer’s CAP theorem

Less is more.

Ludwig Mies van der Rohe

In this chapter, we’ll cover the core concepts associated with NoSQL systems. After reading this chapter, you’ll be able to recognize and define NoSQL concepts and terms, you’ll understand NoSQL vendor products and features, and you’ll be able to decide if these features are appropriate for your NoSQL system. We’ll start with a discussion about how using simple components in the application development process removes complexity and promotes reuse, saving you time and money in your system’s design and maintenance.

2.1. ...

Get Making Sense of NoSQL now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.