相比于标准版,本文主要介绍云数据库HBase增强版的核心优势。
HBase增强版在RPC、内存管理、缓存、日志写入等方面深度优化,通过高性能数据结构、协程、合并提交、可检索编码等核心技术大幅提升读写的性能,在相同资源规格下,吞吐性能平均达到HBase社区版的3倍,最高可达HBase社区版的7倍以上。平均毛刺低于社区版的1/10,最低可低于社区版的1/14,更多数据请参见测试结果。
低成本
- 高压缩:HBase增强版内置深度优化的Zstandard算法,最高可达13倍数据压缩比,比常用SNAPPY提升50%+。
- 冷热分离:面对大多场景中近热远冷的数据特点,增强版内置全自动的分层存储能力,应用无需任何改造,系统支持自动冷热分离,冷数据使用高压缩和廉价存储介质,减少70%成本,热数据可提升访问性能15%,详情请参见冷热分离。
- 丰富的存储介质:支持高效云盘、SSD云盘、本地HDD、本地SSD。支持冷存储(OSS)、容量型云盘(超性价比云盘,即将发布)。
高可用超性价比
HBase增强版对MTTR(平均故障恢复时间)做了深度的优化和改进,故障恢复速度可以达到HBase的10倍以上。并且其基于日志即存储思想和PACELC理论构建的分区多副本复制架构,可以提供多种数据一致性等级,方便应用在一致性、可用性、延迟和可编程性之间的灵活选择,充分满足应用的同城双活、异地多活、三机房强一致容灾等高可用需求(目前仅提供单可用区部署,更多高级形态将在未来逐渐开放)。
丰富检索
HBase增强版内置高性能的二级索引,满足数据非主键查询的需求,业务使用透明,查询自优化支持,可按需冗余非索引列。同时,增强版也提供全文索引服务介绍,智能集成搜索引擎Solr,提供面向海量数据的存储、多维查询、全文索引等统一访问的混合型能力。
多租户
内置面向多租户的数据安全和资源隔离能力,提供标准的用户名密码认证、ACL、Quota、Resource Group等特性,满足大客户构建一站式企业HBase平台、提升开发效率、优化资源利用率的需求。更多内容请参见集群管理。