BigTable is a distributed storage system developed at
Google for managing structured data and has the
capability to scale to a very large size: petabytes of
data across thousands of commodity servers. As now,
there exist two open-source implementations that
closely emulate most of the components of Google’s
BigTable i.e. HBase and Hypertable. HBase is
written in Java and provides BigTable like
capabilities on top of Hadoop. Hypertable is
developed in C++ and is compatible with multiple
distributed file systems. Both HBase and Hypertable
require a distributed file system like Google File
System (GFS) and the comparison therefore also
takes into account the architectural differences in the
available implementations of GFS like systems. This
paper provides a view of the capabilities of each of
these implementations of BigTable, and should help
those trying to understand their technical similarities,
differences, and capabilities.
Attachment | Size |
---|---|
Khetrapal2008HBaseandHypertableforlargescaledistributedstorage.pdf | 210.73 KB |