2011-12-22 203 views
1

在我編寫的應用程序中,我需要在本地webSQL數據庫和遠程MySQL數據庫之間保持雙向同步。同步webSQL數據庫和MySQL數據庫之間的數據

我遇到過像Persistencejs和Impel.inTouch這樣的圖書館,Persistencejs似乎有一個我想要的插件,但是從我收集的內容來看,它只能按照每個對象的粒度進行同步,因此數據庫可能會變得不一致?

服務器端的例子也不是很清楚,而且它對Persistencejs是否會同步數據庫模式也很困惑。

另一方面,Impel.inTouch似乎只關注保持數據庫模式的同步,而不是數據。

我正在尋找一種簡單的方法來同步遠程MySQL數據庫和本地WebSQL數據庫之間的一組表。我已經包含的框架是jQuery和jQuery mobile。

回答

-1

我打算假定您控制了創建本地Web SQL數據庫的域。否則,您無權訪問本地數據庫。

可能有不同的方式,但我能想到的一種方式是在本地數據庫表和Rails模型之間具有映射的域上部署Rails應用程序(這些模型需要使用MySql在服務器上實現)。創建一個路線(比如說foo.com/sync)來檢查每條記錄和模型,並根據一些算法進行同步(例如上次修改)。

相關問題