Bigtable: A Distributed Storage System for Structured Data
Bigtable:用于结构化数据的分布式存储系统
论文:http://static.tongtianta.site/paper_pdf/e96622cc-eb4e-11e9-bb45-00163e08bb86.pdf
FAY CHANG, JEFFREY DEAN, SANJAY GHEMAWAT, WILSON C. HSIEH,
FAY CHANG,JEFFREY DEAN,SANJAY GHEMAWAT,WILSON C.HSIEH,
DEBORAH A. WALLACH, MIKE BURROWS, TUSHAR CHANDRA,
DEBORAH A. WALLACH,MIKE BURROWS,TUSHAR CHANDRA,
ANDREW FIKES, and ROBERT E. GRUBER
ANDREW FIKES和ROBERT E.GRUBER
Google, Inc.
Google,Inc.
Bigtable is a distributed storage system for managing structured data that is designed to scale to a very large size: petabytes of data across thousands of commodity servers. Many projects at Google store data in Bigtable, including web indexing, Google Earth, and Google Finance. These applications place very different demands on Bigtable, both in terms of data size (from URLs to web pages to satellite imagery) and latency requirements (from backend bulk processing to realtime data serving). Despite these varied demands, Bigtable has successfully provided a flexible, high-performance solution for all of these Google products. In this article, we describe the simple data model provided by Bigtable, which gives clients dynamic control over data layout and format, and we describe the design and implementation of Bigtable.
Bigtable是用于管理结构化数据的分布式存储系统,该系统旨在扩展到非常大的规模:数千个商用服务器中的PB级数据。Google的许多项目都将数据存储在Bigtable中,包括网络索引,Google Earth和Google Finance。这些应用程序在数据大小(从URL到网页到卫星图像)和延迟要求(从后端批量处理到实时数据服务)方面对Bigtable提出了截然不同的要求。尽管需求千差万别,Bigtable还是已成功为所有这些Google产品提供了灵活,高性能的解决方案。在本文中,我们描述了Bigtable提供的简单数据模型,该模型为客户提供了对数据布局和格式的动态控制,并描述了Bigtable的设计和实现。
Categories and Subject Descriptors: C.2.4 [Computer Communication Networks]: Distributed Systems—distributed databases
类别和主题描述符:C.2.4 [计算机通信网络]:分布式系统-分布式数据库
General Terms: Design
通用术语:设计
Additional Key Words and Phrases: Large-Scale Distributed Storage
其他关键词和短语:大型分布式存储
ACM Reference Format: Chang, F., Dean, J., Ghemawat, S., Hsieh, W. C., Wallach, D. A., Burrows, M., Chandra, T., Fikes, A., and Gruber, R. E. 2008. Bigtable: A distributed storage system for structured data. ACM Trans. Comput. Syst. 26, 2, Article 4 (June 2008), 26 pages. DOI = 10.1145/1365815.1365816. http://doi.acm.org/10.1145/1365815.1365816.
ACM参考格式:Chang,F.,Dean,J.,Ghemawat,S.,Hsieh,WC,Wallach,DA,Burrows,M.,Chandra,T.,Fikes,A.和Gruber,RE 2008。用于结构化数据的分布式存储系统。 ACM Trans。计算Syst。 26,2,Article 4(2008年6月),26页。 DOI = 10.1145 / 1365815.1365816。 http://doi.acm.org/10.1145/1365815.1365816。
This article was originally published as an award paper in the Proceedings of the 7th Symposium on Operating Systems Design and Implementation [Chang et al. 2006]. It is being republished here with minor modifications and clarifications.
本文最初是作为奖励论文发表在《第七届操作系统设计与实现研讨会》上的,[Chang等。 2006]。它在此处进行了较小的修改和分类而重新发布。
Authors’ address: Google Inc., 1600 Amphitheatre Parkway, Mountain View, CA 94043; email: {fay, jeff, sanjay, wilsonh, kerr, m3b, tushar, fikes, gruber}@google.com.
作者的地址:Google Inc.,加利福尼亚州山景城露天剧场大道1600号,CA 94043;电子邮件:{fay,jeff,sanjay,wilsonh,kerr,m3b,tushar,fkes,gruber} @ google.com。
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or direct commercial advantage and that copies show this notice on the first page or initial screen of a display along with the full citation. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credits is permitted. To copy otherwise, to republish, to post on servers, to redistribute to lists, or to use any component of this work in other works requires prior specific permission and/or a fee. Permissions may be requested from the Publications Dept., ACM, Inc., 2 Penn Plaza, Suite 701, New York, NY 10121-0701 USA, fax +1 (212) 869-0481, or permission@acm.org.
如果没有为牟利或直接商业利益而制作或分发复制品,并且复制品在第一页或初始屏幕上显示了此通知,则可以免费制作供个人或教室使用的部分或全部作品的数字或印刷本,以供个人或教室使用显示内容以及完整的引文。必须尊重非ACM拥有的本作品组件的版权。允许使用学分进行摘要。若要进行其他复制,重新发布,在服务器上发布,重新分发到列表或在其他作品中使用本作品的任何组件,则需要事先获得特定的许可和/或费用。可以向美国出版部ACM,Inc.,宾夕法尼亚州2 Penn Plaza,Suite 701,纽约,NY 10121-0701,传真+1(212)869-0481,或permission@acm.org申请许可。
所有论文

添加客服微信,加入用户群
蜀ICP备18016327号