MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

créer une base de données différente pour chaque collection dans MongoDB 2.2

Il y a une limitation clé au verrouillage et c'est le local base de données. Cette base de données inclut un oplog collection qui est utilisée pour la réplication.

Si vous exécutez en production, vous devez exécuter avec des ensembles de répliques. Si vous utilisez des jeux de répliques, vous devez être conscient de l'effet de verrouillage en écriture sur cette base de données.

Diviser vos 10 collections en 10 bases de données est inutile si elles bloquent toutes l'attente de l'oplog .

Avant de faire un grand pas pour réécrire, assurez-vous que le oplog ne causera pas de problèmes.

Sachez également que MongoDB implémente la sécurité au niveau de la base de données. Si vous utilisez des fonctionnalités de sécurité, vous créez maintenant plus de bases de données à sécuriser.