我想为每个客户创建一个数据库。但是在此之前,我想知道单个 MongoDB 实例中最多可以创建多少个数据库。
虽然没有明确的限制,但由于主机操作系统/文件系统上打开文件句柄或目录中的文件数量可能存在最大限制,因此可能存在一些隐含限制。
参见:http://groups.google.com/group/mongodb-user/browse_thread/thread/01727e1af681985a?fwc=2
默认情况下,您可以在单个 MongoDB 实例中运行大约 12,000 个集合(如果每个集合还有一个索引)。
如果您想创建更多的集合,则可以在运行 mongod 进程时使用 --nssize 参数。您可以查看此链接以获取更多详细信息:
http://www.mongodb.org/display/DOCS/Using+a+Large+Number+of+Collections