2008
DOI: 10.1145/1365815.1365816
|View full text |Cite
|
Sign up to set email alerts
|

Bigtable

Abstract: 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 real-time data serving). Despite these var… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
281
0
14

Year Published

2010
2010
2016
2016

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 2,435 publications
(295 citation statements)
references
References 19 publications
0
281
0
14
Order By: Relevance
“…Apache HBase is a non-relational, distributed data management system modeled after Google's BigTable [13]. HBase is developed as a part of the Apache Hadoop project and runs on top of Hadoop Distributed File System (HDFS).…”
Section: A Hbase and Coprocessorsmentioning
confidence: 99%
“…Apache HBase is a non-relational, distributed data management system modeled after Google's BigTable [13]. HBase is developed as a part of the Apache Hadoop project and runs on top of Hadoop Distributed File System (HDFS).…”
Section: A Hbase and Coprocessorsmentioning
confidence: 99%
“…Third, we require the key-value store to utilize SSTable (Sorted String Table) to persist the entries permanently. An SSTable is essentially an immutable sorted list of entries stored on disk [4]. Fourth, each write operation accompanies a timestamp or a version number which can be used to resolve a conflict.…”
Section: System Modelmentioning
confidence: 99%
“…Dynamo [1] and Apache Cassandra [2] rely on the use of a "virtual ring" to place servers as well as keys; keys are assigned to servers whose segment they fall into. On the other hand, MongoDB [3] and BigTable [4] rely on a fully flexible assignment of shards across servers.…”
mentioning
confidence: 99%
“…AppEngine's data storage solution, BigTable, when accessed from a Java program, features an interface similar to the Java Persistence API (JPA). It also supports a query language similar to SQL but without some of the complex queries, deemed google query language (GQL) [27,28].…”
Section: Google's Appenginementioning
confidence: 99%