data-synchronization相关内容

哪个是使用mysql实时双向同步动态数据的最佳方法

这里是场景.两个不同位置的 2 个 Web 服务器,具有两个具有相同表的 mysql 数据库.表中的数据也应该是实时相同的. 这就是问题所在.如果任一位置的用户同时将新记录输入到相同的表中,如下面的前两个表所示,其中每个表中的第三个记录已由不同的人同时输入.表中的数据不再相同.如下表第三张所示,无论更新发生在何处,保持数据实时保持一致的最佳方法是什么?这样在下面的插图中,新记录不是在每个表中 ..
发布时间:2022-01-22 20:09:32 PHP

如何使用 pysftp 仅同步远程目录中更改的文件?

我正在使用 pysftp 库的 get_r 函数(https://pysftp.readthedocs.io/en/release_0.2.9/pysftp.html#pysftp.Connection.get_r) 从 sftp 服务器获取目录结构的本地副本. 对于远程目录的内容已更改并且我只想获取自上次运行脚本以来更改的文件的情况,这是正确的方法吗? 脚本应该能够递归同步远程目录并 ..
发布时间:2022-01-22 20:00:09 Python

将本地 HTML5 DB(WebSQL 存储、SQLite)与服务器同步的最佳方式(2 路同步)

我正在开发一个带有本地数据库(使用 html5 webstorage)的移动网络应用程序(适用于 iPhone 和 Android),因此我的应用程序在用户离线时仍然可用. 这运行良好,但我想将本地数据保存在服务器上.所以我需要将本地数据库与服务器上的数据库同步.同步只能是一种方式,但是以后我想两种方式都同步(服务器本地DB). 这个要求看起来很常见(或者在未来的移动网络应用程序 ..
发布时间:2021-12-28 13:57:43 前端开发

Firebase 同步本地修改数据:处理错误和全球地位

我有两个关于 Firebase 网络平台的相关问题将本地修改的数据同步到服务器: 共享 Firebase 数据库的每个客户端都维护自己的任何活动数据的内部版本.当数据被更新或保存时,它被写入数据库的这个本地版本.Firebase 客户端随后会在“尽力而为"的基础上与 Firebase 服务器和其他客户端同步该数据. 1.处理同步错误 数据修改方法(set(),remove() 等 ..

android sqlite 双向同步sqlite

我需要将我的 Android SQLite 数据库与我的云服务器数据库同步,并在多用户环境中以双向方式进行同步. 我找到并介绍了解决方案 此处 但我想了解更好的解决方案/算法. 解决方案 您可以使用 Oracle 数据库作为您的服务器端数据库吗? 如果是这样,您应该考虑使用 Oracle Database Lite,它包括与 SQLite 和 Android 兼容的完整同步解决 ..
发布时间:2021-12-08 18:32:51 移动开发

如何将 iPhone Core Data 与 Web 服务器同步,然后推送到其他设备?

我一直在研究一种在多个设备(例如 iPad 或 Mac)之间同步 iPhone 应用程序中存储的核心数据的方法.在 iOS 上使用 Core Data 的同步框架并不多(如果有的话).不过,我一直在思考以下概念: 对本地核心数据存储进行了更改,并保存了更改.(a) 如果设备在线,它会尝试将变更集发送到服务器,包括发送变更集的设备的设备 ID.(b) 如果变更集没有到达服务器,或者如果设备不在 ..
发布时间:2021-12-01 18:03:03 移动开发

检查来自 Alamofire 和 Swift 的多个异步响应

我正在编写一个依赖于来自不同站点/服务的数据的应用程序,并涉及基于来自这些不同来源的数据执行计算以生成最终产品. 我编写了一个示例类,其中包含以下两个函数,用于从两个来源收集数据.我选择让函数与众不同,因为有时我们会根据来源应用不同的身份验证方法,但在本示例中,我只是将它们简化为最简单的形式.这两个函数都使用 Alamofire 来触发和处理请求. 然后我有一个初始化函数,它表示如果我 ..
发布时间:2021-11-26 22:55:06 移动开发

移动应用的后台数据同步

我们正在数据库之上构建 API 和移动应用程序,该数据库在感兴趣的主表中有几十万条记录. 我们的移动开发人员正在努力将应用预加载到本地数据库中的完整表中,然后提供一项服务,手机可以根据 updated_at 列同步更改. 虽然通过搜索本地商店肯定可以提高应用程序的性能,但我担心随着我们获得更多客户,这会在服务器上造成大量负载. 有没有其他人处理过这个问题?这是个好主意还是坏主意? ..

从sql-server到另一个数据仓库的实时单向同步

在我在此门户上的上一个问题中,我询问了一些有关在 SQL Server 和基于键值的数据存储库之间同步数据的见解. 代替同样的问题(从 SQL 到 HBase 或任何其他数据库的一种实时同步),我需要考虑一些性能和延迟方面的考虑,但没有找到一种非常万无一失的方法. 我们有多个 SQL 2008 数据分片,其中数据从各种来源更新,并由多个进程同时处理(UI 从相同分片读取). 目标 ..

Mysql 多个离线数据库

我有一个在主服务器上运行的 Web 应用程序. 同一个应用程序也运行在多个离线服务器上.这些离线服务器在技术上并非一直处于离线状态,但互联网连接不可靠. 每当任何离线服务器上的互联网可用时,我都希望将其数据与主服务器同步.数据同步将是两种方式,来自主服务器的更改将转到离线服务器,反之亦然. 我正在研究 MySQL 复制,如果它只有一台主服务器和一台离线服务器,它会无缝地工作,但由 ..
发布时间:2021-07-07 19:53:48 数据库

django数据库同步以供离线使用

我有一个主django服务器,用于存储数据(mysql数据库). 在线:我希望许多用户在他们的笔记本电脑(sqlLite DB)上同步同步此数据库的副本(仅复制增量) 离线(用户无权访问主服务器):用户可以查看和更新​​其本地数据库. 返回在线:在用户笔记本电脑上修改的内容将同步回django主服务器. 我认为,由于我有2种数据库,因此需要在Django对象级别进行同步.有 ..
发布时间:2021-05-01 18:50:12 其他开发

TPL DataFlow与BlockingCollection

我知道 BlockingCollection 最适合消费者/生产者模式.但是,何时应使用 TPL DataFlow中的 ActionBlock 库? 我最初的理解是关于IO操作,请保留 BlockingCollection ,而CPU密集型操作最适合 ActionBlock .但是我觉得这还不是故事的全部……还有其他见解吗? 解决方案 TPL Dataflow更适合基于角色的设计.这 ..

移动设备和Web服务器之间的数据同步

您将如何实施数据同步解决方案,以确保移动设备和Web服务器上的数据同步. 解决方案 看一下本教程(第二部分),基本上,他们要做的是添加一个存储最后修改的时间戳属性.它是为了与parse.com后端服务同步而开发的,但是可以扩展到任何后端. ..
发布时间:2021-02-08 20:38:14 移动开发

保持两个数据库与时间戳/行版本同步

我有一个包含表A的主数据库和一个包含A的另一个副本的辅助数据库.每次我的应用程序启动时,它都会检查主数据库中表A的所有行,并更新辅助数据库中A的行. > 此丑陋行为的需要是对旧数据库的支持,但是每次启动时此操作开始的CPU成本都非常高. 我发现行已更新时可以存储一个时间戳(Microsoft也称为行版本). 因此,我的应用程序需要存储最后修改/插入的行的最后时间戳,并且在连续重新启动时,将 ..
发布时间:2020-11-22 00:50:27 其他开发

用不同的模式同步2个数据库

我们有一个使用通用表设计的规范化SQL Server 2008数据库。因此,我们没有通用的表(实体,实例,关系,属性等),而不是为每个实体(例如产品,订单,订单项等)都有单独的表。 我们决定使用一个单独的非规范化数据库来快速检索数据。假设它们具有不同的架构,您能否建议我使用各种技术来同步这两个数据库? 干杯, Mosh 解决方案 当有两个数据库时拥有截然不同的架构,您应该研究 ..

在不稳定的网络中保持分布式数据库同步

我面临以下挑战: 我在不同地理位置的一堆数据库中,网络可能故障很多(我正在使用蜂窝网络)。我需要使所有数据库保持同步,但无需实时进行。我正在使用Java,但可以自由选择任何免费数据库。 关于如何实现此目标的任何建议。 谢谢。 解决方案 我不知道有任何数据库可以立即为您提供此功能。由于最终的一致性和冲突解决的需要,这里有很多复杂性(例如,如果网络被分为两半,您将值更新为12 ..

检查数组php中的相似文本

我有这段代码,该代码显示带有视频文件链接的徽标。我经常上传文件,并且想保持秩序。目前,它只是按名称顺序附加它们。因此,例如,如果我上传电影而又没有上传名称完全相同的照片,则从那时起,所有照片上的链接都将显示为不匹配。 我想做的是如果名称不匹配,则显示一张临时照片。 我知道您可以执行类似if(array [1] === array2 [1]),但文件扩展名会有所不同,因此每次都会返回fa ..
发布时间:2020-09-25 01:59:14 PHP

在SQLite(Android)和MS-SQL(托管)之间同步数据

我需要在App SQLite数据库和在线托管的MS SQL数据库之间同步一些表. 我已经在每个表上都有一个COLUMN(IsSync),可以让我知道哪些ROWS正在等待同步(即SELECT * FROM Locations where IsSync = 0) 位置表是表一旦更新/插入后就需要同步的表之一.该表包含每3-4秒(每分钟15条记录)插入的GPS位置数据(纬度,经度,精度,速度 ..

通过inotify工具和统一获得更好的性能.

我使用inotify-tools和unison在计算机之间同步文件夹. 因为我有一个很大的文件夹要同步,所以我只需编写一个inotifywait脚本即可自动完成该工作. 让inotifywait监视大文件夹的子目录以获得更好的性能是否明智? 解决方案 如果放弃inotify-tools,并且仅使用unison的本机支持来监视文件夹中的更改,则应该会获得更好的性能.通过使用inotify-t ..
发布时间:2020-07-26 03:24:52 其他开发