Megastore: Providing Scalable, Highly Available Storage for Interactive Services

Jason Baker, Chris Bond,James Corbett, J. J. Furman,Andrey Khorlin,James Larson, Jean-Michel Leon,Yawei Li,Alexander Lloyd,Vadim Yushprakh

CIDR(2011)

引用 1060|浏览225
暂无评分
摘要
Megastore is a storage system developed to meet the requirements of today’s interactive online services. Megastore blends the scalability of a NoSQL datastore with the convenience of a traditional RDBMS in a novel way, and provides both strong consistency guarantees and high availability. We provide fully serializable ACID semantics within ne-grained partitions of data. This partitioning allows us to synchronously replicate each write across a wide area network with reasonable latency and support seamless failover between datacenters. This paper describes Megastore’s semantics and replication algorithm. It also describes our experience supporting a wide range of Google production services built with Megastore.
更多
查看译文
关键词
available storage,scalable,services
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要