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

oprettelse af en anden database for hver samling i MongoDB 2.2

Der er en nøglebegrænsning for låsen, og det er den local database. Denne database indeholder en oplog samling, som bruges til replikering.

Hvis du kører i produktion, bør du køre med Replica Sets. Hvis du kører med replikasæt, skal du være opmærksom på skrivelåseffekten på den database.

At dele dine 10 samlinger ud i 10 DB'er er nytteløst, hvis de alle blokerer og venter på oplog .

Før du tager et stort skridt til at omskrive, skal du sikre dig, at oplog vil ikke forårsage problemer.

Vær også opmærksom på, at MongoDB implementerer DB-niveau sikkerhed. Hvis du bruger sikkerhedsfunktioner, opretter du nu flere DB'er til at sikre.



  1. Tillader Redis kun strengrepræsentation, men ikke numerisk værdi

  2. Sådan opretter du et nyt arrayfelt med den samlede ramme

  3. Redis gemmer strenge som buffere på nogle OS'er, ikke andre?

  4. At forvandle et Mongoose seeding script til et løfte