【问题标题】:What is Type 4 XA driver?什么是 Type 4 XA 驱动程序?
【发布时间】:2010-12-12 17:37:57
【问题描述】:

在我们的应用程序中,当我们创建数据源时,我们选择
Database Name DB2
Driver: BEA Type 4 XA DB2
但我知道的是,there are only 4 types of Driver。那么什么是Type 4 XA驱动呢?

【问题讨论】:

    标签: java jdbc db2


    【解决方案1】:

    来自this blog entry

    XA 交易,一般来说 术语,是一个“全球交易”, 可能跨越多个资源。

    也就是说,跨(比如说)2 个数据库运行的事务。因此,例如,可以跨这 2 个数据库管理插入,并以原子方式提交/回滚。

    “类型 4”是指直接转换为数据库协议的原生 Java JDBC 驱动程序。 See here了解更多详情

    【讨论】:

    【解决方案2】:
    • 类型 4:全原生 Java

    • XA:代表可扩展架构,主要用于两阶段提交协议 - 请参阅 wikipedia。简短:一个事务协调器和多个事务管理器之间的全局事务的标准协议。有时它们也被称为事务监视器。它很慢,所以如果你真的不需要它,应该避免它。但是,在我们的客户中,我们最需要它:(

    【讨论】:

      【解决方案3】:

      XA 的主要优点是它可以在一个连接/事务中访问多个数据库。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-20
        • 1970-01-01
        • 1970-01-01
        • 2012-11-26
        • 1970-01-01
        • 2013-08-12
        相关资源
        最近更新 更多