Questo articolo ha lo scopo di fare chiarezza ed evitare le ambiguità che possono esserci quando si parla di database e di istanza in diversi DBMS, in particolare in Oracle e in SQL Server.
Database e istanza in Oracle
Un’istanza Oracle è un insieme di processi/thread di background e un'area di memoria condivisa cui essi accedono; essa (la memoria) è il luogo in cui mantenere dati volatili e non persistenti che saranno poi scritti su disco. Un'istanza del database può esistere anche senza alcuno spazio di archiviazione su disco.
Database e istanza in SQL Server
Conclusioni
Istanza e database sono due concetti fondamentali nei sistemi di gestione di database relazionali, quindi è importante comprendere le differenze tra questi due concetti e le loro differenti declinazioni per poter utilizzare efficacemente un RDBMS.
di Alice Sella e Anna Bruno, pubblicato il 13 settembre 2023