相比于標準版,本文主要介紹云數據庫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平臺、提升開發效率、優化資源利用率的需求。更多內容請參見集群管理。