我们对部署MongoDB感兴趣,但我们需要知道是否可以限制数据库/表的大小?
例如:
db.user1.find() db.user2.find()
从上面可以看出,每个用户都有自己的数据库。我们希望限制每个用户的数据库,因此我们没有任何一个用户占用我们所有的硬盘空间。
MongoDB可以实现吗?
感谢。
答案 0 :(得分:8)
您可以为每个用户创建一个数据库并启用--quota选项。这样可以防止任何用户占用太多空间。
http://docs.mongodb.org/manual/reference/program/mongod/#core-options
答案 1 :(得分:1)
尝试
db.createCollection("mycoll", {size:100000})