Hypertable

Hypertable is a high performance, open source, massively scalable database modeled after Bigtable, Google's proprietary, massively scalable database. Hypertable runs on top of a distributed file system such as the Apache HDFS, GlusterFS or the CloudStore Kosmos File System (KFS). It is written almost entirely in C++ as the developers believed it had significant performance advantages over Java.

History

Hypertable software was originally developed at the company Zvents before 2008. Doug Judd was a promoter of Hypertable. In January 2009, Baidu, the Chinese language search engine, became a project sponsor. A version 0.9.2.1 was described in a blog in February, 2009. Development ended in March, 2016.

Checkpoints

Consistent

As is the case with all databases, there are certain circumstances when Hypertable can get into an inconsistent state. Hyppertable provides a number of diagnostic and recovery tools that can be used to get Hypertable back into a consistent and operational state.
These tools include HTCK, LOG_PLAYER, METALOG_TOOL and SALVAGE.

Data Model

Column Family