Veamos... ¿De qué BD estamos hablando? Tanto con postgresl como con mysql puedes hacer un volcado de la BD en SQL.
man mysqldump
man postgresql
Creo que eso te sería útil, no obstante debo reconocer que no he entendido muy bien cual es tu problema. Yo directamente hago la copia de los directorios que contienen los datos y santas pascuas, los volcados vienen bien para intercambiar datos entre versiones distintas.
Bueno, hay muchas implementacion posibles. Precisamente ahora estoy currando en una variacion ligeramente distinta a lo que he dicho.
La clave esta en acceder a las bases de datos siguiendo un patron DAO. Como son estos objetos los que hacen todas las operaciones contra la bbdd es facil que vayan metiendo en un saco predeterminado todas las instrucciones de modificacion de una transaccion, por eficiencia ademas de tenerlas agrupadas.
Despues de producirse el commit se envia este texto por email con un titulo significativo, fecha y hora con la maxima precision posible.
De todas formas te dire que este es un apaño para casos de emergencia y que no es fiable al 100%, aunque a mi me ha servido bastantes veces para cosas insospechadas.
Respecto a la implementacion es bastante particular y esta muy imbricada con el codigo de aplicacion, que es VB y para el envio de emails utilizo el cliente Notes que esta instalado en las maquinas, tambien aprovecho la autentificacion de este cliente para la seguridad. Lo dicho, no creo que en su forma actual te sirva mucho, pero quiza me anime a abstraer el codigo y sacar una pequeña libreria para... java? php? python? no se, no se
Re:Backup no convencional.
(Puntos:2)( http://librexpresion.org/ | Última bitácora: Martes, 17 Marzo de 2009, 08:40h )
man mysqldump
man postgresql
Creo que eso te sería útil, no obstante debo reconocer que no he entendido muy bien cual es tu problema. Yo directamente hago la copia de los directorios que contienen los datos y santas pascuas, los volcados vienen bien para intercambiar datos entre versiones distintas.
libreXpresion.org [librexpresion.org]
Re:Backup no convencional.
(Puntos:1)( http://barrapunto.com/ )
La clave esta en acceder a las bases de datos siguiendo un patron DAO. Como son estos objetos los que hacen todas las operaciones contra la bbdd es facil que vayan metiendo en un saco predeterminado todas las instrucciones de modificacion de una transaccion, por eficiencia ademas de tenerlas agrupadas.
Despues de producirse el commit se envia este texto por email con un titulo significativo, fecha y hora con la maxima precision posible.
De todas formas te dire que este es un apaño para casos de emergencia y que no es fiable al 100%, aunque a mi me ha servido bastantes veces para cosas insospechadas.
Respecto a la implementacion es bastante particular y esta muy imbricada con el codigo de aplicacion, que es VB y para el envio de emails utilizo el cliente Notes que esta instalado en las maquinas, tambien aprovecho la autentificacion de este cliente para la seguridad. Lo dicho, no creo que en su forma actual te sirva mucho, pero quiza me anime a abstraer el codigo y sacar una pequeña libreria para... java? php? python? no se, no se
Hay gente pa to!