[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