Artwork
iconShare
 
Manage episode 487366649 series 3670304
Content provided by The Binary Breakdown. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by The Binary Breakdown or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://staging.podcastplayer.com/legal.

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

  continue reading

44 episodes