Home | Previous Page | Next Page   Distributed Data > Multiphase Commit Protocols >

Heterogeneous Commit Protocol

Used in the context of Informix database servers, the term heterogeneous environment refers to a group of database servers in which at least one of the database servers is not an Informix database server. Heterogeneous commit ensures the all-or-nothing basis of distributed transactions in a heterogeneous environment.

Unlike the two-phase commit protocol, the heterogeneous commit protocol supports the participation of a non-Informix participant. The non-Informix participant, called a gateway participant, must communicate with the coordinator through an IBM Informix gateway.

The database server uses heterogeneous commit protocol when the following criteria are met:

Figure 88 illustrates this scenario.

Figure 88. Configuration That Requires Heterogeneous Commit for Distributed Transactions
begin figure description - The paragraphs that precede this figure describe the content of the figure. - end figure description
Home | [ Top of Page | Previous Page | Next Page | Contents | Index ]