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