[firebase-br] COMMIT DE DUAS FASES

Magno System magnosysteminformatica em gmail.com
Qua Jan 6 09:40:00 -03 2010


Rodrigo, o conceito de COMMIT DE DUAS FASES é o mesmo conceito de transação 
só que aplicados a 2 ou mais banco de dados. Ex.: Você abre uma transação, 
altera informações no banco de dados 1, insere informações no banco de dados 
2. Se ao final você COMMITAR, as informações nos dois bancos são gravadas, 
caso haja um ROLLBACK as informações nos 2 bancos são descartadas.

Acredito que este recurso (em delphi, pelo menos) só esteja disponível em 
componentes nativos de acesso como o IBO. No caso do IBO você liga um 
IB_TRANSACTION a dois ou mais IB_CONNECTION (componente conectado 
diretamente a base) sendo que cada IB_CONNECTION estará ligado a uma base 
diferente. Aí você poderá ter componentes como IB_QUERY ou IB_STOREDPROC 
ligados a este IB_TRANSACTION. Desta forma é possível você abrir uma 
transação com o esquema de STARTTRANSACTION, COMMIT, ROLLBACK usando mais de 
uma base de dados.



----- Original Message ----- 
From: "Rodrigo Oliveira" <thabis.wired em gmail.com>
To: <lista em firebase.com.br>
Sent: Wednesday, January 06, 2010 9:15 AM
Subject: [firebase-br] COMMIT DE DUAS FASES



Alguem teria exemplo ou algum material sobre COMMIT DE DUAS FASES (two-phase 
commit)?


--------------------------------------------------------------------------------------

Desenvolvimento de Planilhas e Sistemas em VBA, VB6 e C#
Criação de Banco de Dados em Access, MySql e SQL Server 2005
http://rodrigogankutsuou.spaces.live.com
http://twitter.com/thabiswired
"...Crie um sistema que até um idiota pode usar, e só um idiota vai querer 
usá-lo."
George Bernard Shaw (1856-1950)
--------------------------------------------------------------------------------------
_________________________________________________________________
O Novo Windows 7 funciona do jeito que você quer. Clique aqui para conhecer!
http://www.microsoft.com/brasil/windows7/default.html?WT.mc_id=1539
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista