Vantaggi e limiti dei database a documenti
Concetti NoSQL
Miriam Antona
Software engineer
Vantaggi - flessibilità
- Non serve predefinire lo schema
- I documenti possono cambiare nel tempo
- Evita le migrazioni di schema
- Documenti annidati evitano le join
- Una delle prime ragioni per scegliere i database a documenti
Vantaggi - intuitivo per gli sviluppatori
- Modalità di lavoro naturale
- JSON è leggibile per le persone
- I documenti mappano gli oggetti nel codice
- Meno codice
- Sviluppo più semplice e veloce
- Inizia a scrivere codice e a salvare oggetti man mano che crei i documenti
- Più facile per chi è nuovo
Vantaggi - scalabilità orizzontale
Limiti - più responsabilità
- Gestire i dati nel codice dell'applicazione
- es. verificare l'email richiesta
- Gestire i dati ridondanti
- es. modificare un nome duplicato
Esercitiamoci!
Concetti NoSQL
Preparing Video For Download...