Apache HBase是Hadoop数据库,一个分布式、可扩展的大数据存储。 当您需要对大数据进行随机、实时读/写访问时,请使用Apache HBase。这个项目的目标是在商用硬件集群上托管非常大的表——数十亿行X数百万列。Apache HBase是一个开源、分布式、版本化的非关系数据库,模仿了Chang等人的Google Bigtable:一个用于结构化数据的分布式存储系统。正如Bigtable利用Google文件系统提供的分布式数据存储一样,Apache HBase在Hadoop和的基础上提供了类似Bigtable的功能。
软件特点
线性和模块化可扩展性。
严格一致的读写。
表格的自动和可配置分片
区域服务器之间的自动故障转移支持。
使用Apache HBase表支持Hadoop MapReduce作业的方便基类。
易于使用的客户端访问Java API。
用于实时查询的块缓存和Bloom过滤器。
通过服务器端过滤器的查询谓词下推
Thrift gateway和restful Web服务,支持XML、Protobuf和二进制数据编码选项
基于jruby的可扩展(JIRB)外壳
支持通过Hadoop指标子系统将指标导出到文件或Ganglia或者经由JMX
- 本地下载(推荐): 本地下载