Minggu, 24 Juni 2018

Sponsored Links

Scalability Meetup @ Whitepages - Google Cloud BigTable - YouTube
src: i.ytimg.com

Bigtable is a high-performing, exclusive, and compressed data storage system built into Google File System, Chubby Lock Service, SSTable and other Google technologies. On May 6, 2015, the public version of Bigtable was made available as a service. Bigtable also underlies Google Cloud Datastore, which is available as part of the Google Cloud Platform.


Video Bigtable



Histori

Bigtable development began in 2004 and is now used by a number of Google apps, such as web indexing, MapReduce, which is often used to generate and modify data stored in Bigtable, Google Maps, Google Book Search, "My Search History", Google Earth, Blogger.com, Google Code hosting, YouTube, and Gmail. Google's reasons for developing its own database include better scalability and better control performance characteristics.

Google's Spanner RDBMS is layered in Bigtable implementations with Paxos groups for two-phase commit to each table. Google F1 is built using Spanner to replace the implementation based on MySQL.

Maps Bigtable



Design

Bigtable is one prototypical example of a vast store of columns. It maps two random string values ​​(row and column keys) and time stamp (hence three-dimensional mapping) into the corresponding arbitrary bytes array. This is not a relational database and can be better defined as a sparse and scattered multi-dimensional ordered map. Bigtable is designed to scale into the petabyte range in "hundreds or thousands of machines, and makes it easy to add more machines to the system and automatically start taking advantage of those resources without reconfiguration."

Source of the article : Wikipedia

Comments
0 Comments