首页 > 解决方案 > Android - 如何将本地房间数据库与在线 mysql 数据库同步?

问题描述

我创建了一个本地房间数据库。现在我希望将本地数据库同步/上传到在线 MySQL 数据库。

最好的方法是什么?

标签: androidandroid-room

解决方案


您必须通过 REST 客户端(例如 Retrofit 2)从暴露一些 CRUD API 的 WS 下载数据。之后,您可以通过 Room Dao 更新本地数据库。

您无法仅通过一些配置将在线 MySQL 与本地数据库保持同步。Room 提供从本地数据库到上层应用程序层的实时更新。

关于下载远程数据的一切都必须手动实施和管理。

当我谈到 WS 公开 CRUD API 时,我说的是一些 SOA 应用程序与 MySQL DB 的接口。


推荐阅读