rogj
rogj

Reputation: 83

Limit MongoDB database size?

We're interested in deploying MongoDB, but we need to know if we can limit database/table sizes?

For example:

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

As you can see from the above, each user will have their own database. We want to limit each user's database so we don't have any one user eating up all our hard drive space.

Is this possible with MongoDB?

Thanks.

Upvotes: 8

Views: 11940

Answers (2)

Scott Hernandez
Scott Hernandez

Reputation: 7590

You can create a database per user and enable the --quota option. This will allow you keep any user from using too much space.

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

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

Upvotes: 8

Falcon
Falcon

Reputation: 1463

Try to

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

Upvotes: 1

Related Questions