金融客户 采用本地RAC库+本地ADG库+远端ADG库 的架构,业务通过一些控制将读写型的连接放到RAC库,将一些查询操作放到本地ADG库。请问:1、是否要设置本地RAC库和本地ADG库的日志应用时延,以防止本地RAC库出现逻辑错误后,本地ADG库可以回滚?2、如果客户在账户中存了1w块钱,但是在ADG库上没有及时查询出来,那么势必会造成投诉。 在这种情况下,如何设置主库和本地ADG库的时延呢?
首先问题1和问题2是相悖的。作为金融类的应用,对于你的问题2可以设置ADG的三种模式之 Maximum Protection,最大限度的保护数据不丢失,并且一致,不会存在客户在账户中存了1w块钱,但是在ADG库上没有及时查询出来。如果考虑回滚其实有很多其他方式避免,比如加大相应的undo大小和保存时间,还可以设置Flashback Data Archive,对于某些表设置相应的历史数据保留策略,可以片面的理解成加强版的undo。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30