一、单库基础环境
单库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.迁移中要注意哪些东西,有单库向集群迁移的大牛可方便指点下,或者列出大致的迁移步骤即可,感谢!!
Pemilihan kekunci serpihan adalah lebih rumit, dan ia bukan hanya tentang menanyakan lebih banyak medan (walaupun ini mungkin sebab penting). Dokumen rasmi telah memberi penjelasan yang lebih terperinci, sila rujuk: https://docs.mongodb.org/manual/tutorial...
Standalone to Sharded Cluster juga tidak semudah itu.
Pertama sekali, anda kini menggunakan 2.4 dan perlu menaik taraf kepada 3.0. (Kami mengesyorkan anda menaik taraf kepada 3.2. Jika anda berkeras untuk menggunakan 3.0, sila gunakan 3.0.11 atau lebih tinggi) Semasa menaik taraf, berhati-hati untuk tidak melangkau versi Pastikan anda meningkatkan satu per satu, 2.4-> 2.6-> ;3.0->3.2. Arahan naik taraf untuk setiap versi boleh didapati dalam dokumentasi rasmi
https://docs.mongodb.org/manual/release-...
http://docs.mongodb.org/manual/release-n ..
http://docs.mongodb.org/manual/release-n...
Ini adalah peningkatan versi utama, Pastikan anda membaca arahan dengan teliti sebelum beroperasi
Selepas selesai, anda boleh menukar set kendiri kepada set replika:
https://docs.mongodb.org/manual/tutorial...
Kemudian tukar set replika kepada gugusan sharded:
https:// docs .mongodb.org/manual/tutorial...
Anda boleh mendapati bahawa semuanya mempunyai dokumentasi rasmi yang sepadan dengannya. Dokumentasi rasmi adalah sumber yang baik, sila gunakannya dengan sebaiknya.