Главная
Study mode:
on
1
Introduction
2
What is the Social Graph
3
When do we render
4
What is TAO
5
What are the limitations
6
Resolving data dependencies
7
Constraints
8
API
9
Model
10
Architecture
11
Challenges
12
bottlenecks
13
leader cache
14
timeliness
15
cache
16
read availability
17
database maintenance
18
summary
19
questions
20
why MySQL
21
nodes
22
datastore
23
workload
24
consistency model
25
failure semantics
26
deep traversal
Description:
Explore Facebook's distributed data store for the social graph in this conference talk from USENIX ATC '13. Dive into the TAO system, designed to efficiently handle Facebook's demanding workload with a simple data model and API. Learn about its geographically distributed architecture, capable of processing billions of reads and millions of writes per second. Discover how TAO replaced memcache for many data types, its implementation across thousands of machines, and its ability to provide timely access to petabytes of social graph data. Gain insights into the system's challenges, including bottlenecks, leader cache, timelines, read availability, and database maintenance. Understand the constraints, API model, and failure semantics of TAO, as well as its approach to consistency and deep traversal. Conclude with a Q&A session addressing topics such as the use of MySQL, nodes, datastore workload, and more.

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

USENIX
Add to list
0:00 / 0:00