與自建MongoDB數(shù)據庫相比,云數(shù)據庫MongoDB版(ApsaraDB for MongoDB)在服務可用性、數(shù)據可靠性、安全性、運維成本等方面具有極大優(yōu)勢。使用云數(shù)據庫MongoDB版可幫助您快速上線業(yè)務、降低運維成本。

對比項 云數(shù)據庫MongoDB 自建數(shù)據庫
服務可用性 高可用性。 需要自行保障,自行搭建主從復制、RAID等。
支持同城單節(jié)點或三可用區(qū)的高可用性容災。 同城容災關系需要自行部署維護,雙可用區(qū)條件較難實現(xiàn),無數(shù)據庫級可用性保障。
支持構建異地容災實例。 需要借助第三方工具自行構建容災實例。
數(shù)據可靠性
  • 高可靠性。
  • 同城單節(jié)點、三可用區(qū)副本集形態(tài)的RPO(Recovery Point Object)為0。
需要自行保障,自行搭建主從復制、RAID等。
系統(tǒng)安全性 事前防護:DDoS攻擊防護、自動修復各種數(shù)據庫安全漏洞、白名單控制訪問VPC網絡隔離 事前防護:需要額外采購安全硬件或軟件,自行修復安全漏洞,成本較高。
事中保護:SSL加密透明數(shù)據加密 事中保護:需要自行搭建SSL加密及TDE加密系統(tǒng)。
事后審計:查詢審計日志 事后審計:需要額外采購審計系統(tǒng)。
備份恢復
  • 內核完善,手動備份時同時支持物理備份和邏輯備份,備份效率提升3倍。
  • 支持單庫恢復
  • 開源版本僅支持邏輯備份,效率低下。
  • 無單庫恢復能力,恢復效率慢。
  • 需要自行確保分布式架構恢復數(shù)據的準確性。
系統(tǒng)托管 無托管費用。 需要額外支付服務器托管費用,架構越復雜,所需托管的服務器越多,托管費用越高。
運維成本 無需投入額外運維成本。 需要專人維護,運維成本高。
支持CloudDBA智能診斷,具體如下: 沒有相關性能診斷功能,排查慢查詢較為繁瑣。
部署和擴容 即時開通,彈性擴容。 需要自行完成采購硬件、機房托管、部署機器等工作,周期較長,且添加節(jié)點需要自行維護節(jié)點關系。
內核優(yōu)化
  • 根據通用場景優(yōu)化Oplog同步性能、短連接性能。
  • 通過邏輯快照等技術確保數(shù)據讀一致性,在長時間的數(shù)據導入場景中,成本優(yōu)化50%。

使用普通開源版本,無任何針對性優(yōu)化,在部分場景下使用受限。