我正在爲通過網絡工作的VB 2010應用程序尋找嵌入式數據庫。數據庫文件位於NAS服務器(NTFS)上的共享網絡文件夾中。由於這個原因,我不能使用任何服務器數據庫,如mysql,sql server等...網絡項目的單個文件嵌入數據庫?
有近20臺PC訪問網絡上的共享文件夾。每個pc可以打開3個連接到數據庫,所以我們可以有60個連接到數據庫。大多數情況下,他們只是閱讀數據庫,寫入數據庫每隔5-6分鐘發生一次,很少發生,但可能發生。
在過去,我成功地使用了access + jet這樣的應用程序,從來沒有問題,無論如何用較少的網絡用戶。我仍然會使用access + jet(所以我不需要轉換整個數據庫和代碼),但我想使用更新的東西。
我已經看到SQLite不適合網絡/共享環境。 SQL Compact對於共享文件夾也不正確。 VistaDB太貴了。 火鳥可能是一個選擇,但我沒有經驗:它應該用於生產系統,我不知道我是否可以信任它。
有什麼建議嗎?或者我通過訪問保持殼?
感謝您的回覆。
爲什麼「新」是改變的理由?對於這個問題,如果你想要「更新」,可以試用當前版本的A/D,與A2010一起發佈,它有64位版本,並且有很多很棒的功能(例如相當於觸發器,比如)。另外,我不知道爲什麼使用Jet/ACE後端,您希望爲每個用戶打開多個連接。對於每個簡單重用的用戶,由於LDB鎖定文件開銷,Jet/ACE可以更好地工作。 – 2010-12-13 00:11:22