transacciones distribuidas en mysql - percona...distribuidas en mysql percona mysql university...
TRANSCRIPT
Transacciones distribuidas en MySQL
Percona MySQL University MontevideoFebrero/2013
Marcos Albe / Fernando Ipar
Thursday, February 7, 13
Acerca de ...
marcos.albe (at) percona.com
fernando.ipar (at) percona.com
Thursday, February 7, 13
Confirmación de dos fases
Thursday, February 7, 13
Preparar
Todos votan si?
Cancelar
Confirmar
No
Si
Preparación
Confirmación
Thursday, February 7, 13
Actores
Gestor de transacciones (coordinador)
Gestor de recursos
Thursday, February 7, 13
Preparación
Coordinador inicia fase
Participantes intentan confirmación local
Participantes votan
Thursday, February 7, 13
Confirmación
<=> todos votan si
Thursday, February 7, 13
Transacciones XA
Open Group
XA == eXtended Architecture
Usa Confirmación de dos fases
Thursday, February 7, 13
XA en MySQL
Gestor de recurso
innodb_support_xa
Uso interno
Thursday, February 7, 13
¿Para qué sirve?
Thursday, February 7, 13
Ejemplos
JRuby
http://docs.codehaus.org/display/BTM/Home
https://github.com/fipar/plmce13_xa_examples
Thursday, February 7, 13
Thursday, February 7, 13
Thursday, February 7, 13
Gracias
Thursday, February 7, 13