2011-12-22 163 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)来检查每条记录和模型,并根据一些算法进行同步(例如上次修改)。

相关问题