.DB-SHM Estensione file

File di memoria condivisa del database SQLite

Sviluppatore SQLite
Popolarità
3,4  |  76 Voti
 

Che cos'è un file DB-SHM?

Un file DB-SHM è un file temporaneo generato da SQLite, un leggero motore di database comunemente utilizzato nelle applicazioni mobili e desktop. In modalità Write-Ahead Logging (WAL), un motore di database SQLite fa riferimento alle informazioni contenute nei file DB-SHM per gestire l'accesso alla memoria condivisa del database SQLite principale, assicurando che processi diversi, come più componenti dell'applicazione che accedono contemporaneamente ai dati, possano interagire con il database in modo efficiente e coerente.

Maggiori informazioni

La modalità Write-Ahead Logging (WAL) di SQLite è una modalità di journaling progettata per migliorare le prestazioni di scrittura del database mantenendo al contempo l'integrità dei dati. In genere, tutte le modifiche apportate a un database vengono scritte direttamente nel file del database principale.

Tuttavia, in modalità WAL, il motore di database SQLite genera automaticamente un .DB-WAL file per memorizzare le scritture dei dati, consentendo al database principale di rimanere inalterato durante il processo di scrittura. Il motore genera anche un file DB-SHM per memorizzare i dati necessari a monitorare gli stati di lettura e scrittura, lo stato dei checkpoint e il controllo delle transazioni, consentendo a più connessioni al database principale di sincronizzarsi. Ad esempio, se hai un file di database principale denominato mydb.db, il motore SQLite può generare automaticamente i file mydb.db-shm e mydb.db-wal mentre il database è in uso.

Generando i file DB-WAL e DB-SHM in modalità WAL, il motore SQLite mantiene il database accessibile in lettura agli altri processi mentre le scritture sono in sospeso, migliorando significativamente le prestazioni nelle applicazioni con elevate esigenze di lettura e scrittura. Inoltre, i file DB-SHM e DB-WAL possono comparire nelle directory di archiviazione dei dati di un'applicazione, in particolare nelle app che utilizzano database SQLite per gestire grandi quantità di dati o operazioni complesse sui dati tra processi diversi.

NOTA: SQLite ha introdotto la modalità WAL nella versione 3.7.0, nel luglio 2010.

Come aprire un file DB-SHM

Non dovresti tentare di aprire i file DB-SHM, poiché svolgono il ruolo di file supplementari non essenziali per il database principale. Quando l'applicazione o la connessione al database viene chiusa, puoi eliminare tranquillamente questi file temporanei se rimangono presenti.

Apri oltre 400 formati di file con File Viewer Plus.Download gratuito

Programmi che aprono o fanno riferimento ai file DB-SHM

Windows
Gratuito
Mac
Gratuito
Linux
Gratuito
Categoria: Database
Aggiornato: 8 ottobre 2024

Verificato da FileInfo.com

Il team di FileInfo.com ha analizzato in modo indipendente il formato file di memoria condivisa del database SQLite e le app Mac, Windows e Linux elencate in questa pagina. Il nostro obiettivo è il 100% di accuratezza e pubblichiamo solo informazioni sui tipi di file che abbiamo verificato.

Se desideri suggerire aggiunte o aggiornamenti a questa pagina, faccelo sapere.