5 votes

Accéder à la base de données SQLite à partir de MMF

Je suis en train d'utiliser la librairie System.Data.SQLite pour accéder à ma base de données SQLite. Je veux charger le fichier de la base de données en mémoire et utiliser MMF (Memory Mapped Files) pour y accéder.

Est-ce possible en utilisant la bibliothèque SQLite par défaut SQLite ?

edit:

Des alternatives sur la façon dont je peux avoir une base de données en mémoire sont les bienvenues.

3voto

Yahia Points 49011

Non...

Vous pouvez :

  • créer une instance de base de données en mémoire (spécifiez dans la chaîne de connexion Data Source=:memory:) et charger le contenu du fichier de base de données dans cette instance... lorsque vous modifiez le contenu de l'instance en mémoire, votre fichier de base de données ne sera pas mis à jour... vous pourriez ensuite sauvegarder le contenu de l'instance en mémoire dans un fichier de base de données... une façon de faire cela

  • utiliser un disque RAM et copier le fichier de base de données dans ce disque RAM...

  • modifier le code source de la bibliothèque pour prendre en charge MMF

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X