Data Warehousing and Analytics Platform
How we built a general purpose key value store for Facebook with ZippyDB

How we built a general purpose key value store for Facebook with ZippyDB

8/6/2021 · Sarang Masti

What this post added

This post introduces ZippyDB, a large-scale, strongly consistent, geographically distributed key-value store at Facebook, built on RocksDB. It details ZippyDB's history, architecture (tiers, regions, shards, μshards, Akkio), data model (key-value, TTL, transactions, conditional writes), and configurable consistency/durability levels. ZippyDB addresses the need for a unified, scalable key-value store by reusing existing infrastructure like Data Shuttle, Shard Manager, and ZooKeeper, thereby reducing duplicated efforts across teams and enabling faster product development.

Read the original post ↗