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 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.