Google Bigtable

Bigtable also excels as a storage engine for batch MapReduce operations, stream processing/analytics, and machine-learning applications. You can use Bigtable to store and query all of the following types of data: Time-series data, such as CPU and memory usage over time for multiple servers.Bigtable was designed to support applications requiring massive scalability; from its first iteration, the technology was intended to be used with petabytes of data. ... Google has maintained the software as a proprietary, in-house technology.Bigtable is eventually consistent. This term means that when you write a change to one cluster, you will eventually be able to read that change from the other clusters in the instance, but only after the change is replicated among the clusters.When most of the writes are happening to the same node in a BigTable cluster then that node becomes a bottleneck. Such a node is called a Hotspot in the cluster. This can happen due to bad row key design.
Posted on by