Apache HBase
外观
HBase,是一个开源的高可靠性、高性能、可伸缩、并非建立在关系模型基础上的分布式数据库,用以存储大规模结构化数据。HBase是用Java语言编写的,本身没有C的API,但是可以通过Thrift实现。
HBase 的開發者是Jim Kellerman、Michael Stack和Bryan Duxbury, 和Hypertable同为Apache的Hadoop项目的子项目,该项目受到了Google的BigTable数据库的启发。HBase底层存储使用了来自Hadoop核心的HDFS,对外提供的API屏蔽了MapReduce编程的细节,使得HBase更容易被不熟悉MapReduce的开发者使用。