我即將移植到WPF或Silverlight的Windows窗體應用程序。當前應用程序使用緩存臨時存儲SQL響應以及稍後使用,以便不必再次運行查詢。本地緩存應該能夠處理1到4 GB。Silverlight與孤立存儲 - 從Windows窗口與SQLite端口
1)內部存儲能夠處理這些數據量嗎?迄今爲止,搜索並沒有給我一個明確的答案,許多人都在談論1MB的限制,有人說存儲的規模很大。 2)SQLite有C#託管代碼端口,但我不確定這是否足夠穩定,可以在專業應用程序中使用。任何經驗或意見?
3)是否有可能使用隔離存儲的SQLite ADO.Net提供程序,還是隻想運行負責緩存的本地服務器?或者通過COM訪問來實現這一點?
4)任何基於文件的數據庫系統,你可以推薦作爲替代SQLite的情況下,沒有別的工作?
歡迎任何其他想法,我需要本地緩存。如果沒有,我需要在Silverlight和WPF中執行應用程序,我想避免這種情況。
謝謝!