
Cassandra: Facebook's Scalable Structured Storage System
Tech Unplugged · Sublimetechie
Audio is streamed directly from the publisher (content.rss.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.
Show Notes
Facebook engineers Avinash Lakshman and Prashant Malik developed Cassandra to address the scaling challenges of Inbox Search. This distributed storage system manages structured data across numerous commodity servers, ensuring high availability and no single point of failure. Cassandra employs consistent hashing and gossip protocols for data distribution and fault detection. Its data model is based on keys, column families, and dynamic columns/supercolumns, offering flexibility in data layout. Initially built for Inbox Search, Cassandra was open-sourced and is now used for various large-scale storage needs within and outside of Meta.