Re: PITR Point in Time Recovery en linea administrado

From: Horacio Miranda <hmiranda(at)gmail(dot)com>
To: Hellmuth Vargas <hivs77(at)gmail(dot)com>, Lista Postgres ES <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: PITR Point in Time Recovery en linea administrado
Date: 2015-11-20 19:41:15
Message-ID: 564F775B.3050204@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola, para tu problema ( ignoro si esto es util ), en un cliente (
Oracle ) teniamos el mismo problema, la forma de solucionarlo fue
implemetnar Oracle Stream con WTL ( convirtiendo todos los update,
delete en insert ) para poder volver atras sin recuperar, la base de
datos era de unos 10 Teras eso si.

Ignoro si en postgresql existe una forma de replicar y modificar lo que
llega a la replica ( cosa de poder volver atras las transacciones ).

Si no existe sería un feature que valdría la pena trabajar y hacer. :D

On 11/21/2015 3:45 AM, Hellmuth Vargas wrote:
> Buenos dias Lista
>
>
> Dado que en algunas oportunidades (mas de las que quisiera) se borran
> datos de tablas,o incluso las tablas mismas, se actualizan con datos
> errores, etc etc, etc (otro tema es que entren usuario con privilegios a
> hacer estas calamidades... ) para subsanar esto hay que restaurar
> backups y con los WAL archivados restaurar los datos alterados, esto
> toma tiempo, mas cuando las bases son grandes y mas cuando no se sabe
> exactamente la hora del suceso; para la versión 9.4 existe la
> posibilidad de mantener una replica retasada un X tiempo
> (http://www.depesz.com/2013/12/20/waiting-for-9-4-allow-time-delayed-standbys-and-recovery/)
> que ayuda bastante, pues es una base EN LINEA con la foto de nuestra
> base de hace X tiempo, mas si el cambio fue antes de este tiempo, ni
> modos... Entonces la pregunta es:
>
> Que posibilidades hay de mantener una replica en linea retrasada X
> tiempo (casi una semana, por ejemplo) pero que se pudiera administrar la
> aplicación de los WAL de forma manual, para permitir operaciones
> como (todas ojala dentro de una transaccion para poder devolver el
> cambio en el caso que uno se 'pasara' de la hora del suceso):
>
>
> - Aplicación de cambios hasta un timestamp defnido
> - Aplicación de WAL interactivamente, algo como aplique el siguiente WAL
> para que por tanteo se pueda llegar a los datos mas próximos antes de la
> calamidad
>
> Y con todas las bondades de las replicas en linea. Muchas gracias Lista
> y quedo atento a sus comentarios.
>
>
>
>
>
>
>
> --
> Cordialmente,
>
> Ing. Hellmuth I. Vargas S.
> Esp. Telemática y Negocios por Internet
> Oracle Database 10g Administrator Certified Associate
> EnterpriseDB Certified PostgreSQL 9.3 Associate
>

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Hellmuth Vargas 2015-11-20 19:58:05 Re: PITR Point in Time Recovery en linea administrado
Previous Message Gerardo Herzig 2015-11-20 16:28:30 Re: PITR Point in Time Recovery en linea administrado