En un mundo perfecto, los sistemas de Bases de Datos nunca se caen y nunca fallan. Sin embargo, el mundo real está muy lejos de ello y a veces los sistemas (y muchas otras cosas) simplemente fallan, cualquiera sea el motivo. PostgreSQL Point-In-Time-Recovery ofrece al usuario final la posibilidad de archivar el log de transaccion de la Base de Datos (“WAL”) y después utilizarlo para recuperarse de una falla. El log de transacciones contiene los cambios introducidos en una base de datos en formato binario y por ello permite una recuperación flexible ante desastres y previene la pérdida de información

Archivado del log de transacciones

Archivar el log de transacciones es la clave para la recuperación ante desastres. En el caso de una caída del sistema, el WAL es necesario para asegurarse consistencia e integridad de su servidor de Base de Datos. Sin embargo, PostgreSQL permite a los usuarios almacenar el log de transacciones por un período más largo y usar el WAL para “retroceder en el tiempo” y restaurar la Base de Datos en cualquier punto entre el backup y la caída.

PostgreSQL Replication Transaction Log Archive

Las ventajas de la capacidad de PostgreSQL de archivar logs de transacciones son variados:

  • Previene pérdida de datos
  • Va para atrás en el tiempo
  • Distribuye cambios a través de su red
  • Hace backups incrementales
  • Provee data de test a los desarrolladores

Si quiere saber más acerca de Point-In-Time-Recovery y logs de transacciones, contáctenos hoy

Contáctenos

Recuperación ante desastres confiable y flexible con Point-In-Time-Recovery

PostgreSQL Replication Point-In-Time-Recovery

Mientras que Point-In-Time-Recovery (PITR) en PostgreSQL es una buena manera de proteger sus datos, es también mucho más fácil de utilizar que sus variantes en la mayoría de los softwares comerciales. Postgresql PITR es flexible, confiable, rápido y ofrece todas las funcionalidades requeridas generalmente en el mundo empresarial. PostgreSQL siempre está trabajando para ser fácil de mantener

Point-In-Time-Recovery no es sólo útil para proteger datos, sino que es también un medio para crear Bases de Datos de test para desarrolladores. Testear con datos reales es muy beneficioso y PITR le permite brindarle a sus desarrolladores  datos reales de una manera rápida y sencilla

 

Streamear el log de transacción al archivo

Tradicionalmente, los logs de transacciones eran archivados usando shell scripts hechos a mano. Sin embargo, PostgreSQL WAL contiene muchas más funcionalidades de las que comunmente se conocen. PostgreSQL le permite streamear los logs de transacciones directamente al archivo. No hace falta configurar una autenticación SSH. Incluso, no es necesario hacer un login desde shell.

Streamear WAL a un archivo tiene muchas ventajas, entre otras:

  • Fácil de instalar
  • Fácil de operar
  • CERO pérdida de datos (si se desea)
  • No hay necesidad de claves SSH
  • No hay necesidad de login remoto (el puerto estándar de la Base de Datos es suficiente)

Si quiere saber más acerca de Point-In-Time-Recovery, contáctenos

Ayuda profesional

Contáctenos hoy para recibir su oferta personal de Cybertec. Ofrecemos entregas a tiempo, tratamiento profesional y más de 17 años de experiencia en PostgreSQL.

Contáctenos