在我们创建数据源的应用程序中,我们选择了
Database Name
DB2
Driver
:BEA Type 4 XA DB2
但我所知道的是,there are only 4 types of Driver。那么什么是Type 4 XA 驱动程序?
答案 0 :(得分:15)
最常见的XA交易 条款,是一种“全球交易” 可能跨越多个资源。
即,跨(例如)2个数据库运行的事务。因此,例如,可以跨这两个数据库管理插入,并以原子方式提交/回滚。
“类型4”指的是直接转换为数据库协议的本机Java JDBC驱动程序。 See here了解更多详情
答案 1 :(得分:8)
类型4:所有原生Java
XA:代表可扩展架构,主要用于2阶段提交协议 - 请参阅wikipedia。简短:一个事务协调器与多个事务管理器之间的全局事务的标准协议。有时它们也被称为事务监视器。它很慢,所以如果你真的不需要它应该避免它。但是,在我们的客户,我们主要需要它:(
答案 2 :(得分:2)
XA的主要优点是它可以在一个连接/事务中访问多个数据库。