MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Erstellen einer anderen Datenbank für jede Sammlung in MongoDB 2.2

Es gibt eine Schlüsselbeschränkung für das Sperren und das ist der local Datenbank. Diese Datenbank enthält das oplog Sammlung, die für die Replikation verwendet wird.

Wenn Sie in der Produktion arbeiten, sollten Sie mit Replica Sets arbeiten. Wenn Sie mit Replica Sets arbeiten, müssen Sie sich der Schreibsperre dieser Datenbank bewusst sein.

Das Aufteilen Ihrer 10 Sammlungen in 10 DBs ist nutzlos, wenn sie alle blockieren und auf das oplog warten .

Bevor Sie einen großen Schritt zum Neuschreiben unternehmen, stellen Sie bitte sicher, dass die Datei oplog wird keine Probleme verursachen.

Beachten Sie auch, dass MongoDB Sicherheit auf DB-Ebene implementiert. Wenn Sie Sicherheitsfunktionen verwenden, erstellen Sie jetzt mehr zu sichernde DBs.