華爲雲推出 MongoDB 增強版 百倍性能提升體驗更佳

提及 NoSQL 數據庫,不得不說 MongoDB。作為一款介於關係型數據庫和非關係型數據庫之間的產品,它同時兼顧二者屬性,既能帶來 NoSQL(非關係型數據庫)在靈活性、擴展性上的好處,又能保留 RDS(關係型數據庫)豐富的查詢能力。近期,華為雲數據庫將推出 MongoDB 增強版雲服務,100 倍極致性能提升使其備受業界關注。

眾所周知,受社區版影響,直接使用開源 MongoDB 會遇到一些問題。例如 Secondary 節點平時不處理業務請求,造成資源浪費;固定節點複製關係不能容忍任意 2 節點以上的故障;節點故障數據重同步時間長,長時間處於降級狀態;Rebalance 很慢導致集群橫向擴展不能及時完成;集群擴容以 3 節點為單位,擴容成本高;備份恢復不夠快,dump 和 restore 耗時長等。

為解決上述問題,華為雲從 MongoDB 內核開始改進,推出了 Cloud Native (雲原生)的文檔數據庫服務 DDS,不但完全兼容 MongoDB 協議,而且提供一鍵部署,彈性擴容,容災,備份,恢復,監控等服務能力。目前,DDS 支持分片集群(Sharding)、副本集(ReplicaSet)、單節點(Single)三種部署架構,具有極高性價比。

改進後的華為雲 DDS 服務性能突飛猛進,達到開源版 1.7 倍讀性能、3 倍寫性能、10 倍以上故障重構性能、10 倍以上備份恢復性能、100 倍以上彈性伸縮能力提升。此外 DDS 還容忍任意 N-1 個節點故障,支持單節點擴容步長。系統解決開源 MongoDB 使用過程中遇到的一系列問題。

華為雲推出 MongoDB 增強版 百倍性能提升體驗更佳

事實上,DDS 的高性能並非一蹴而就,這與華為雲深厚的技術積累息息相關。

10 倍數據重構性能的提升,得益於將數據複製功能卸載到分佈式共享存儲。分佈式存儲採用基於分區的並行複製方式;任意盤或節點故障,集群中的多個節點參與數據重構。相比原生 MongoDB,DDS 極大縮短降級時間窗口,降低多重故障造成數據丟失的風險。

10 倍提升備份恢復性能,則源於基於分佈式文件系統快照的物理備份。相比 MongoDB 的邏輯備份,DDS 不用 dump 數據,快照後直接備份數據;所有 ShardServer 互為備份關係,當某個 ShardServer 故障後,其所負責的 Chunk 由其他 ShardServer 分攤接管,讓容忍任意 N-1 個節點故障得以實現。

此外,由於企業業務壓力往往隨時間變化,每天只有 1~2 個小時處於業務高峰,大部分時間相對空閒導致資源浪費。改進後的 DDS 具備超強的彈性伸縮能力,利用存儲計算分離架構,根據系統負載自動伸縮集群規模,能為用戶節省約 50% 費用。

兩會期間,視頻雲技術服務商,北京新奧特雲視科技就基於華為雲 DDS,採用創新的融合新聞報道服務平臺為媒體播報工作提供支撐。通過華為雲的加速,播放卡頓率<1.5%、點播起播時長<2s、拖動時延0.8s,直播端到端時延小於3S,助推新奧特雲視的業務能力提升

20%,擴容效率提升 50%,共節約 70%的運維成本。

值得一提的是,華為雲 DDS 服務還提供了豐富的運維保障。例如快速發放部署,分鐘級發放部署 MongoDB 集群,分鐘級存儲、計算節點擴容;提供故障檢測修復,實時檢測系統資源、集群狀態、進程狀態,故障自動告警自動修復;支持多維度監控圖表、系統資源使用情況、系統狀態、用戶 IO 命令使用頻率;具體日誌採集、誤操作可恢復等功能。

當前,華為雲文檔數據庫服務 DDS 推出多項優惠活動,1 元 30 天超長體驗活動配套免費數據庫遷移 “零”中斷上雲服務;華為雲年中優選惠促銷活動也火熱進行中,主流數據庫低至 2 折。無論您是 MongoDB 資深用戶、還是新用戶,這都是一個很好的體驗機會。


分享到:


相關文章: