2011-04-01 101 views
0

我的问题是:离线存储 - 数据库同步

如何才能让我的Web应用程序来存储本地数据,如果没有连接到互联网,一旦连接与服务器同步提供他们。

这是做什么最好的解决方案。

我的应用程序是cakephp/mysql,我希望能够存储数据,即使连接断开。我也可以使用Sqlite。我需要知道是否有可能进行此同步。所以,没有连接,使用sqlite,连接就绪,与服务器同步。

+1

Couchdb也有这个功能! – 2011-04-01 15:26:13

+0

我看起来不像?任何示例?如[couchdb docs](http://couchdb.apache.org/docs/overview.html)中所述的 – flakerimi 2011-04-02 03:09:14

+0

“CouchDB文档存储,视图和安全模型旨在协同工作以使真正的双向复制高效并且这些文档和设计都可以复制,从而可以将完整的数据库应用程序(包括应用程序设计,逻辑和数据)复制到笔记本电脑中以供脱机使用,或者复制到远程办公室中的服务器,因为缓慢或不可靠的连接使共享数据变得困难。 – 2011-04-05 07:23:57

回答

0

couchdb文档中所述“CouchDB文档存储,视图和安全模型旨在协同工作,使真正的双向复制高效可靠。文档和设计都可以复制,允许完整的数据库应用程序(包括应用程序设计,逻辑和数据)复制到笔记本电脑以供脱机使用,或复制到远程办公室的服务器,因为这些办公室的连接速度缓慢或不可靠,导致共享数据变得困难。“