An apparatus, method and medium for implementing fault-tolerant three-phase
flushing for database transaction commits in a cluster including multiple
nodes of shared-memory processors. The apparatus, method and medium
include executing the primary of a commit coordinator process pair on a
first of the nodes and executing its backup on a second node, executing
the primary of a resource manager process pair on a third node and
executing its backup on a fourth, and executing the primary of a Log
process pair on a fifth node and executing its backup on a sixth. The
first and second nodes as distinct from each other, as are the third and
fourth nodes, as are the fifth and sixth nodes.
Um instrumento, um método e um meio para executar nivelar three-phase fault-tolerant para a transação de base de dados cometem em um conjunto including nós múltiplos de processadores da compartilh-memória. Os instrumentos, o método e o meio incluem executar o preliminar de um par do processo do coordenador cometer em um primeiro dos nós e executar seu apoio em um segundo nó, executar o preliminar de um par do processo do gerente de recurso em um terceiro nó e executar seu apoio em um fourth, e executar o preliminar de um par do processo do registro em um quinto nó e executar seu apoio em um sixth. Os primeiros e segundos nós à differência de se, como são os terceiros e quartos nós, como são os quintos e sextos nós.