.DB-SHM Bestandsextensie

Gedeeld geheugenbestand van SQLite

Ontwikkelaar SQLite
Populariteit
3,4  |  76 stemmen
 

Wat is een DB-SHM-bestand?

Een DB-SHM-bestand is een tijdelijk bestand dat wordt gegenereerd door SQLite, een lichtgewicht database-engine die vaak wordt gebruikt in mobiele en desktopapplicaties. In de modus Write-Ahead Logging (WAL) verwijst een SQLite-database-engine naar informatie in DB-SHM-bestanden om de toegang tot het gedeelde geheugen voor de hoofddatabase van SQLite te beheren. Zo kunnen verschillende processen, zoals meerdere applicatieonderdelen die gelijktijdig toegang hebben tot gegevens, efficiënt en consistent met de database werken.

Meer informatie

De modus Write-Ahead Logging (WAL) van SQLite is een journalingmodus die is ontworpen om de schrijfprestaties van databases te verbeteren en tegelijkertijd de gegevensintegriteit te behouden. Doorgaans worden wijzigingen in een database rechtstreeks naar het hoofddatabasebestand geschreven.

In de WAL-modus genereert de SQLite-database-engine echter automatisch een .DB-WAL-bestand om gegevensschrijfbewerkingen op te slaan, zodat de hoofddatabase tijdens het schrijfproces ongewijzigd blijft. De engine genereert ook een DB-SHM-bestand om gegevens op te slaan voor het bijhouden van lees-schrijfstatussen, checkpointstatussen en transactiebeheer, zodat meerdere verbindingen met de hoofddatabase kunnen synchroniseren. Als je bijvoorbeeld een primair databasebestand hebt met de naam mydb.db, kan de SQLite-engine automatisch de bestanden mydb.db-shm en mydb.db-wal genereren terwijl de database in gebruik is.

Door DB-WAL- en DB-SHM-bestanden te genereren in de WAL-modus houdt de SQLite-engine de database toegankelijk voor lezen door andere processen terwijl schrijfbewerkingen in behandeling zijn. Dit verbetert de prestaties aanzienlijk in applicaties met hoge lees- en schrijfvereisten. Daarnaast kunnen DB-SHM- en DB-WAL-bestanden verschijnen in de gegevensopslagmappen van een applicatie, vooral in apps die SQLite-databases gebruiken voor het verwerken van grote hoeveelheden gegevens of complexe gegevensbewerkingen in verschillende processen.

OPMERKING: SQLite introduceerde de WAL-modus in 3.7.0 in juli 2010.

Een DB-SHM-bestand openen

Je moet niet proberen DB-SHM-bestanden te openen, omdat ze dienen als aanvullende, niet-essentiële bestanden voor de primaire database. Wanneer de applicatie of databaseverbinding wordt gesloten, kun je deze tijdelijke bestanden veilig verwijderen als ze blijven bestaan.

Open meer dan 400 bestandsformaten met File Viewer Plus.Gratis downloaden

Programma's die DB-SHM-bestanden openen of ernaar verwijzen

Windows
Gratis
Mac
Gratis
Linux
Gratis
Categorie: Database
Bijgewerkt: 8 oktober 2024

Geverifieerd door FileInfo.com

Het FileInfo.com-team heeft onafhankelijk onderzoek gedaan naar het bestandsformaat Gedeeld geheugenbestand van SQLite en de apps voor Mac, Windows en Linux die op deze pagina worden vermeld. Ons doel is 100% nauwkeurigheid en we publiceren alleen informatie over bestandstypen die we hebben geverifieerd.

Als je aanvullingen of updates voor deze pagina wilt voorstellen, kun je het ons laten weten.