第三方的数据保存进数据库后如果这个数据被提供方删除了,我该怎么设计让它在我的数据库失效?
接口是定时拉取的,主要是为了让数据库里的数据和第三方保持一致,但是如果有某一个数据被删除了,我该怎么去把这个删除的数据从我的数据库删除?有一个笨办法就是每次拉取前把所有数据加标记为删除把拉取到的数据字段更新,没拉取到的就长期是删除标记了。这个方法有点笨,还有没有更优雅的处理方法。希望大佬们不吝赐教!
解决了,经过协商甲方将提供一个主动请求接口的服务,当他们的数据有任何变动将主动请求我们的接口地址,这样就很容易解决了个别数据的更新问题。