标签: oracle spring transactions dblink xa
我在Spring Java EE应用程序中工作,该应用程序必须处理两个不同的数据源,A和B.
由于应用程序需要以一致的方式更新A和B.如果一次更新失败,整个过程将失败并且必须进行回滚。
关于如何实现应用程序,我有两个不同的想法:
您如何看待这两种情况?
答案 0 :(得分:0)
使用数据库链接的查询将隐式启动Oracle中的分布式事务。因此,您可以获得与处理XA和应用程序中的两个数据源相同的开销。
我们一直在使用XA,它从来就不是瓶颈。别担心。