Percona MySQL University Montevideo Febrero/2013 Marcos Albe

Anuncio
Transacciones
distribuidas en MySQL
Percona MySQL University Montevideo
Febrero/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
Preparación
Preparar
Todos
votan
si?
Confirmación
Si
Confirmar
Thursday, February 7, 13
No
Cancelar
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
Descargar