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.