.DB-SHM Extensión de archivo

Archivo de memoria compartida de base de datos SQLite

Desarrollador SQLite
Popularidad
3.4  |  76 Votos
 

¿Qué es un archivo DB-SHM?

Un archivo DB-SHM es un archivo temporal generado por SQLite, un motor de bases de datos ligero que se usa habitualmente en aplicaciones móviles y de escritorio. En el modo de registro de escritura anticipada (WAL), un motor de base de datos SQLite hace referencia a la información de los archivos DB-SHM para administrar el acceso a la memoria compartida de la base de datos SQLite principal, lo que garantiza que distintos procesos, como varios componentes de una aplicación que acceden a los datos simultáneamente, puedan interactuar con la base de datos de forma eficiente y coherente.

Más información

El modo de registro de escritura anticipada (WAL) de SQLite es un modo de registro diseñado para mejorar el rendimiento de escritura de la base de datos y mantener la integridad de los datos. Normalmente, cualquier cambio realizado en una base de datos se escribe directamente en el archivo principal de la base de datos.

Sin embargo, en el modo WAL, el motor de base de datos SQLite genera automáticamente un .DB-WAL archivo para almacenar las escrituras de datos, lo que permite que la base de datos principal permanezca sin modificar durante el proceso de escritura. El motor también genera un archivo DB-SHM para almacenar datos que permiten realizar un seguimiento de los estados de lectura y escritura, el estado de los puntos de control y el control de transacciones, lo que permite sincronizar varias conexiones con la base de datos principal. Por ejemplo, si tienes un archivo de base de datos principal llamado mydb.db, el motor SQLite puede generar automáticamente los archivos mydb.db-shm y mydb.db-wal mientras la base de datos está en uso.

Al generar archivos DB-WAL y DB-SHM en el modo WAL, el motor SQLite mantiene la base de datos disponible para que otros procesos puedan leerla mientras hay escrituras pendientes, lo que mejora considerablemente el rendimiento en aplicaciones con una gran demanda de lectura y escritura. Además, los archivos DB-SHM y DB-WAL pueden aparecer en los directorios de almacenamiento de datos de una aplicación, especialmente en aplicaciones que utilizan bases de datos SQLite para gestionar grandes cantidades de datos u operaciones de datos complejas entre distintos procesos.

NOTA: SQLite introdujo el modo WAL en la versión 3.7.0, en julio de 2010.

Cómo abrir un archivo DB-SHM

No debes intentar abrir archivos DB-SHM, ya que sirven como archivos complementarios no esenciales para la base de datos principal. Cuando la aplicación o la conexión con la base de datos se cierre, puedes eliminar de forma segura estos archivos temporales si permanecen allí.

Abre más de 400 formatos de archivo con File Viewer Plus.Descarga gratis

Programas que abren o hacen referencia a archivos DB-SHM

Windows
Gratis
Mac
Gratis
Linux
Gratis

Verificado por FileInfo.com

El equipo de FileInfo.com ha investigado de forma independiente el formato de archivo Archivo de memoria compartida de base de datos SQLite y las apps Mac, Windows, and Linux incluidas en esta página. Nuestro objetivo es una precisión del 100%, y solo publicamos información sobre tipos de archivo que hemos verificado.

Si deseas sugerir alguna adición o actualización a esta página, avísanos.