12得票2回答
SPA(html5单页应用程序)同步本地和远程数据有最佳实践/模式吗?

我正在使用jqueryMobile + knockout + breeze + WebAPI编写一个简单的“待办事项-你好世界”应用程序,以学习移动环境下(不可靠的互联网连接)的单页应用程序(SPA)。 为了实现离线使用,WebApp将利用: 应用程序缓存 本地存储 该应用程序应尽可...

11得票3回答
如何在Swift中实现线程安全的散列表(电话簿)数据结构?

我正在尝试实现一个线程安全的电话簿对象。该电话簿应能够添加人员,并根据其姓名和电话号码查找人员。从实现的角度来看,这仅涉及两个哈希表,一个将名称->Person相关联,另一个将电话号码->Person相关联。 但有一个注意事项,我希望此对象是线程安全的。这意味着我希望能够支持PhoneBoo...

11得票4回答
使用mysql实现动态数据的双向实时同步,哪种方法最好?

以下是情景。两个位于不同位置的web服务器,各自拥有两个具有相同表结构的mysql数据库。表内数据实时也被期望保持一致。 以下是问题。如果在任一位置的用户同时向相同的表中添加新记录(如下面的前两个表所示),其中每个表的第三条记录均被不同的人同时输入。那么表格中的数据将不再是相同的。如何最好地...

9得票3回答
软件设计与架构:如何将目录树中的数据与数据库同步

我现在已经思考了一段时间,但是还没有得出最终的解决方案。因此我希望在这里能够找到一些交流或者帮助,来解决这个架构层面上的问题。 我现在面临着以下情景:我想编写一个网络应用程序(我使用Java,但这并不是解决方案的关键,因为这是目前一个更高级别的问题),其中存在这种关系: Event --1...

9得票3回答
Cordova自动更新应用程序文件夹

我有一个 Cordova 的离线应用程序,由简单的 HTML 和图片组成,全部插入在一个子文件夹中(android_asset/www/app)。我想添加第二个在线应用程序(android_asset/www/update/),它可以检查更新、下载并替换第一个应用程序。这是应用内同步的一个合理...

8得票3回答
如何在Node.js服务器上实现多客户端数据同步

以下图表是我正在创建的一个基本Web应用程序的表示。 应用程序的基本操作如下: 客户端向Node.js服务器发送数据请求。 服务器接收请求。 服务器从数据库中获取数据。 服务器将数据作为JSON字符串发送回客户端。 客户端接收数据并将其存储为JSON对象,然后将其绑定到表格上。 ...

8得票2回答
只获取源数据并使用tablediff实用程序进行数据比对时出现数据不匹配的问题

我正在使用 tablediff 工具将数据从多个数据库源传输到目标数据库,并得到了一个包含源数据库和目标数据库之间所有差异的结果,类似于这样: Dest. Only N'1027' N'799' N'91443' N'1' Mismatch N'103A' N'799...

8得票7回答
数据库同步 - MS Access

我目前遇到的问题是,在笔记本电脑上使用多个(相同模式)Access 2003数据库。 我需要找到一种自动同步数据到中央访问数据库的方法。 笔记本电脑上的数据仅追加,因此更新/删除操作不会成为问题。 哪些工具可以让我轻松完成这个任务? 决定最佳工具或解决方案的因素有哪些?

8得票2回答
TPL DataFlow与BlockingCollection的比较

我知道BlockingCollection最适合使用在消费者/生产者模式中。但是,什么时候应该使用TPL DataFlow库中的ActionBlock呢? 我的初步理解是对于IO操作,应该使用BlockingCollection。而对于计算密集型操作,则最好使用ActionBlock。但我感...

8得票2回答
移动应用的后台数据同步

我们正在构建一个API和移动应用程序,它们基于一个包含几十万条记录的主要表的数据库。我们的移动开发人员强烈推荐在本地数据库中预加载完整的表,并使用服务来同步手机针对“updated_at”列所做的更改。尽管这样可以通过使应用程序搜索本地存储来显著提高应用程序的性能,但我担心随着我们获得更多客户...