限制MongoDB数据库大小?

时间:2011-02-20 01:06:19

标签: mongodb

我们对部署MongoDB感兴趣,但我们需要知道是否可以限制数据库/表的大小?

例如:

db.user1.find() db.user2.find()

从上面可以看出,每个用户都有自己的数据库。我们希望限制每个用户的数据库,因此我们没有任何一个用户占用我们所有的硬盘空间。

MongoDB可以实现吗?

感谢。

2 个答案:

答案 0 :(得分:8)

您可以为每个用户创建一个数据库并启用--quota选项。这样可以防止任何用户占用太多空间。

http://docs.mongodb.org/manual/reference/program/mongod/#core-options

http://docs.mongodb.org/manual/faq/storage/#faq-disk-size

答案 1 :(得分:1)

尝试

db.createCollection("mycoll", {size:100000})