【发布时间】:2015-06-04 01:07:39
【问题描述】:
目前我有一个应用程序可以创建 2 种类型的模型(我们称它们为 A 和 B)。
A 与 B 具有 1:N 的关系,现在我在手持设备和可穿戴设备中都实现了一个数据库来存储这些模型。
问题是,我需要同步这两个数据存储,但我不完全确定如何完成。我看到许多文档提到 dataApi,他们建议您将数据保存在 DataItem 对象中,每次磨损连接时都会同步。
我对这种方法不是 100% 确定的是:
- DataApi 是可靠的数据存储吗? (足以替代手持式和穿戴式的 SQLite 数据库)
- DataApi 能否支持搜索操作(例如,对象 A 拥有的所有 B 对象)?如果是这样,您如何进行搜索?
- 考虑到每个DataItem对应一个实体,我可以保存多少DataItem有限制吗?
目前关于该主题的文档似乎有点缺乏,所以我不确定 DataApi 是否是我需要的正确实现,或者我是否必须在消息中发送原始数据以同步数据库。
【问题讨论】:
标签: android-sqlite wear-os android-wear-data-api