Database non relazionale
Definizione rapida
Archivio di dati specializzato e ottimizzato in funzione della tipologia di informazioni da gestire.
Spiegazione
Un database non relazionale può lavorare senza uno schema fisso ed essere ampliato orizzontalmente. Non utilizza join e accoglie strutture complesse, informazioni non strutturate e dati organizzati in gerarchie, compresi quelli espressi secondo standard come JSON e XML.
Esempio pratico
Un insieme di documenti JSON con strutture complesse e gerarchiche può essere conservato in un database non relazionale ottimizzato per quel tipo di dato.
Spiegazione tecnica
L'assenza di struttura fissa e di join si accompagna alla scalabilità orizzontale. Il modello viene adattato alle caratteristiche dei dati che deve contenere.
Da non confondere con
Non va confuso con un database relazionale: la voce evidenzia l'assenza di join e di uno schema rigido come differenze fondamentali.