我們在基於Windows桌面的Java應用程序上使用SQLite(Xerial JDBC驅動程序)。現在我們轉到同一應用程序的客戶端 - 服務器版本,其中多個基於Java的Swing客戶端將連接到指定服務器Windows PC上的相同SQLite數據庫文件。請糾正我,如果我錯了:在網絡共享上使用sqlite
- 是保持SQLite數據庫文件通過網絡共享唯一的選擇在這種模式下使用SQLite?還是有一些其他的解決方案,我失蹤了?
- 使用SQLite會增加數據庫損壞的機率嗎?
我沒有看到很多併發更新操作。將有5-10個客戶端嘗試讀取&更新相同的數據庫。在那種情況下,使用entperise grade DB(MySQL,Postgres)更好嗎?
看看這個問題的答案(http://stackoverflow.com/questions/1321493/sqlite-for-client-server)。你使用什麼版本的SQLite? –