我寫了一個Windows桌面應用程序,與Sqlite非常好地合作。這是一個單用戶應用程序,數據庫恰好位於應用程序運行的機器上。簡單的多用戶數據庫解決方案
但是,應用程序已經增長,現在多個用戶應該能夠運行應用程序並連接到一個共享數據庫。
我想只能分享網絡驅動器上的sqlite文件,但這顯然會導致數據損壞,除非有人有任何想法。
我想我可以要求安裝數據庫服務器,但商業MySQL許可證沒有意義,PostgreSQL是不同的,我不得不重寫我的許多應用程序。我還沒有與Firebird合作過,所以我不確定這是否是一個好的解決方案。
是否有任何Sqlite數據庫服務器可以安裝處理Sqlite數據庫文件上的傳入事務?
如果我需要客戶端自行下載和安裝MySQL,是否必須要有商業許可證?
任何建議或方向將是偉大的,謝謝。
爲什麼要搬到postgresql導致你重寫了很多你的應用程序,但mysql不會? – warren 2009-12-06 20:25:21
基於過去的Postgresql實驗。但再看看可能不會有什麼傷害,這已經過去了幾年。 – 2009-12-07 08:08:21
一個更新,我給了Postgresql另一個嘗試,而且我實際上已經取得了很多成功。 – 2009-12-07 20:09:29