304得票8回答
如何将iPhone的核心数据与Web服务器同步,然后推送到其他设备?

在 iPhone 应用程序中同步存储的核心数据,以便在多个设备(如 iPad 或 Mac)之间进行同步。iOS 上没有太多(如果有的话)可以与 Core Data 一起使用的同步框架。我考虑了以下概念: 对本地核心数据存储进行更改,并保存更改。(a) 如果设备联网,则尝试将更改集发送到服务...

253得票7回答
客户端-服务器同步模式/算法?

我有一种感觉,现在可能会有客户端-服务器同步模式。但是我在Google上完全没有搜到一个。 情况非常简单——服务器是中心节点,多个客户端连接并操作相同的数据。数据可以分成原子级,在冲突的情况下,以服务器上的数据为准(以避免让用户处理冲突)。部分同步由于数据量可能很大而更受欢迎。 针对这种情...

153得票2回答
本文的标题是:最佳方法同步本地HTML5数据库(WebSQL存储,SQLite)与服务器(双向同步)。

我正在开发一款移动Web应用程序(适用于iPhone和Android),使用本地数据库(使用html5 webstorage),因此即使用户离线,我的应用程序仍然可用。这个功能已经完美运作,但是我想将本地数据保存在服务器上。因此,我需要将本地数据库与服务器上的数据库同步。同步只能是单向的,但将...

89得票6回答
客户端和服务器数据库的同步

我正在寻找一些通用的策略,用于将位于中央服务器上的数据与不总是在线的客户端应用程序进行同步。在我的情况下,我有一个带有SQLite数据库的Android手机应用程序和一个带有MySQL数据库的PHP Web应用程序。 用户将能够在手机应用程序和Web应用程序上添加和编辑信息。我需要确保在一个地...

70得票5回答
什么是临界区的进展和有界等待?

我正在阅读Peter B. Galvin的《操作系统概念》中的“临界区问题”章节。根据书中所述: 1)进展是指:如果没有任何进程在其临界区执行,同时一些进程希望进入其临界区,则只有那些没有在其余部分执行的进程可以参与决定下一个将进入其临界区的进程,并且这个选择不能无限期地推迟。 并且 2...

58得票9回答
离线/在线数据同步设计(Javascript)

我目前正在撰写一款离线Web应用程序,使用了所有html5的离线支持功能。 然而,我现在开始考虑编写同步模块,以确保任何离线数据都会发送到服务器并将服务器数据发送回客户端。 现在我确定这已经做过了,我的意思是这是影响移动设备和其他许多事情的经典设计问题。 所以我想知道有没有人能指导我找到这种类...

40得票4回答
离线/在线数据同步策略

我的需求是我有一个服务器端的J2EE Web应用程序和客户端的J2EE Web应用程序。有时候客户端可能会离线,当客户端上线时,应能够进行双向同步。此外,我应该能够根据一些过滤器/规则控制哪些行/表需要进行同步。是否有任何现有的Java框架可用于完成这项工作?如果我需要自己实现,您能提供哪些不...

28得票5回答
iPhone离线应用程序与同步

我正在考虑构建一款离线和在线都同样有效的应用程序。由于在离线状态下应用无法与服务器进行通信,因此需要进行某种程度的同步。 在规划iPhone的离线操作和同步时,有哪些好的工具可供参考和思考? 创建自己的工具和使用苹果已经提供的工具来帮助解决这个问题,各需哪些工具?

25得票5回答
如何在不同设备之间同步数据

我计划实现一个应用程序,但我遇到了一个不知道什么是最佳方法的问题。 场景: 我有一个应用程序,在其中制作待办事项列表,并添加了3个项目。 我使用我的手机进行此操作。 然后,我拿出平板电脑,想要继续添加另一个任务。 然后过一段时间后我拿出妻子的手机并想要添加2个新任务。 基本上,我希望有一...

21得票4回答
在不稳定的网络环境中保持分布式数据库同步

我面临如下挑战: 我有很多位于不同地理位置的数据库,网络连接可能会经常失败(我使用蜂窝网络)。我需要让所有数据库保持同步,但没有必要实时同步。我正在使用 Java 编程语言,但我可以自由选择任何一个免费的数据库。 我该如何实现这一目标?