2014-06-11 20 views
-1

我目前有一个MongoDB的环境,包括Shards和Replicat集合。 我想知道是否有任何方法来限制数据库的大小。我读过我可以用--quota参数限制大小,但是这会全局限制所有数据库的大小,而我试图将某些数据库的大小限制为不同的大小。在mongodb中限制数据库的大小

谢谢!

回答

0

使用加盖集合,适用于数据库中的每个集合。 请参阅有关MongoDB的文档品尝http://docs.mongodb.org/manual/core/capped-collections/

db.createCollection( “日志”,{封顶:真,大小:5242880,最大:5000})

其中, “日志” 是集合名称。

不要认为在封顶集合中,最旧的文档会被新插入的文档覆盖。

+0

好吧,封顶的集合不是我要找的,我想限制数据库级别的大小而不是集合级别 – Amaros