跳转到内容

Apache HBase

维基百科,自由的百科全书

这是本页的一个历史版本,由114.242.194.129留言2013年10月10日 (四) 09:51编辑。这可能和当前版本存在着巨大的差异。

HBase,是一个开源的高可靠性、高性能、可伸缩、并非建立在关系模型基础上的分布式数据库,用以存储大规模结构化数据。HBase是用Java语言编写的,本身没有C的API,但是可以通过Thrift实现。

HBase 的開發者是Jim Kellerman、Michael Stack和Bryan Duxbury, 和Hypertable同为ApacheHadoop项目的子项目,该项目受到了GoogleBigTable数据库的启发。HBase底层存储使用了来自Hadoop核心的HDFS,提供的API中主要包含一个client包对数据库进行基本的增删查等操作,及一个mapreduce包对HBase进行MapReduce分布式编程。

外部連結