首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将SQLite db数据发布到在线MySQL数据库中?

如何将SQLite db数据发布到在线MySQL数据库中?
EN

Stack Overflow用户
提问于 2022-09-29 06:13:23
回答 2查看 125关注 0票数 0

如何将SQLite脱机同步到MySQL联机数据库?有什么建议吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-09-29 06:57:00

听起来你在寻找离线的-第一种架构。简而言之,在这个体系结构中,您的应用程序只与本地数据库通信。本地数据库(SQLite)将与服务器数据库(MySQL)通信。

要同步这两个数据库,您必须(通过API)将更新的或新的数据从本地数据库发送到服务器,在服务器上处理数据的合并,然后取回合并的数据,以保存回本地数据库,以防服务器数据库中有任何更新或新的数据。

在同步数据库时,您将面临的最重要的问题是来自多个客户端应用程序的数据冲突。例如,两个人同时更新相同的数据。因此,您必须在服务器端做出一些决定,比如谁的数据将具有更高的优先级。

在本地数据库中,您必须维护每个表的同步状态,就像上次同步的数据时间和上次更新的日期时间一样。在服务器数据库中,您将需要每个表的最后更新日期时间。然后在这些日期的帮助下,您可以知道是否有任何新的或更新的数据需要同步。

票数 0
EN

Stack Overflow用户

发布于 2022-09-29 07:04:43

要在设备和服务器之间使数据保持脱机或联机同步吗?

使用包:https://pub.dev/packages/objectbox

有关更多信息,请访问:https://objectbox.io/sync

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73891005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档