Database NoSQL
Il nome generico dei tipi di database che memorizzano i dati in strutture flessibili come documenti, coppie chiave-valore, grafi o famiglie di colonne invece di tabelle.
- 01
Perché è importante
I database NoSQL sono un vantaggio quando i dati hanno una struttura variabile, il volume di lettura-scrittura è molto elevato e serve uno scalamento orizzontale. In cambio, i database relazionali sono spesso una scelta più sicura per i dati correlati e le operazioni che richiedono una coerenza rigorosa, come pagamenti e magazzino.
- 02
Esempio
Un'applicazione conserva i dati di sessione e la cache in un veloce archivio chiave-valore mentre ordini e fatture sono salvati in un database relazionale; ogni tipo di dato vive dove gli è più adatto.
- 03
Errore comune
Mettere tutti i dati in una struttura senza schema grazie alla sua flessibilità. Col tempo lo stesso campo viene salvato in formati diversi e iniziano problemi di reportistica e di coerenza.
- 04
Termini correlati
Servizi e guide correlati
Parliamo del tuo progetto.
Raccontaci la tua esigenza; definiremo insieme l'ambito.