BigTable
From Just Solve the File Format Problem
Revision as of 02:26, 26 April 2014 by Dan Tobias (Talk | contribs)
BigTable is a database system used by Google in the back end of various applications. It is built on the Google file system. Neither BigTable nor GFS are available directly to the public, but they are integral to various Google services.
BigTable is not a relational database system, but has a three-dimensional structure with two arbitrary strings as row and column indices, and a third dimension by timestamp. These coordinates index arbitrary arrays of bytes in a structure designed to scale up to petabyte levels. The data is split into "tablets" of approximately 200 megabytes each, which can be spread across many machines on a network.