我有一個小的(桌面)應用程序,它基本上由一個用戶友好CRUD接口來了幾桌(和連接表)「數據庫訪問」時,未連接到數據庫
目前,它的工作原理與一個MySQL數據庫,但是我想在沒有連接到數據庫的時候使它可用,很可能是因爲用戶沒有互聯網連接。
我的第一個想法是在MySQL數據庫和應用程序之間創建一個SQLite「緩衝區」,例如,通過執行SQLite上的所有查詢,並將它們存儲在日誌表中,以便稍後可以在主數據庫中以非常基本的衝突解決方案執行它們(如果檢測到衝突,我基本上會讓用戶解決它)
由於應用程序的簡單性,這不應該太困難和很好的鍛鍊,但我想我會重新發明輪子。所以我的問題是:這個問題有沒有現有的解決方案或其他方法?
關閉選民:爲什麼? – Marcin 2012-04-01 11:39:34
你看過複製解決方案嗎? – Marcin 2012-04-01 11:40:38
@Marcin這些將需要用戶在其計算機上安裝完整的SQL服務器,所以我寧願避免這種情況 – dtech 2012-04-01 11:56:12