Chapter 4. NoSQL data architecture patterns

This chapter covers

  • Key-value stores
  • Graph stores
  • Column family stores
  • Document stores
  • Variations of NoSQL architecture patterns

...no pattern is an isolated entity. Each pattern can exist in the world only to the extent that is supported by other patterns: the larger patterns in which it is embedded, the patterns of the same size that surround it, and the smaller patterns which are embedded in it.

Christopher Alexander, A Timeless Way of Building

One of the challenges for users of NoSQL systems is there are many different architectural patterns from which to choose. In this chapter, we’ll introduce the most common high-level NoSQL data architecture patterns, show you how to use them, and ...

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

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.