Skip to content

SYSTEM Cited by 1 source

Schemaless (Uber)

Schemaless is Uber's trip data store, built in 2014 to replace a single-instance PostgreSQL that was becoming an existential bottleneck — the majority of the DB was trip data, growing fastest, and six months from the 2014 Halloween peak. Schemaless is "an append-only sparse three-dimensional persistent hash map, similar to Google's Bigtable, built on top of MySQL" — horizontal-sharded by row for rapid development and scale. (Source: sources/2024-03-14-highscalability-brief-history-of-scaling-uber)

The migration succeeded in averting the Halloween peak disaster — now a piece of Uber engineering lore. Canonical case study of "the right primitive is often a well-known concept rebuilt on boringly-reliable infrastructure" (Bigtable shape + MySQL storage).

Blog lineage (primary-source links from Clemm's retrospective):

Seen in

Last updated · 517 distilled / 1,221 read