B银行每隔几分钟就向C银行发送一组交易。可以多次发送相同的事务(C银行应该识别这些事务,而不应该处理这些事务)。
最后,B银行向C银行发送一个对账文件(其中应包含当天应处理的所有事务)。
对账程序应提供一份报告,其中应载有当天交易集的缺失信息,而不是当天结束时的数据集。此外,如果发现任何丢失的事务,则应对其进行处理。
由于数据的结构是相同的,系统是否应该使用一个表进行事务处理,另一个表用于对账,还是使用一个单独的表来处理这两个信息?
发布于 2015-11-24 10:59:27
这取决于数据量和如何使用它。您可以为日内/COB数据集设置一个带标志的表,然后对这些标志进行筛选。在此之后,您可能会使用EXCEPT获取未处理的事务。那么你需要把这些数据保存2-5-7年。可能会有更多的要求。如果您有足够的容量,并且这个表的唯一用途是一次性调节,然后存储数据,就可以了。
但是,如果您需要运行COB数据的报告,将其加入维度,进行更多的协调,使用更多的属性进行丰富,发送到下游系统,那么您将选择一个单独的表。
https://dba.stackexchange.com/questions/121874
复制相似问题