MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

creando un database diverso per ogni raccolta in MongoDB 2.2

C'è una limitazione della chiave al blocco ed è il local Banca dati. Quel database include un oplog raccolta che viene utilizzata per la replica.

Se sei in esecuzione in produzione, dovresti essere in esecuzione con i set di repliche. Se stai utilizzando i set di repliche, devi essere a conoscenza dell'effetto di blocco della scrittura su quel database.

Scomporre le tue 10 raccolte in 10 DB è inutile se si bloccano tutte in attesa dell'oplog .

Prima di fare un grande passo per riscrivere, assicurati che il oplog non causerà problemi.

Inoltre, tieni presente che MongoDB implementa la sicurezza a livello di DB. Se stai utilizzando funzionalità di sicurezza, ora stai creando più DB da proteggere.