android - Android - 如何将本地房间数据库与在线 mysql 数据库同步?
问题描述
我创建了一个本地房间数据库。现在我希望将本地数据库同步/上传到在线 MySQL 数据库。
最好的方法是什么?
解决方案
您必须通过 REST 客户端(例如 Retrofit 2)从暴露一些 CRUD API 的 WS 下载数据。之后,您可以通过 Room Dao 更新本地数据库。
您无法仅通过一些配置将在线 MySQL 与本地数据库保持同步。Room 提供从本地数据库到上层应用程序层的实时更新。
关于下载远程数据的一切都必须手动实施和管理。
当我谈到 WS 公开 CRUD API 时,我说的是一些 SOA 应用程序与 MySQL DB 的接口。
推荐阅读
- javascript - 如何在 From Validation 中验证“双重”类型
- c++ - C++ 中的向量大小是否超过 2147483647?
- rabbitmq - 单台机器上的集群形成,由于端口在使用中,启动第二个节点崩溃
- wpf - UserControl:我可以在 XAML 中设置我自己的 DependencyProperty 吗?
- php - 基于 symfony 4 部署项目到 Live Server 问题
- syntax - 使用语法删除 SPSS 中的行和列
- python - 写入文件中的特定位置 - Python
- ios - Mongo Stitch 和 Local DB 之间的同步
- php - 请求超时 [LINKEDIN API]
- javascript - 如何为javascript弹跳球创建可调整大小的html5画布?