2011/5/13 Flavio Henrique Araque Gurgel <fha...@gmail.com>: >>> 2PC - Two Phase Commit, é um caso. >> >> Nunca vi ser usado. > > Eu já, ao vivo e em cores.
Parabéns! Como saí da área de dados já há um ano, não é uma disputa… e, verdade seja dita, trabalhas com alguns sistemas para lá de interessantes. > Duas aplicações diferentes, bancos de dados distintos. > Uma aplicação precisa, de forma transacional, atualizar dados no banco > da outra mantendo consistência com os dados locais. > > Na prática: > BEGIN na transação do banco A > BEGIN na transação do banco B > Adquire lock do registro na transação do banco B > Atualiza dado na transação do banco A > Atualiza dado na transação do banco B > "Comita" tudo se nenhum erro ocorrer. Sim, essa é a teoria padrão. Na prática, é bem caro e dá bastante trabalho para implementar e manter. Mas, quando se trabalha com /mainframes/… -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 gTalk: xmpp:leand...@jabber.org +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT-3 MSN: msnim:chat?contact=lean...@dutra.fastmail.fm _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral