CHAPTER 5

image

Tables are Not Your Friends: Graph Databases

Google sought to gauge what people were thinking, and became what people were thinking. Facebook sought to map the social graph, and became the social graph

—George Dyson, Turing’s Cathedral

Whenever someone gives you a problem, think graphs.

—Steve Yegge, Get That Job at Google (blog post)

Proponents of key-value stores, document databases, and relational systems disagree about practically every aspect of database design, but they do agree in one respect: databases are about storing information about “things,” be those things represented by JSON, tables, or binary values. But sometimes ...

Get Next Generation Databases: NoSQL, NewSQL, and Big Data now with O’Reilly online learning.

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