Compartir a través de


Bases de datos en memoria

Las bases de datos SQLite en memoria son bases de datos almacenadas por completo en la memoria, no en el disco. Use el nombre de archivo de origen de datos especial :memory: para crear una base de datos en memoria. Cuando se cierra la conexión, se elimina la base de datos. Al utilizar :memory:, cada conexión crea su propia base de datos.

Data Source=:memory:

Bases de datos en memoria que se pueden compartir

Las bases de datos en memoria se pueden compartir entre varias conexiones mediante el uso de Mode=MemoryCache=Shared en la cadena de conexión. La palabra clave Data Source se usa para asignar un nombre a la base de datos en memoria. Las cadenas de conexión que usen el mismo nombre tendrán acceso a la misma base de datos en memoria. La base de datos se conserva siempre y cuando al menos una conexión con ella permanezca abierta. En GitHub se ofrece un ejemplo que lo muestra.

Data Source=InMemorySample;Mode=Memory;Cache=Shared