.DB-SHM Extensão de arquivo

Arquivo de memória compartilhada de banco de dados SQLite

Desenvolvedor SQLite
Popularidade
3,4  |  76 Votos
 

O que é um arquivo DB-SHM?

Um arquivo DB-SHM é um arquivo temporário gerado pelo SQLite, um mecanismo leve de banco de dados comumente usado em aplicativos móveis e para desktop. No modo Write-Ahead Logging (WAL), um mecanismo de banco de dados SQLite faz referência a informações em arquivos DB-SHM para gerenciar o acesso à memória compartilhada do banco de dados SQLite principal, garantindo que diferentes processos, como vários componentes de um aplicativo acessando dados simultaneamente, possam interagir com o banco de dados de maneira eficiente e consistente.

Mais informações

O modo Write-Ahead Logging (WAL) do SQLite é um modo de registro criado para melhorar o desempenho de gravação do banco de dados e, ao mesmo tempo, manter a integridade dos dados. Normalmente, todas as alterações feitas em um banco de dados são gravadas diretamente no arquivo principal do banco de dados.

No entanto, no modo WAL, o mecanismo de banco de dados SQLite gera automaticamente um arquivo .DB-WAL para armazenar as gravações de dados, permitindo que o banco de dados principal permaneça inalterado durante o processo de gravação. O mecanismo também gera um arquivo DB-SHM para armazenar dados usados no controle dos estados de leitura e gravação, dos status dos pontos de verificação e das transações, permitindo que várias conexões com o banco de dados principal sejam sincronizadas. Por exemplo, se você tiver um arquivo de banco de dados principal chamado mydb.db, o mecanismo SQLite poderá gerar automaticamente os arquivos mydb.db-shm e mydb.db-wal enquanto o banco de dados estiver em uso.

Ao gerar arquivos DB-WAL e DB-SHM no modo WAL, o mecanismo SQLite mantém o banco de dados acessível para leitura por outros processos enquanto as gravações estão pendentes, melhorando significativamente o desempenho de aplicativos com alta demanda de leitura e gravação. Além disso, os arquivos DB-SHM e DB-WAL podem aparecer nos diretórios de armazenamento de dados de um aplicativo, especialmente em aplicativos que utilizam bancos de dados SQLite para lidar com grandes quantidades de dados ou operações complexas com dados entre diferentes processos.

NOTA: O SQLite introduziu o modo WAL na versão 3.7.0, em julho de 2010.

Como abrir um arquivo DB-SHM

Você não deve tentar abrir arquivos DB-SHM, pois eles servem como arquivos auxiliares não essenciais para o banco de dados principal. Quando o aplicativo ou a conexão com o banco de dados for fechada, você poderá excluir esses arquivos temporários com segurança se eles persistirem.

Abra mais de 400 formatos de arquivo com File Viewer Plus.Download gratuito

Programas que abrem ou fazem referência a arquivos DB-SHM

Windows
Grátis
Mac
Grátis
Linux
Grátis

Verificado por FileInfo.com

A equipe do FileInfo.com pesquisou de forma independente o formato de arquivo de memória compartilhada de banco de dados SQLite e os apps Mac, Windows e Linux listados nesta página. Nosso objetivo é 100% de precisão, e só publicamos informações sobre tipos de arquivo que verificamos.

Se quiser sugerir adições ou atualizações a esta página, avise-nos.