0
我得到了一個在線運行的mongodb,其中包含約2億個對象,文件大小約爲20GB。而且,我發現插入速度變得非常慢(大約每秒2000次,並且這個值在開始時大於10000)。所以我決定分割數據以優化插入速度。如何在不停止服務的情況下劃分mongodb數據
我想知道如果我可以不停止服務分割mongodb數據,以及如何?
我得到了一個在線運行的mongodb,其中包含約2億個對象,文件大小約爲20GB。而且,我發現插入速度變得非常慢(大約每秒2000次,並且這個值在開始時大於10000)。所以我決定分割數據以優化插入速度。如何在不停止服務的情況下劃分mongodb數據
我想知道如果我可以不停止服務分割mongodb數據,以及如何?
你剛纔描述的「分片」。幸運的是,MongoDB具有很好的分離功能。
你的移民將包括:
mongos
路由器mongos
有關詳細說明,請參閱10gen's sharding overview
在MongoHQ,我們轉換副本集到碎片所有的時間,你都設置爲添加碎片。所以,應該快速,無痛,無停機。