如何将云端服务器上的数据,同步到各自的终端服务器上?

2022-05-12 18:05:27 +08:00
 zhuyw2006

后台在云端服务器上面,每个终端对应一个数据库,表结构都相同。

所以当我修改好后台数据,在点击同步数据,就把刚才修改的数据同步到对应的终端服务器上面。 现在的方案:

1 、云端修改增加、删除、修改数据,生成 sql 。

2 、将生成的 SQL 保存。

3 、点击同步数据。

4 、后台会生成一个实时或定时任务。

5 、在终端服务器在线时,检查任务,发送 SQL 进行同步。

现在的问题就在第一步生成 SQL 这里,所以请问怎么能获取到提交成功的 SQL ?

asp.net core + mysql + EF Core + Dapper + HangFire + SignalR

不知道这是不是好的方案

1456 次点击
所在节点    MySQL
3 条回复
Kinnice
2022-05-12 18:11:03 +08:00
触发器 /binlog
Kinnice
2022-05-12 18:11:54 +08:00
数据不大的话,全量呗
zhuyw2006
2022-05-12 18:33:54 +08:00
@Kinnice 数据量还是比较大,不然就不分库了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/852468

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX