【发布时间】:2017-09-03 05:27:24
【问题描述】:
我有一个系统定期调用 API 以获取活动的参与者列表,并将参与者存储/同步到我的本地 RDB 中。
每条记录都有一个时间戳字段,我可以使用它来检查更新/新记录。
但是,我真的没有一个优雅的解决方案来检查已删除记录。将每个记录 ID 与我的本地数据库进行匹配是查找哪些项目被删除的唯一可行方法吗?
【问题讨论】:
-
API 如何指示“已删除”项? API 是否总是返回整个列表?
-
提供一个简短的本地和 API 名称和时间戳列表,并解释每个应该发生的情况。
标签: mysql database postgresql database-design synchronization