一、单库基础环境
单库mongodb操作系统: Ubuntu 14.04 LTS
单库服务器内核版本:3.13.0-24-generic
单库mongodb版本:v2.4.9
二、集群mongos基础环境
集群mongodb操作系统: CentOS release 6.5 (Final)
集群服务器内核版本:2.6.32-431.el6.x86_64
集群mongodb版本:v3.0.2
1.单库正在使用,迁移的时候,停单库业务。
2.主要问题是对业务不是非常熟,造成不清楚如何选择集合的片键,查了相关资料,有建议根据查询条件比较多的字段作为分片的键值,这方面如何选择。
3.迁移中要注意哪些东西,有单库向集群迁移的大牛可方便指点下,或者列出大致的迁移步骤即可,感谢!!
La sélection des clés de partition est plus compliquée, et il ne s'agit pas seulement d'interroger plus de champs (bien que cela puisse être une raison importante). Le document officiel a donné une explication plus détaillée, veuillez vous référer à : https://docs.mongodb.org/manual/tutorial...
Standalone to Sharded Cluster n'est pas non plus si simple.
Tout d'abord, vous êtes actuellement sur la version 2.4 et devez passer à la version 3.0. (Nous vous recommandons de passer à la version 3.2. Si vous insistez pour utiliser la version 3.0, veuillez utiliser la version 3.0.11 ou supérieure) Lors de la mise à niveau, veillez à ne pas ignorer les versions Assurez-vous de mettre à niveau une par une, 2.4-> 2,6->3,0->3,2. Les instructions de mise à niveau pour chaque version peuvent être trouvées dans la documentation officielle
https://docs.mongodb.org/manual/release-...
http://docs.mongodb.org/manual/release-n ..
http://docs.mongodb.org/manual/release-n...
Il s'agit de mises à niveau de version majeures, Assurez-vous de lire attentivement les instructions avant d'utiliser
Une fois terminé, vous pouvez convertir un jeu de réplicas autonome en jeu de réplicas :
https://docs.mongodb.org/manual/tutorial...
Ensuite, convertissez un jeu de réplicas en cluster fragmenté :
https:// docs .mongodb.org/manual/tutorial...
Vous pouvez constater que tout a une documentation officielle qui lui correspond. La documentation officielle est une bonne ressource, veuillez en faire bon usage.