gpt4 book ai didi

android - 实现从服务器到 android 来回同步数据的最佳实践(架构级别)

转载 作者:行者123 更新时间:2023-11-29 06:05:53 27 4
gpt4 key购买 nike

<分区>

我有一个服务器应用程序,在MySQL 中运行数据存储。后来一段时间,我们碰巧构建了一个简单的 Android 应用程序,用于向服务器更新数据。到目前为止一切顺利。
但是,由于我们经常面临网络连接问题,我们希望在网络连接不佳时保持数据完全离线,并在网络正常时同步数据。

1) 我是怎么做到的,假设我们在服务器端的 MySql 中有五个表,那么我在我的 Android 应用程序的 SQLite 中构建了具有相同结构的相同表这样用户就可以像没有任何区别一样使用该应用程序。我在 SQLite 中添加了一个额外的独立表,用于必须同步的离线更新。

2) 每次我使用适当的网络登录应用程序时,我都会截断 SQLite 中的所有表并获取来自服务器和存储的新数据。所以在这里,在登录和登录页面之间,由于服务器有很多数据,因此在应用程序中获取和存储数据需要花费大量时间。在这里,我不知道还有什么其他方法可以实现性能。

因此,考虑到以上几点,是否有更好的方法从服务器获取数据并与 SQLite 中的现有数据库同步,而不是从服务器截断和恢复所有数据?
我一直在急切地寻找解决方案。请有人帮忙提供好的解释或引用?

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com