sql >> Database >  >> NoSQL >> MongoDB

een andere database maken voor elke verzameling in MongoDB 2.2

Er is een sleutelbeperking voor de vergrendeling en dat is de local databank. Die database bevat een oplog verzameling die wordt gebruikt voor replicatie.

Als u in productie bent, zou u met replicasets moeten werken. Als u met Replica Sets werkt, moet u zich bewust zijn van het schrijfvergrendelingseffect op die database.

Je 10 collecties opdelen in 10 DB's is nutteloos als ze allemaal het wachten op de oplog blokkeren .

Voordat u een grote stap zet om opnieuw te schrijven, moet u ervoor zorgen dat de oplog zal geen problemen veroorzaken.

Houd er ook rekening mee dat MongoDB beveiliging op DB-niveau implementeert. Als u beveiligingsfuncties gebruikt, maakt u nu meer DB's aan om te beveiligen.



  1. Time-outs afhandelen met Node.js en mongodb

  2. NodeJS + Mongo - hoe de inhoud van de verzameling te krijgen?

  3. MongoDB met behulp van een OR-clausule in mongoengine

  4. Voeg een string toe aan het einde van een bestaand veld in MongoDB