PDF de programación - PostgreSQL: Aplicaciones Avanzadas

Imágen de pdf PostgreSQL: Aplicaciones Avanzadas

PostgreSQL: Aplicaciones Avanzadasgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 1 de Octubre del 2017)
552 visualizaciones desde el 1 de Octubre del 2017
61,7 KB
8 paginas
Creado hace 18a (03/11/2005)
Replicación

PostgreSQL: Aplicaciones Avanzadas

Álvaro Herrera

6to Encuentro Nacional de Linux

Álvaro Herrera

PostgreSQL: Aplicaciones Avanzadas

Replicación

Conceptos
Slony-I
PITR
Otros

¿Qué es la replicación?

I Conjunto de servidores
I Estado consistentemente equivalente en el tiempo

I igual, o
I un poco atrasado
I Conjunto de tablas

I no necesariamente todas

Álvaro Herrera

PostgreSQL: Aplicaciones Avanzadas

Replicación

Conceptos
Slony-I
PITR
Otros

Demostración de Slony-I

Acá hago una demostración de Slony-I.
Ver el tarball de Slony,
http://alvherre.atentus.cl/replic/slony.tar.gz

Álvaro Herrera

PostgreSQL: Aplicaciones Avanzadas

Replicación

Conceptos
Slony-I
PITR
Otros

Conceptos de Slony-I

Maestro Servidor que acepta modificaciones del usuario
Esclavo Servidor que recibe modificaciones del maestro
Cascada Característica de Slony-I de permitir a un esclavo ser a

su vez maestro para otro servidor

Suscripción Característica que permite indicar qué cambios replicar

de un servidor a otro

Switch-over Acción de tomar un servidor esclavo el papel del

maestro

Álvaro Herrera

PostgreSQL: Aplicaciones Avanzadas

Replicación

Conceptos
Slony-I
PITR
Otros

Sistemas similares a Slony-I

I erServer / rServ
I DBmirror

Álvaro Herrera

PostgreSQL: Aplicaciones Avanzadas

Replicación

Conceptos
Slony-I
PITR
Otros

Demostración de Point-In-Time Recovery

Acá hago una demostración de PITR.
Los pasos de la demo estan descritos en
http://alvherre.atentus.cl/replic/pitr.tar.gz

Álvaro Herrera

PostgreSQL: Aplicaciones Avanzadas

Replicación

Conceptos
Slony-I
PITR
Otros

Conceptos de PITR

WAL Write-Ahead Log, log binario de cambios de bajo nivel
Productor Servidor en funcionamiento, generando registros WAL

Consumidor Proceso consumiendo registros WAL

I servidor (consumo inmediato)
I disco, cinta, etc (almacenamiento para consumo

posterior)

Point-in-time Instante en el que la re-ejecución de los registros WAL

debe deternerse

I TransactionId ("justo antes del DELETE FROM

tabla")
I fecha/hora

Álvaro Herrera

PostgreSQL: Aplicaciones Avanzadas

Replicación

Conceptos
Slony-I
PITR
Otros

Modelos de Replicación

I Sincrónico vs. Asincrónico
I Multi-maestro vs. maestro-esclavo

Álvaro Herrera

PostgreSQL: Aplicaciones Avanzadas
  • Links de descarga
http://lwp-l.com/pdf7110

Comentarios de: PostgreSQL: Aplicaciones Avanzadas (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad