PNUTS: Yahoo!'s hosted data serving platform

PNUTS: Yahoo!'s hosted data serving platform
复制标题

DOI:
10.14778/1454159.1454167
复制
发表时间:
2008-08
期刊:
Proc. VLDB Endow.
影响因子:
--
通讯作者:
Brian F. Cooper;R. Ramakrishnan;U. Srivastava;Adam Silberstein;Philip Bohannon;H. Jacobsen;Nick Puz
Brian F. Cooper;R. Ramakrishnan;U. Srivastava;Adam Silberstein;Philip Bohannon;H. Jacobsen;Nick Puz
中科院分区:
其他
文献类型:
--
作者:
Brian F. Cooper;R. Ramakrishnan;U. Srivastava;Adam Silberstein;Philip Bohannon;H. Jacobsen;Nick Puz

文献摘要

被引文献

相似文献

我们描述PNUTS,一个大规模并行和地理分布的数据库系统雅虎!的Web应用程序。PNUTS提供了以散列或有序表的形式组织的数据存储,大量并发请求(包括更新和查询)的低延迟,以及新颖的每记录一致性保证。它是一种托管、集中管理和地理分布的服务,并利用自动负载平衡和故障转移来降低操作复杂性。该系统的第一个版本目前已投入生产。我们描述了PNUTS的动机及其表存储和复制层的设计和实现,然后给出实验结果。
We describe PNUTS, a massively parallel and geographically distributed database system for Yahoo!'s web applications. PNUTS provides data storage organized as hashed or ordered tables, low latency for large numbers of concurrent requests including updates and queries, and novel per-record consistency guarantees. It is a hosted, centrally managed, and geographically distributed service, and utilizes automated load-balancing and failover to reduce operational complexity. The first version of the system is currently serving in production. We describe the motivation for PNUTS and the design and implementation of its table storage and replication layers, and then present experimental results.