美文网首页
HBase 系统特性

HBase 系统特性

作者: 杜超_36bf | 来源:发表于2020-01-11 15:52 被阅读0次

    优点

    容量巨大。单表支持千亿行、百万列的数据规模,容量可达 TB、PB 级别。传统关系型数据库,Oracle、MySQL ,单表记录超过亿行,读写性能都会急剧下降

    良好的扩展行。集群容量扩展,包括存储节点扩展及读写服务节点扩展

    稀疏性。允许大量列值为空,不占用存储空间,与传统数据库不一样

    高性能。擅长OLTP(少量数据查询),写操作性能强,小范围的扫描读;大范围的扫描读,可以使用MapReduce 提供的API

    多版本。可以同时保留多个版本(timestamp)

    支持过期。可以设置过期时间,超过TTL的数据被自动清理,不需要手动删除

    Hadoop 原生支持。

    缺点

    不支持复杂的聚合运算(Join、GroupBy)。可通过架设 Phoenix (用于小规模聚合的OLTP)、Spark (大规模 OLAP 场景)

    没有实现二级索引。可通过架设 Phoenix

    原生不支持全局跨行事务,仅支持单行事务模型。可通过架设 Phoenix

    相关文章

      网友评论

          本文标题:HBase 系统特性

          本文链接:https://www.haomeiwen.com/subject/qngvactx.html