2014-06-11 2 views
-1

J'ai actuellement un environnement de MongoDB, y compris des Shards et des Replicat Sets. Je me demandais s'il y avait un moyen de limiter la taille d'une base de données. J'ai lu que je peux limiter la taille avec le paramètre --quota, mais cela limiterait globalement la taille de toutes les bases de données, alors que j'essaye de limiter la taille de certaines bases de données à des tailles différentes.Limitation de la taille de la base de données dans mongodb

Merci!

Répondre

0

Utilisez la collection limitée, applicable par collection dans la base de données. Se reporter à l'échantillon sur le doc de MongoDB http://docs.mongodb.org/manual/core/capped-collections/

db.createCollection ("log", {plafonnée: true, taille: 5242880, max: 5000})

Où "log" est le nom de la collection. Considérons que dans une collection plafonnée, le document le plus ancien est écrasé par un nouveau document inséré.

+0

Eh bien, les collections plafonnées ne sont pas ce que je cherche, je veux limiter la taille au niveau de la base de données plutôt que d'un niveau de collection – Amaros

Questions connexes