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.