HBase 系统特性

2020-01-11  本文已影响0人  杜超_36bf

优点

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

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

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

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

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

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

Hadoop 原生支持。

缺点

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读