Replication
Mongodb - 分片+複製現有集合
我有一個快速增長的現有 mongo (3.4) 數據庫,所以我需要對其進行分片。我只是開始分片/複製,目前正在閱讀文件。
這是用於分片和複製現有集合的邏輯事件序列:
- 創建 3x 配置伺服器副本集
- 用配置集連接現有的 mongo 伺服器
- 在現有數據庫上啟用分片
- 創建另一個 mongo 伺服器並連接配置集
- 對現有集合進行分片
- 創建副本伺服器並連接配置集
謝謝
是的,你可以這樣做。集群中的分片不需要是副本集,但當然是推薦的。稍後,可以將這些節點轉換為單節點副本集,然後將更多節點添加到這些副本集中。但是,在將節點設置為副本集之後,您需要做一些“幕後”更新,以便配置伺服器(和 mongos)知道分片現在是副本集而不是單個節點了。