Chapter 1. NoSQL: It’s about making intelligent choices


This chapter covers

  • What’s NoSQL?
  • NoSQL business drivers
  • NoSQL case studies

The complexity for minimum component costs has increased at a rate of roughly a factor of two per year...Certainly over the short term this rate can be expected to continue, if not to increase.

Gordon Moore, 1965

...Then you better start swimmin’...Or you’ll sink like a stone...For the times they are a-changin’.

Bob Dylan

In writing this book we have two goals: first, to describe NoSQL databases, and second, to show how NoSQL systems can be used as standalone solutions or to augment current SQL systems to solve business problems. Though we invite anyone who has an interest in NoSQL to use this as a guide, the information, examples, and case studies are targeted toward technical managers, solution architects, and data architects who are interested in learning about NoSQL.

This material will help you objectively evaluate SQL and NoSQL database systems to see which business problems they solve. If you’re looking for a programming guide for a particular product, you’ve come to the wrong place. Here you’ll find information about the motivations behind NoSQL, as well as related terminology and concepts. There may be sections and chapters of this book that cover topics you already understand; feel free to skim or skip over them and focus on the unknown.

1.1. What is NoSQL?

1.2. NoSQL business drivers

1.3. NoSQL case studies

1.4. Summary