本文介紹云數據庫MongoDB實例從創建到連接使用的整體流程,指引您快速掌握創建云數據庫MongoDB實例、配置實例信息及連接實例的方法。
部署架構
云數據庫MongoDB具有可靈活部署的架構,能夠滿足不同的業務場景。具體如下:
單節點架構
適用于開發、測試、學習培訓及其他非企業核心數據存儲的場景。您可以根據各類場景的差異適配對應的規格配置,為企業降低更多的成本支出。詳情請參見單節點架構。
副本集架構
適用于讀多寫少或有臨時活動的突發業務場景。副本集實例提供一個可供讀寫訪問的Primary節點(主節點),一個、三個或五個提供高可用的Secondary節點(從節點),一個隱藏的Hidden節點(隱藏節點),0~5個可選的ReadOnly節點(只讀節點)。您可以根據業務需要,按需增刪Secondary節點和ReadOnly節點,更好地實現讀取性能擴展節點。詳情請參見副本集架構。
分片集群架構
適用于高并發讀寫的場景。分片集群實例是基于多個副本集(每個副本集使用三節點主從模式+0~5個只讀節點)組成,提供Mongos、Shard、ConfigServer三個組件,您可以自由地選擇Mongos和Shard節點的個數和配置,無限擴展性能及存儲空間,組建不同能力的分片集群實例。詳情請參見分片集群架構。
操作流程
從新購實例到可以使用實例,您需要完成以下操作:
創建實例。不同類型實例的創建方法如下:
可選:設置密碼。如果創建實例過程中未設置密碼或忘記密碼,您可以設置或重置密碼設置密碼,不同類型實例密碼的設置方法請參見:
設置白名單。將需要連接實例的外部設備添加至實例的白名單,以允許外部設備能夠訪問該實例。不同類型實例白名單的設置方法請參見:
可選:申請公網連接地址。如果您需要使用公網地址連接實例,請您先申請公網連接地址。不同類型實例公網連接地址的申請方法請參見:
連接實例。不同實例類型的連接方法如下:
實例類型
參見文檔
單節點
副本集
分片集群
可選:創建數據庫賬號并添加權限。不建議在生產環境中直接使用root賬號連接實例,您可以創建其他數據庫賬號并添加權限連接實例。不同類型實例創建數據庫賬號并添加權限的方法請參見:
創建數據庫和集合并寫入數據。不同類型實例的創建方法如下: