阅读背景:

oracle数据库并不保证sequence生成顺序与的数据插入顺序的保持一致。

来源:互联网 

问题域描述:最近的一个项目中有一个增量数据库(oracle)与服务方、调用方两个方面的应用组成,其中增量数据库里会有其它多个不同的应用不断的插入数据且这些数据的PK是按序增长的。现调用方希望用轮询并得到这些增量数据。最初的设计是:服务方提供返回增量数据的接口,类似于 getDataAfterId() ,对此接口的定义要求是:根据数据的ID将返回比这个ID大的增量数据。当然这样设计的好处是服务方并不用关心什么是增量数据,只依赖调用方的提供的ID返回数据。最近的一个项目中有一个增量数据库(oracle)与服务方、调用方两个方面的应用组成




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: