在我开发的桌面应用程序中,我希望用户在离线时编辑和查看他之前从mysql服务器下载并安全存储的数据,并在他在线时自动同步他所做的更改。
我想过这个过程使用 pickle 来存储每个表,然后用数据库中接收到的格式存储更改,并在在线时用查询更新它,但我意识到这个过程具有挑战性,所以我问了这个问题。
文献中是否有一种固定的方法可以让我离线查看和编辑从 mysql 数据库检索到的存储数据,并在在线时将这些更改与在线数据库同步?现在我通过向用户打开 mysql 服务器来做到这一点。
我目前正在用mysqldump打开的服务器之间进行同步,但是我想改变这种方法,因为当用户数量增加时会出现问题。
我没有这方面的经验,这个问题可能听起来很愚蠢,至少我正在努力寻找正确的方法,在此先感谢您的帮助。