Databases Reference
In-Depth Information
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 archi-
tectural 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 give you some real-world examples of their use. We'll close out the chapter by
looking at some NoSQL pattern variations such as RAM and distributed stores.
62
Search WWH ::




Custom Search