sql >> Database >  >> NoSQL >> MongoDB

syntaxis voor het koppelen van documenten in mongodb

Soms is het gewoon beter om de gegevens te dupliceren. MongoDB is een niet-relationele database. Sommige manieren om dingen te doen zijn slechte praktijken met relationele databases, maar bedoeld met niet-relationele databases. Dit is echt niet dezelfde manier van denken, ook al zijn er duidelijke gemeenschappelijke punten.

Op mijn werk gebruiken we het in productie en vonden het zowel gemakkelijker als sneller voor leesbewerkingen om de gegevens te dupliceren. Dit is precies waar de kracht van MongoDB ligt. Wanneer een werkitem wordt gewijzigd, vereist dit natuurlijk dat uw toepassing alle plaatsen bijwerkt waar het verschijnt... Dit is misschien geen goede oplossing voor systemen die schrijfintensief zijn.

Een ander punt is dat verbindingen niet door de motor worden afgehandeld, zodat u op zijn minst een tweede verzoek moet indienen. U zult dan aan de applicatiezijde de voeg handmatig moeten uitvoeren. Hoe dan ook, u zult logica van de database naar de clienttoepassing moeten verplaatsen.



  1. Hoe dump ik gegevens voor een bepaalde datum?

  2. Redis slaat strings op als buffers op sommige besturingssystemen, niet op andere?

  3. $facet-aggregatie in monogdb

  4. Mongoose vindt de laatste tien vermeldingen in de database