Actualmente estoy pensando en utilizar SQLite
como motor db para mi proyecto C#, pero me encontré con el siguiente problema: no puedo encontrar ninguna API para el almacenamiento de memoria. Lo que quiero lograr es lo siguiente:Memory Stream como DB
Al inicio del programa quiero cargar el archivo db (desde HDD) en la memoria. Durante la ejecución del programa, quiero utilizar esta secuencia de memoria como una base de datos real (leer, escribir, insertar, seleccionar, etc.). Al momento de cerrar, guarde la secuencia en el archivo.
¿Alguien puede indicarme el camino correcto o sugerir otro motor de base de datos que sería más adecuado para este fin.
Gracias, por esta solución agradable y limpio. – Anonymous
¿Hay alguna manera de hacer lo mismo para obtener el byte [] sin tocar el disco? – Gleno
Advertencia: el uso de la API de respaldo para una base de datos en memoria * elimina [Durabilidad] (http://en.wikipedia.org/wiki/Durability_ (database_systems)) garantiza *. – user2864740