Postgresql

Solo disponible en BuenasTareas
  • Páginas : 2 (424 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de junio de 2011
Leer documento completo
Vista previa del texto
PostgreSQL HA
No hay bala de plata

PostgreSQL HA


Diogo Biazus
  

Colaborador Instructor Empresario

PostgreSQL HA


Los tres mandamientos de la alta disponibilidad:
  Redundancia Redundancia Redundancia

PostgreSQL HA


Objectivos
 

Aumentar el MTBF Diminuir el tiempo de indisponibilidad

PostgreSQL HA


¿Como hacer?
 

Redundancia delhardware Redundancia de base de datos

PostgreSQL HA


Redundancia del hardware
  

Gran Rendimiento Fácil de aplicar Menos flexible

PostgreSQL HA


Receta de redundancia delhardware


Ingredientes:
  

Un storage Dos o más servidores como le gusta Heartbeat Deje un servidor ativo En caso de fallo otro servidor puede assumir usando la misma unidad del storage

Modo de preparo:
 

PostgreSQL HA


Redundancia de la base de datos


Complejidad de la aplicación varía de "no tan simple" a "I necesidad de editar XMLs mano". Es generalmente másflexible que la redundancia de hardware



PostgreSQL HA


Pooling
  

”Man in the middle” Pgpool Sequoia

PostgreSQL HA


Pgpool
   

Trabaja con PostgreSQL, código C Fácilinstalación y configuración Código estáble Flexible, pero necesitamos otras herramientas Trabaja con qualquier base de datos, código java Configuración de poco más complicado, pero bien documentado Paralos clientes JDBC, pero la solución es completa



Sequoia
 



PostgreSQL HA


Problemas do pooling
  

Uso de campos seriales Sincronización de tiempo Una pieza más a tenerproblemas

PostgreSQL HA


Replicacion multimaster
  

PgCluster Cybercluster Bucardo

PostgreSQL HA


PgCluster / Cybercluster
   

Sincrónico com balance de carga LentoRequiere versión modificada del servidor / inestable Soporta DDL, es bastante completa Asincrónico sin balance de carga No es compatible con claves compuestos o DDL Programable a través de Perl Daemom...
tracking img