2012-11-24 106 views
2

我使用System.Data.SQLite lib訪問我的SQLite數據庫。我想將db文件加載到內存中,並使用MMF(內存映射文件)來訪問數據庫。訪問MMF的SQLite數據庫

這可能使用默認的SQLite庫嗎?

編輯:我如何能有一個內存數據庫

替代品的歡迎。

+0

沒有...你可以做的是:創建一個內存數據庫實例並加載從內容DB文件... – Yahia

+0

您能提供替代方案嗎? – Odys

+1

完成...有2個其他選項... – Yahia

回答

3

沒有......

您可以:

  • 創建一個內存數據庫實例(在連接字符串Data Source=:memory:指定),並從數據庫文件中的內容加載到該實例...當您更改內存實例的內容時,您的數據庫文件不會得到更新...您可以稍後將內存中的實例內容保存到DB文件中... one way to do this

  • 使用RAM磁盤和將db文件複製到th中在RAM磁盤...

  • 修改庫的源代碼,支持MMF

+0

鏈接已損壞 –