全部產品
Search
文件中心

ApsaraDB for MongoDB:產品優勢

更新時間:Jun 19, 2024

ApsaraDB for MongoDB(ApsaraDB for MongoDB)是阿里雲基于飛天分布式系統和高可靠儲存引擎研發的完全相容MongoDB協議,並支援多節點高可用架構、彈性擴容、容災、備份恢複、效能最佳化等功能的文檔資料庫服務。

靈活的部署架構

ApsaraDB for MongoDB具有靈活的部署架構,能夠滿足不同的業務情境。

ApsaraDB for MongoDB的部署架構詳情如下:
  • 單節點架構

    適用於開發、測試、學習培訓及其他非企業核心資料存放區的情境。您可以根據各類情境的差異適配對應的規格配置,為企業降低更多的成本支出。詳情請參見單節點架構

  • 複本集架構

    適用於讀多寫少或有臨時活動的突發業務情境。複本集執行個體提供一個可供讀寫訪問的Primary節點(主節點),一個、三個或五個提供高可用的Secondary節點(從節點),一個隱藏的Hidden節點(隱藏節點),0~5個可選的ReadOnly節點(唯讀節點)。您可以根據業務需要,按需增刪Secondary節點和ReadOnly節點,更好地實現讀取效能擴充節點。詳情請參見複本集架構

  • 分區叢集架構

    適用於高並發讀寫的情境。分區叢集執行個體是基於多個複本集(每個複本集使用三節點主從模式+0~5個唯讀節點)組成,提供Mongos、Shard、ConfigServer三個組件,您可以自由地選擇Mongos和Shard節點的個數和配置,無限擴充性能及儲存空間,組建不同能力的分區叢集執行個體。詳情請參見分區叢集架構

彈性擴容

ApsaraDB for MongoDB提供了變更執行個體配置功能,方便您快速應對業務變化。您可以根據業務需要變更執行個體的配置(執行個體規格、儲存空間和節點數量),您也可以設定變更配置的生效時間,將生效時間設定在業務低峰期,避免在變更配置過程中對業務造成影響。詳情請參見變更配置方案概覽

相容DynamoDB協議

ApsaraDB for MongoDB不僅完全相容MongoDB協議,而且ApsaraDB for MongoDB 4.0分區叢集執行個體高度相容了DynamoDB協議,您可以直接在控制台上建立相容DynamoDB協議的分區叢集執行個體,詳情請參見建立DynamoDB協議相容版執行個體

支援阿里雲自主研發工具

ApsaraDB for MongoDB進行資料移轉和同步時,不但可以通過控制台和MongoDB官方提供的工具實現,還可以通過阿里雲自主研發的工具實現,具體如下:
工具名稱說明
NimoShake資料同步工具。您可以使用該工具將Amazon DynamoDB資料庫遷移至阿里雲,詳情請參見使用NimoShake將Amazon DynamoDB遷移至阿里雲
MongoShake阿里雲以Golang語言編寫的通用平台型服務工具,可以實現資料同步。您可以使用該工具實現MongoDB資料庫間的資料同步,詳情請參見使用MongoShake實現MongoDB執行個體間的單向同步
NimoFullCheck用於檢驗源端DynamoDB和目的端MongoDB資料一致性的工具。您可以使用該工具檢驗DynamoDB和阿里雲資料庫之間遷移資料的一致性,詳情請參見使用NimoFullCheck校正遷移資料的一致性

其他優勢

ApsaraDB for MongoDB在服務可用性、資料可靠性、安全性、營運成本等方面也具有很大的優勢,詳情請參見ApsaraDB for MongoDB與自建資料庫對比優勢