各大公司系统实现
Google
[SOSP’03] The Google File System
[OSDI’06] Bigtable: A Distributed Storage System for Structured Data
[OSDI’06] The Chubby lock service for loosely-coupled distributed systems
[CIDR’11] Megastore: Providing Scalable, Highly Available Storage for Interactive Services
[OSDI’12] Spanner: Google's Globally-Distributed Database
[VLDB’13] F1: A Distributed SQL Database That Scales
[VLDB’14] Mesa: Geo-Replicated, Near Real-Time, Scalable Data Warehousing
[SIGMOD’17] Spanner: Becoming a SQL System
[Google 2017] Spanner, TrueTime and the CAP Theorem
Facebook
[OSDI’10] Finding a needle in Haystack: Facebook’s photo storage
[USENIX Annual Technical Conference 2013] TAO: Facebook’s Distributed Data Store for the Social Graph
[OSDI’14] F4: Facebook's Warm BLOB Storage System
Amazon
[SOSP’07] Dynamo: Amazon’s Highly Available Key-value Store
Microsoft
[SOSP’11] Windows Azure Storage: A Highly Available Cloud Storage Service with Strong Consistency
Tencent
[VLDB’17] PaxosStore: High-availability Storage Made Practical in WeChat
RAMCloud
[TOCS’15] The RAMCloud Storage System
理论研究
Google
[PODC’07] Paxos Made Live – An Engineering Perspective
[Communication of the ACM’14] Eventually consistent: Not what you were expecting?
[PRDA’18] Consistent Hashing with Bounded Loads
网友评论