WildBill Asked: 2012-01-16 20:13:26 +0800 CST2012-01-16 20:13:26 +0800 CST 2012-01-16 20:13:26 +0800 CST 使用集群设置 Mongo 772 我将开始使用 Mongo 作为数据库,但一开始我不会将它集群化。我可以在一台机器上使用 Mongo,然后再回来,将它集群并利用分片吗?或者我可以为只有一台机器的集群设置它,直到我有更多的机器要添加到集群中? mongodb 3 个回答 Voted Best Answer Eve Freeman 2012-01-16T22:33:43+08:002012-01-16T22:33:43+08:00 无论哪种方式,你都可以做到。 现在开始分片的所有开销并没有太大的好处,除非您只是想尝试一下它是如何工作的。选择正确的分片键很重要,因此您需要确保您的架构和插入/更新使用足够牢固,以便知道选择什么。 Kristina Chodorow 有一篇关于如何选择分片键的精彩博客文章:http ://www.snailinaturtleneck.com/blog/2011/01/04/how-to-choose-a-shard-key-the-card-game / 有关分片如何工作的一般信息: http ://www.snailinaturtleneck.com/blog/2010/03/30/sharding-with-the-fishes/ 有关如何在单台机器上设置集群的一些说明,请参见此处: http ://www.mongodb.org/display/DOCS/A+Sample+Configuration+Session 和此处: http ://www.snailinaturtleneck.com /blog/2010/08/30/return-of-the-mongo-mailbag/ Sebastian 2012-01-16T23:12:43+08:002012-01-16T23:12:43+08:00 我目前正在使用单服务器 MongoDB,并没有达到我需要添加集群的地步。MongoDB 对于大多数项目来说足够高效。据我了解,MongoDB 集群非常简单,添加/删除服务器根本不会影响集群。 mysteryofsun 2012-03-27T11:38:06+08:002012-03-27T11:38:06+08:00 试试这个 mongodb-admin(命令行)http://code.google.com/p/mongodb-admin/
无论哪种方式,你都可以做到。
现在开始分片的所有开销并没有太大的好处,除非您只是想尝试一下它是如何工作的。选择正确的分片键很重要,因此您需要确保您的架构和插入/更新使用足够牢固,以便知道选择什么。
Kristina Chodorow 有一篇关于如何选择分片键的精彩博客文章:http ://www.snailinaturtleneck.com/blog/2011/01/04/how-to-choose-a-shard-key-the-card-game /
有关分片如何工作的一般信息: http ://www.snailinaturtleneck.com/blog/2010/03/30/sharding-with-the-fishes/
有关如何在单台机器上设置集群的一些说明,请参见此处: http ://www.mongodb.org/display/DOCS/A+Sample+Configuration+Session 和此处: http ://www.snailinaturtleneck.com /blog/2010/08/30/return-of-the-mongo-mailbag/
我目前正在使用单服务器 MongoDB,并没有达到我需要添加集群的地步。MongoDB 对于大多数项目来说足够高效。据我了解,MongoDB 集群非常简单,添加/删除服务器根本不会影响集群。
试试这个 mongodb-admin(命令行)http://code.google.com/p/mongodb-admin/