120 • Big Data Analytics
to maintaining version integrity. e Google team provided an API, a le
system, and a set of standard components: a library, a master server, and
multiple tablet servers. Tablets contain metadata to assist in accessing and
manipulating user tables.
Bigtable has tools for managing load and availability. It was tested at
Google before its existence was made known at the 2006 USENIX OSDI
conference. One of the main attractions of the system was the ability to
increase capacity simply by adding more machines to the system. One
downside is the complexity of installing this system, because Bigtable
provides a low-level read and write interface designed to support many
thousands of operations per second per server. Of cours ...