Skip to content
TAO: Facebook’s Distributed Data Store for the Social Graph episode artwork

Oct 28, 2024 18 min

TAO: Facebook’s Distributed Data Store for the Social Graph

from The Binary Breakdown Hosted by The Binary Breakdown

Facebook developed a distributed data store called TAO to efficiently serve the social graph data. TAO prioritizes read optimization, availability, and scalability over strict consistency, handling billions of reads and millions of writes per second. TAO utilizes a simplified data model based on objects and associations, offering a specialized API designed for common social graph queries. The architecture involves a multi-layered caching system, with followers caching data and leaders communicating with the persistent storage layer in MySQL. TAO leverages a master/slave configuration to manage geographic distribution, ensuring data consistency across multiple regions while mitigating inter-region latency. The paper details the design, implementation, consistency model, performance characteristics, and a comparison with existing related work. https://www.usenix.org/system/files/conference/atc13/atc13-bronson.pdf

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

TAO: Facebook’s Distributed Data Store for the Social Graph

0:00 18:46

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of The Binary Breakdown?

This episode is 18 minutes long.

When was this The Binary Breakdown episode published?

This episode was published on October 28, 2024.

Can I download this The Binary Breakdown episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.