tecnico informa

Páginas: 3 (541 palabras) Publicado: 3 de octubre de 2014
PyReplica
Sistema de replicación simple para
PostgreSQL programado en Python
Mariano Reingart (ArPUG/PyAr)
Emanuel C. Franco (ArPUG/AOSUG)

PostgreSQL
El Sistema de Gestión de Bases de Datosde código abierto más potente del mercado
● Características Básicas: transacciones, integridad
referencial, disparadores, vistas, bloqueos, etc.
● Características Avanzadas: concurrencia MVCC,tipos avanzados y del usuario, reglas, herencia, etc.
● Rendimiento: similar al resto de los motores
● Fiabilidad: versiones estables
● Soporte: comunidad, listas de correo, etc.
● Precio: $0.-(incluso usos comerciales) Licencia BSD

Replicación: Conceptos
Maestro/Esclavo:
● Maestro: recibe consultas de lectura/escritura
● Esclavo: solo consultas de lectura
● Generalmente cambiosasincrónicos (no simultaneo)

Multi-Maestro:
● Solo Maestros
● Generalmente con sincronismo entre servidores
● Sin sincronismo: resolución o prevención de conflictos

Motivación / ObjetivosPyReplica
● Fácil instalación (scripts, sin compilación)
● Fácil administración (sin comandos)
● Fácil adaptación (filtrar y/o transformar)
● Fácil mantenimiento (código KISS)
● Eficiencia(memoria, red, sin polling)
● Multiplataforma (Windows/Linux)

Alternativas:
PgPool-II
Intermediario ente PostgreSQL y las aplicaciones:
● Pool de conexiones
● Replicación Sincrónica
● Balanceo deCarga
● Consultas paralelas
Posibles desventajas:
● Unico punto de falla
● No garantiza replicar funciones correctamente (SERIALs,
randoms, CURRENT_TIMESTAMP, etc.)
● Soporte limitado deAutenticación, COPY, etc.
● Degenera o se detiene si se pierde el sinronismo

Alternativas:
Slony-I
Replicador Maestro a Múltiples Esclavos mediante
disparadores:
● Diseñado para datacenters ysitios de backups (todos
los nodos estan generalmente disponibles)
● Esquema avanzado de configuración
● "Pequeño Lenguaje" de administración
Posibles desventajas:
● Instalación, configuración y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informe Tecnico
  • Informe tecnico
  • Informe Tecnico
  • Informe tecnico
  • informe tecnico
  • Informe Tecnico
  • Informe tecnico
  • Informes Tecnicos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS