繁体   English   中英

保持电话和佩戴数据库同步

Keeping phone and wear database synchronized

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

目前我有一个创建两种模型的应用程序(我们称之为A和B)。
A与B具有1:N的关系,现在我在掌上电脑和可穿戴设备中都有一个数据库来存储这些模型。

问题是,我需要同步这两个数据存储,我不完全确定如何实现这一点。 我看过许多文档引用了dataApi,他们建议你将数据保存在DataItem对象中,每次磨损连接时都会同步。
我对这种方法不是100%肯定的是:

  • DataApi是可靠的数据存储吗? (足以在手持设备和磨损中替换SQLite数据库)
  • DataApi可以支持搜索操作(例如,对象A具有的所有B对象)吗? 如果是这样,你怎么能进行搜索?
  • 考虑到每个DataItem对应一个实体,我可以节省多少DataItems的限制?

关于这个问题的文档目前似乎有点缺乏,所以我不确定DataApi是否是我需要的正确实现,或者我是否必须在消息中将原始数据发送到同步数据库。

1 个回复

对于第一个问题

DataApi是可靠的数据存储吗? (足以在手持设备和磨损中替换SQLite数据库)

建议不要将DataApi用于SQLite数据库的完全替换,如SO答案https://stackoverflow.com/a/34137544/6452886所述

1 与数据库保持同步

我们开发的解决方案使用数据库(sqlserver 2005)来实现持久性,因此,所有更新的数据都保存到数据库中,而不是发送到程序中。 我有一个前端(桌面),当前一直在轮询数据库以获取随时可能对某些关键数据进行的更新,而且我并不是真正的数据库轮询爱好者,并且浪费了CPU周期,而这些工作正在无 ...

2 如何保持数据库同步?

在我的情况下,我需要保持每个角色中的用户数量不能超过一定的自定义限制。 我怎么能用java编程? 在我看来,我希望将用户添加或删除为同步数据库,以避免线程读取用户数量并同时添加或删除用户。 但保持长任务同步是否有益? ...

3 保持两个不同的数据库同步

我正在建模一个新的微服务架构,该架构将单片软件的某些部分迁移到微服务。 我正在添加一个新的PostgreSQL数据库,并且该想法是将来使用该数据库,但是现在我仍然需要保持更新的旧SQL Server数据库,并且如果旧数据库中出现新内容,还需要同步PostgreSQL数据库。 我 ...

5 如何使缓存与数据库保持同步?

我们有定期更新的数据库。 我正在使用ehcache和mysql数据库。 现在,一旦数据库更新,我们需要根据更新从数据库中提取一些信息并将其发布到缓存。 我应该如何使我的数据库与缓存保持同步(缓存应该在数据库更新时更新)? 我怎么知道数据库何时更新? ...

6 使Gemfire与数据库保持同步

我们正在开发一个应用程序,该应用程序使用存储在Gemfire中的深层对象模型。 客户端将访问REST服务以执行缓存操作,而不是通过Gemfire客户端访问缓存。 我们还计划在Gemfire下建立一个数据库,作为记录系统,利用异步后写进行数据库更新和插入。 在这种情况下,保证对Gemfi ...

2013-04-30 16:24:21 3 1786   gemfire
7 如何使数据库和Lucene保持同步?

所以我可以在sql中进行交易。 但是我确信在事务处理中等待lucene完成不是一个好主意,而且我不确定lucene是否永久保存在DB中,直到我在那里做某件事为止。 使数据库和Lucene保持同步的最佳方法是什么? 我正在考虑在我的sql数据库中添加lucene_queue,并且每次进行 ...

10 保持数据库结构和proc同步

我正在尝试为自动测试设置测试数据库。 我知道理想情况下我们应该使用模拟对象,但这是一个旧的应用程序,这样做并不像应该的那么容易。 数据库中逻辑太多了。 无论如何,足够的背景故事。 我得到了一个干净的数据库设置,该测试可以加载已知数据,因此也可以知道结果。 在测试开始时,将运行. ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM