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

syntaks til at linke dokumenter i mongodb

Nogle gange er det bare bedre at duplikere dataene. MongoDB er en ikke-relationel database. Nogle måder at gøre ting på er dårlig praksis med relationelle databaser, men tilsigtet med en ikke-relationel. Dette er virkelig ikke den samme måde at tænke på, selvom der er åbenlyse fælles punkter.

På mit arbejde bruger vi det i produktionen og fandt det både nemmere og hurtigere for læseoperationer at duplikere dataene. Det er præcis her, hvor kraften i MongoDB står. Selvfølgelig, når et arbejdsemne er ændret, kræver dette, at din applikation opdaterer alle de steder, hvor det vises... Dette er muligvis ikke en god løsning til systemer, der er skriveintensive.

Et andet punkt er, at leddene ikke håndteres af motoren, så du bliver nødt til at udstede mindst en anden anmodning. Du skal derefter udføre samlingen manuelt på påføringssiden. Uanset hvad, bliver du nødt til at flytte logik fra databasen til klientapplikationen.



  1. Flask-Mail og Redis Queue biblioteksintegration giver fejl

  2. Hvordan gendannes redis-data fra snapshot (rdb-fil) kopieret fra en anden maskine?

  3. Hvad er den bedste måde at bruge Redis i et multi-threaded Rails-miljø? (Puma / Sidekiq)

  4. mongodb 3.x driver Android kompatibilitet