术语“异类环境”在用于 GBase 8s 数据库服务器环境中时,是指其中至少有一个数据库服务器不是 GBase 8s 数据库服务器的数据库服务器组。异类落实可确保异类环境中分布式事务的全有或全无的基础。
与两阶段落实协议不同,异类落实协议支持非 GBase 8s 参与者的参与。非 GBase 8s 参与者(称为网关参与者)必须通过 GBase 8s 网关与协调者通信。
当满足了以下条件时,数据库服务器将使用异类落实协议:
图: 需要对分布式事务执行异类落实的配置