Abstract
Un database schema-less è un particolare tipo di database in grado di memorizzare informazioni eterogenee (non aventi la stessa struttura/formato) all’interno della stessa entità.
I database NoSQL spesso sono database schema-less.
Definizione
Un database schema-less è un particolare tipo di database in grado di memorizzare informazioni eterogenee (non aventi la stessa struttura/formato) all’interno della stessa entità. Spesso sono associati ai database NoSQL, dove i dati appartenenti ad una entità possono essere memorizzati come coppie chiave-valore e quindi potenzialmente i dati possono essere aggregati in entità aventi chiavi molto diverse tra loro.
Se da un lato questo fornisce una elevata flessibilità nella modellazione della base dati e la sua evoluzione, dall’altro introduce potenziali problemi di consistenza dei dati, consistenza che è di fatto interamente responsabilità dell’applicazione
Riferimenti
“Getting started with NoSQL”, Gaurav Vaish, Ed. Packt – 2013
« Ritorna al Glossario