Sommario:
Per molti anni, i database relazionali hanno dominato la gestione dei database. Ma non più. Oggi, i database non relazionali o NoSQL sono diventati un modello alternativo di spicco per i gestori di database. Perché? Sono più economici, più flessibili, richiedono meno gestione e sono più scalabili (qualcosa che sta diventando sempre più importante con la crescita dei big data).
Qui daremo uno sguardo introduttivo a questa forma crescente di gestione del database.
Alcuni retroscena sulla gestione del database
Un database è una raccolta di set di dati in forma organizzata. Per archiviare, accedere e manipolare questi dati, abbiamo bisogno di una struttura. Questa struttura può essere qualsiasi cosa, da un semplice file system a un sofisticato sistema di gestione di database (DBMS). Entrambi hanno il proprio set di vantaggi e svantaggi, ma un DBMS è generalmente preferito per ragioni come: