.DB-SHM Rozszerzenie pliku

Plik współdzielonej pamięci bazy danych SQLite

Deweloper SQLite
Popularność
3,4  |  76 Głosów
 

Czym jest plik DB-SHM?

Plik DB-SHM to plik tymczasowy generowany przez SQLite, lekki silnik bazy danych często używany w aplikacjach mobilnych i komputerowych. W trybie Write-Ahead Logging (WAL) silnik bazy danych SQLite odwołuje się do informacji w plikach DB-SHM, aby zarządzać dostępem do pamięci współdzielonej głównej bazy danych SQLite, dzięki czemu różne procesy, takie jak wiele komponentów aplikacji uzyskujących jednocześnie dostęp do danych, mogą wydajnie i spójnie współdziałać z bazą danych.

Więcej informacji

Tryb Write-Ahead Logging (WAL) SQLite to tryb rejestrowania zmian zaprojektowany w celu zwiększenia wydajności zapisu do bazy danych przy jednoczesnym zachowaniu integralności danych. Zwykle wszelkie zmiany wprowadzone w bazie danych są zapisywane bezpośrednio w głównym pliku bazy danych.

Jednak w trybie WAL silnik bazy danych SQLite automatycznie generuje plik .DB-WAL do przechowywania zapisów danych, dzięki czemu główna baza danych pozostaje niezmieniona podczas procesu zapisu. Silnik generuje również plik DB-SHM do przechowywania danych służących do śledzenia stanów odczytu i zapisu, statusów punktów kontrolnych oraz kontroli transakcji, co pozwala wielu połączeniom z główną bazą danych na synchronizację. Na przykład jeśli główny plik bazy danych ma nazwę mydb.db, silnik SQLite może automatycznie wygenerować pliki mydb.db-shm i mydb.db-wal podczas używania bazy danych.

Generując pliki DB-WAL i DB-SHM w trybie WAL, silnik SQLite umożliwia innym procesom odczytywanie bazy danych, gdy zapisy oczekują na wykonanie, co znacznie zwiększa wydajność aplikacji o dużym zapotrzebowaniu na odczyt i zapis. Ponadto pliki DB-SHM i DB-WAL mogą pojawiać się w katalogach przechowywania danych aplikacji, szczególnie w aplikacjach korzystających z baz danych SQLite do obsługi dużych ilości danych lub złożonych operacji na danych wykonywanych w różnych procesach.

UWAGA: SQLite wprowadziło tryb WAL w wersji 3.7.0 w lipcu 2010 roku.

Jak otworzyć plik DB-SHM

Nie należy próbować otwierać plików DB-SHM, ponieważ pełnią one funkcję dodatkowych, nieistotnych plików głównej bazy danych. Po zamknięciu aplikacji lub połączenia z bazą danych można bezpiecznie usunąć te pliki tymczasowe, jeśli nadal się utrzymują.

Otwórz ponad 400 formatów plików za pomocą File Viewer Plus.Bezpłatne pobieranie

Programy otwierające lub odwołujące się do plików DB-SHM

Windows
Bezpłatny
Mac
Bezpłatny
Linux
Bezpłatny
Kategoria: Baza danych
Zaktualizowano: 8 października 2024

Zweryfikowane przez FileInfo.com

Zespół FileInfo.com niezależnie zbadał format pliku współdzielonej pamięci bazy danych SQLite oraz aplikacje Mac, Windows i Linux wymienione na tej stronie. Naszym celem jest 100% dokładność i publikujemy wyłącznie informacje o zweryfikowanych typach plików.

Jeśli chcesz zaproponować dodatki lub aktualizacje tej strony, daj nam znać.