我有一个也有 Web 界面的应用程序,其中一个要求是即使没有可用的 Internet 连接也能够在该应用程序上工作。这些数据库之间是否需要同步?
这些数据库应该是相当大的磁盘空间。如果有这样的需求应该怎么做?我应该使用什么数据库?
目标操作系统是 windows,但服务器可以在 windows 或 linux 上运行。<
问问题
832 次
1 回答
5
您的意思是即使离线也需要能够通过 Web 应用程序工作?听起来您需要Google Gears或其他HTML5 结构化存储实现。
如果您在离线时使用本机应用程序,那么是的,听起来您也需要一个本地数据库。
用户通常知道他们什么时候下线吗?如果是这样,您可以让他们“检查”他们需要的数据库子集,然后“上线”并同步。否则,您可能希望同步他们最近使用的数据,但清除他们很长时间未使用的数据的本地数据库。
这将取决于您的确切应用程序。例如,多个用户是否需要能够同时处理同一组记录?
于 2009-07-06T06:40:47.513 回答