03HBase特点

4 阅读1分钟

HBase特点

  1. 强大的一致读/写:HBase 不是“最终一致”的 DataStore。它非常适合高速计数器聚合等任务
  2. 自动分片:HBase表通过region分布在群集上,并且随着数据的增长,region会自动分割和重新分配。自动的RegionServer故障转移
  3. Hadoop/HDFS 集成:HBase 支持 HDFS 作为其分布式文件系统
  4. MapReduce:HBase 支持通过 MapReduce 进行大规模并行处理,将 HBase 当做数据来源和存储数据的数据库
  5. Java 客户端 API:HBase 支持易于使用的 Java API 以进行编程访问
  6. Thrift/REST API:HBase 还支持非 Java 端的 Thrift 和 REST
  7. 块缓存和布隆过滤器:HBase 支持块缓存和布隆过滤器,以实现大容量查询优化
  8. 运维管理:HBase 提供内置网页,用于运维监控和 JMX 指标
  9. HBase 不支持行间事务