產(chǎn)品優(yōu)勢(shì)
本文介紹HBase的優(yōu)勢(shì)。
類(lèi)別 | 云數(shù)據(jù)庫(kù)HBase增強(qiáng)版(Lindorm) | HBase開(kāi)源版 | |
核心功能 | HBase API | 支持 | 支持 |
數(shù)據(jù)模型 | 支持寬列(HBase API)、表格(SQL-Like API)、隊(duì)列等多種,對(duì)其他模型感興趣的話,請(qǐng)聯(lián)系我們。 | 僅支持寬列 | |
全局二級(jí)索引 | 內(nèi)置,查詢(xún)透明、高性能、按需冗余非索引列,請(qǐng)參見(jiàn)二級(jí)索引。 | 依賴(lài)外部組件,復(fù)雜。 | |
全文檢索 | 智能集成搜索引擎Solr,提供面向海量數(shù)據(jù)的存儲(chǔ)、多維查詢(xún)、全文索引等統(tǒng)一訪問(wèn)的混合型能力,請(qǐng)參見(jiàn)全文索引服務(wù)。 | 不支持 | |
性能 | 吞吐性能 | 單機(jī)吞吐是開(kāi)源HBase的7倍,請(qǐng)參見(jiàn)測(cè)試結(jié)果。 | 無(wú)優(yōu)化 |
請(qǐng)求毛刺 | P99延遲是開(kāi)源HBase的1/10,請(qǐng)參見(jiàn)測(cè)試結(jié)果。 | 無(wú)優(yōu)化 | |
成本 | 數(shù)據(jù)壓縮 | 深度優(yōu)化的ZSTD算法,JNA重寫(xiě),可杜絕Core dump,并且基于字典采樣優(yōu)化,壓縮率比snappy提高50%,數(shù)據(jù)壓縮比可高達(dá)10:1。 | 默認(rèn)為Snappy,使用ZSTD需依賴(lài)Hadoop-3.0,存在Core Dump的概率。 |
編碼 | IndexableDelta算法,相比DIFF算法,保持相同壓縮率,訪問(wèn)速度快一倍。 | 推薦DIFF,隨機(jī)訪問(wèn)較慢。 | |
冷熱分離 | 冷熱數(shù)據(jù)自動(dòng)分層存儲(chǔ),冷數(shù)據(jù)使用高壓縮和廉價(jià)存儲(chǔ)介質(zhì),減少70%成本,熱數(shù)據(jù)可提升訪問(wèn)性能15%,請(qǐng)參見(jiàn)冷熱分離。 | 不支持 | |
存儲(chǔ)介質(zhì) | 支持高效云盤(pán)、SSD云盤(pán)、本地HDD、本地SSD。支持冷存儲(chǔ)(OSS)、容量型云盤(pán)(超性?xún)r(jià)比云盤(pán),即將發(fā)布)。 | N/A | |
可靠性 | 主備雙活 | 成熟,支持自動(dòng)容災(zāi)切換、雙集群請(qǐng)求并發(fā)等高級(jí)能力,支持與自建HBase構(gòu)建混合主備,請(qǐng)參見(jiàn)主備雙活。 | 無(wú)優(yōu)化,不支持切換。 |
備份恢復(fù) | 支持100TB+規(guī)模的數(shù)據(jù)備份至OSS,并提供與規(guī)模無(wú)關(guān)的RTO(<30分鐘)、按需備份、指定時(shí)間點(diǎn)恢復(fù)等高級(jí)能力,請(qǐng)參見(jiàn)開(kāi)通備份恢復(fù)。 | 不支持 | |
MTTR | 深度優(yōu)化,宕機(jī)恢復(fù)速度是開(kāi)源HBase的10倍。 | 不支持 | |
多租戶(hù) | 認(rèn)證與ACL | 支持易用的賬號(hào)密碼認(rèn)證和ACL管理,請(qǐng)參見(jiàn)用戶(hù)和ACL權(quán)限管理。 | 較復(fù)雜 |
資源隔離 | 支持RS Group功能,實(shí)現(xiàn)租戶(hù)間的資源物理隔離。 | 不支持 | |
運(yùn)維診斷 | 運(yùn)維工具 | 界面化集群管理工具,支持表,Namespace,Group,ACL等管理,請(qǐng)參見(jiàn)集群管理系統(tǒng)。 | HBase Shell |
數(shù)據(jù)查詢(xún) | HBase Shell+集群管理系統(tǒng)內(nèi)支持圖形化SQL交互查詢(xún),請(qǐng)參見(jiàn)數(shù)據(jù)查詢(xún)。 | HBase Shell | |
生態(tài) | 數(shù)據(jù)搬遷 | 支持HBase各個(gè)版本之間的在線、跨版本、自動(dòng)化、高效搬遷,應(yīng)用零影響、零改造,請(qǐng)參見(jiàn)LTS(原BDS)服務(wù)介紹。 | 只能離線遷移 |
MySQL數(shù)據(jù)同步 | 請(qǐng)參見(jiàn)LTS(原BDS)服務(wù)介紹,支持MySQL數(shù)據(jù)到HBase的全量同步、在線實(shí)時(shí)同步。 | 借助工具、不支持在線增量。 | |
Spark分析 | 產(chǎn)品化深度集成,支持Spark SQL分析HBase,HBase數(shù)據(jù)到Spark(HDFS/OSS)的增量歸檔,離線分析結(jié)果回流到HBase等。 | 無(wú)優(yōu)化,數(shù)據(jù)集成需要較大開(kāi)發(fā)。 | |
MaxCompute | 產(chǎn)品化集成,請(qǐng)參見(jiàn)全量導(dǎo)出MaxCompute。 | 數(shù)據(jù)集成需要較大開(kāi)發(fā)。 | |
日志服務(wù)(SLS) | 請(qǐng)參見(jiàn)LTS(原BDS)服務(wù)介紹,支持SLS數(shù)據(jù)到HBase的日志服務(wù)(SLS)增量導(dǎo)入。 | 數(shù)據(jù)集成需要較大開(kāi)發(fā)。 | |
服務(wù)能力 | 可用性SLA | 提供SLA保障,單集群99.9%,雙集群高可用99.95%。 | N/A |
運(yùn)維成本 | 全托管,無(wú)需復(fù)雜的數(shù)據(jù)庫(kù)運(yùn)維投入。 | N/A | |
技術(shù)團(tuán)隊(duì) | 由多名Apache社區(qū)PMC&Committer組成的專(zhuān)家隊(duì)伍提供技術(shù)服務(wù)支持。 | N/A | |
實(shí)踐經(jīng)驗(yàn) | 支持9年天貓雙十一,阿里部署上萬(wàn)臺(tái)。 | N/A |