MongoDB支持的最大数据库数量是多少?

16

我想为每个客户创建一个数据库。但是在此之前,我想知道单个 MongoDB 实例中最多可以创建多少个数据库。

2个回答

21

-6

默认情况下,您可以在单个 MongoDB 实例中运行大约 12,000 个集合(如果每个集合还有一个索引)。

如果您想创建更多的集合,则可以在运行 mongod 进程时使用 --nssize 参数。您可以查看此链接以获取更多详细信息:

http://www.mongodb.org/display/DOCS/Using+a+Large+Number+of+Collections


1
集合与数据库不同。一个数据库中的所有集合都存储在同一组数据库文件中。每个数据库都有一个单独的文件集(包括其 .ns 命名空间文件)。指定更大的 --nssize 意味着每个数据库可以支持更多的集合。这并没有回答 MongoDB 支持多少个数据库的问题。 - Matt Connolly
没错。我们可以在一个数据库中拥有任意数量的集合。在Mongodb中,集合类似于表而不是数据库。 - user1189851

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接