sql >> Databasteknik >  >> NoSQL >> MongoDB

Lat lastning i MongoDB med NoRM

OK, konceptet "Lazy Loading" är mest främmande för en databas som MongoDB. Ta en titt på ditt schema:Question har en List av Answers .

I en RDBMS den "lata" delen låter dig ladda "listan" separat från originalet. Det händer faktiskt två frågor, du försöker bara fördröja den andra frågan.

I MongoDB det är bara en fråga som händer. Answers är inbäddade i frågan, så din begäran om Questions inkluderar automatiskt listan med Answers .

Ta en titt på NORM-exemplen för ett bättre exempel på detta:http://normproject.org/samples

Den grundläggande poängen är att strukturen du angav inte längre är flera tabeller. Det är bara en samling med inbäddade dokument. Så konceptet "Lazy Loading" är verkligen onödigt eftersom du inte kan "Lazy Load" en fråga.



  1. Vad är HBase-znoder?

  2. Transparent databasfailover för dina applikationer

  3. Hur man ändrar underdokument efter att ha hittat med mongoose

  4. Mongodb :$in-operatör kontra många enskilda frågor