Fördelar och begränsningar med dokumentdatabaser
NoSQL-koncept
Miriam Antona
Software engineer
Fördelar – flexibilitet
- Inget behov av fördefinierat schema
- Dokument kan variera över tid
- Inbäddade dokument undviker joins
- Ett av de viktigaste skälen att välja dokumentdatabaser
Fördelar – intuitivt för utvecklare
- Naturligt arbetssätt
- JSON är läsbart för människor
- Dokument speglar objekt i koden
- Mindre kod
- Enklare och snabbare utveckling
- Börja koda och lagra objekt direkt när dokument skapas
- Lättare för nya utvecklare
Fördelar – horisontell skalbarhet
Begränsningar – mer ansvar
- Hantera data i applikationskoden
- t.ex. kontrollera att e-post finns
- Hantera redundant data
- t.ex. uppdatera duplicerade namn
Nu kör vi en övning!
NoSQL-koncept
Preparing Video For Download...