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