La memorizzazione del database è il contenitore della materializzazione fisica di un database. Comprende il livello (fisico) interno nell' architettura del database. Contiene inoltre tutte le informazioni necessarie (per esempio, metadati,"dati sui dati"e strutture interne dei dati) per ricostruire il livello concettuale e il livello esterno dal livello interno quando necessario. La memorizzazione permanente dei dati è generalmente responsabilità del motore di database. "motore di stoccaggio". Anche se di solito accessibile da un DBMS attraverso il sistema operativo sottostante (e spesso utilizzando i file system dei sistemi operativi come intermedi per il layout di storage), le proprietà di storage e l' impostazione della configurazione sono estremamente importanti per il funzionamento efficiente del DBMS, e quindi sono strettamente mantenuti da amministratori di database. Un DBMS, mentre è in funzione, ha sempre il suo database residente in diversi tipi di memorizzazione (ad esempio, memoria e archiviazione esterna). I dati del database e le ulteriori informazioni necessarie, possibilmente in grandi quantità, sono codificati in bit. In genere i dati risiedono nella memorizzazione in strutture che hanno un aspetto completamente diverso dal modo in cui i dati appaiono nei livelli concettuale ed esterno, ma in modi che cercano di ottimizzare (il migliore possibile) la ricostruzione di questi livelli quando gli utenti e i programmi ne hanno bisogno, così come per il calcolo di ulteriori tipi di informazioni necessarie dai dati (ad esempio, quando si interroga il database).
Che cosa è responsabile dell' immagazzinamento permanente delle informazioni?
motore di database