Mejores Prácticas de Backup

19/05/2005 - 21:37 por Víctor Gacitúa \(IT Pro Chile\) | Informe spam
Estimados, desde ya agradesco cualquier idea, y también solicito disculpas
por lo básica que puede parecer la consulta a los usuarios más avanzados,
pero aquí voy:
¿Cuál según su experiencia sería el metodo más seguro para realizar
respaldos de unas bases críticas con operación prácticamente 24x7? (En el
24x7, si hay una baja en la carga de trabajo en las madrugadas de todos los
días). Según lo que he leido debería ser un modelo Full Recovery, incluyendo
diferenciales, pero ¿Cada cuanto tiempo es prudente realizar los completos y
los diferenciales? y de ser este el metodo ¿Cual sería la forma de
recuperar la base ante una falla?.

Muchas Gracias,
Víctor Gacitúa C.
ITPRO Chile

Preguntas similare

Leer las respuestas

#1 Mauro
19/05/2005 - 21:44 | Informe spam
puedes adicionar backups del log si la base es muy critica y restaurar de la
siguiente forma:

1-ultimo backup completo
2-backups diferenciales desde el primero al mas actual.
3-logs, desde el primero,correspondiente al ultimo back diferencial, hasta
el ultimo.

"Víctor Gacitúa (IT Pro Chile)" wrote in message
news:
Estimados, desde ya agradesco cualquier idea, y también solicito disculpas
por lo básica que puede parecer la consulta a los usuarios más avanzados,
pero aquí voy:
¿Cuál según su experiencia sería el metodo más seguro para realizar
respaldos de unas bases críticas con operación prácticamente 24x7? (En el
24x7, si hay una baja en la carga de trabajo en las madrugadas de todos


los
días). Según lo que he leido debería ser un modelo Full Recovery,


incluyendo
diferenciales, pero ¿Cada cuanto tiempo es prudente realizar los completos


y
los diferenciales? y de ser este el metodo ¿Cual sería la forma de
recuperar la base ante una falla?.

Muchas Gracias,
Víctor Gacitúa C.
ITPRO Chile


Respuesta Responder a este mensaje
#2 Alejandro Mesa
19/05/2005 - 21:58 | Informe spam
Víctor,

diferenciales, pero ¿Cada cuanto tiempo es prudente realizar los completos y
los diferenciales? y de ser este el metodo ¿Cual sería la forma de
recuperar la base ante una falla?.



Esa respuesta nosotros no la sabemos, pues esta muy relacionada con el
tamaño de la bd, la frecuencia de actualizacion y que tanta data estas
dispuesto a perder en caso de una falla. Si la bd es muy grande y toma mucho
tiempo hacer un backup, entonces podrias planificar un full backup el fin de
semana (por ejemplo domingo en la noche) y usar backup diferenciales por lo
menos uno diario. Tambien es muy importante el promedio de actuializaciones
sobre la bd, pues basado en eso entonces necesitarias hacer un backup del log
de trasacciones con mas o menos frecuencia. Algo asi como:

- Full Backup (Domingos en la noche)
- Backup diferencial (uno o dos diarios, por ejemplo a las 12:00 pm y a las
12:00 am)
- Backup del log de transacciones cada 2 horas (entre backup diferenciales)


AMB

"Víctor Gacitúa (IT Pro Chile)" wrote:

Estimados, desde ya agradesco cualquier idea, y también solicito disculpas
por lo básica que puede parecer la consulta a los usuarios más avanzados,
pero aquí voy:
¿Cuál según su experiencia sería el metodo más seguro para realizar
respaldos de unas bases críticas con operación prácticamente 24x7? (En el
24x7, si hay una baja en la carga de trabajo en las madrugadas de todos los
días). Según lo que he leido debería ser un modelo Full Recovery, incluyendo
diferenciales, pero ¿Cada cuanto tiempo es prudente realizar los completos y
los diferenciales? y de ser este el metodo ¿Cual sería la forma de
recuperar la base ante una falla?.

Muchas Gracias,
Víctor Gacitúa C.
ITPRO Chile



Respuesta Responder a este mensaje
#3 qwalgrande
19/05/2005 - 22:42 | Informe spam
Hola.

Voy a aportar también yo mi punto de vista, unido a los anteriores.

La realización de un backup es una operación que puedes hacer online. Puedes
tener una penalización del rendimiento, ya que tienes que leer (y a lo peor
también escribir) en los mismos discos, pero en general, es perfectamente
compatible con una funcionalidad 24x7.

Sobre el modo de recuperación, sin duda alguna, Full Recovery, ya que
estamos hablando de una base de datos crítica. Sobre la frecuencia, depende
de cuántos datos estés dispuesto a perder, cuántas horas de trabajo o
cuántas ventas o pedidos pueden irse al limbo. Si le preguntas al
responsable del negocio te dirá que no se puede perder nada en absoluto,
pero cuando se le empiezan a dar las listas de precios, se vuelven más
razonables... Ese tiempo no te dará la frecuencia del backup, recuerda que
si el problema es tal que necesitas restaurar la base de datos, tendrás que
sumar el tiempo de detección del error, el tiempo de toma de decisión de
restauración y la restauración en sí. En fin, es un tema muy extenso, así
que para abreviar, haz backup con tanta frecuencia como te sea razonable,
pero cada poco.

Tienes, básicamente, 3 tipos de backups, completos, diferenciales y del log.
Lo más habitual es hacer un backup completo con poca frecuencia (cada día,
cada semana) y backups del log con mucha frecuencia (cada hora, cada dos
horas). No juntes más de 20 ó 30 backups del log sin hacer un diferencial o
un completo, ya que su restauración es secuencial y si te falla uno, ya no
puedes continuar con los siguientes. En caso de que no puedas hacer backups
completos con la frecuencia adecuada (por lo que sea), usa backups
diferenciales más frecuentes, te acortarán la secuencia de restauración en
caso de tener que realizarla.

Un punto esencial, debes restaurar cada backup que hagas en otro sitio (lo
de verifyonly no garantiza nada). Sólo tendrás un backup cuando lo hayas
restaurado y no antes. Si no puedes restaurar todos los backups, al menos,
restaura los completos y los diferenciales.

Sobre la sintaxis de los comandos de backups y restore, tienes toda la
información que necesitas en los Books On Line.

Dos últimas cosas:
- Nadie nace sabiendo, así que no se admiten disculpas, no hay nada de
qué excusarse. La única pregunta tonta es la pregunta que uno se guarda.
- La realización de backups no es la única alternativa para respaldar
una base de datos. Tienes replicación, log shipping y más opciones.

qwalgrande

"De lo que ves créete la mitad, de lo que no ves no te creas nada"
V. del V.


"Víctor Gacitúa (IT Pro Chile)" escribió en el
mensaje news:
Estimados, desde ya agradesco cualquier idea, y también solicito disculpas
por lo básica que puede parecer la consulta a los usuarios más avanzados,
pero aquí voy:
¿Cuál según su experiencia sería el metodo más seguro para realizar
respaldos de unas bases críticas con operación prácticamente 24x7? (En el
24x7, si hay una baja en la carga de trabajo en las madrugadas de todos
los días). Según lo que he leido debería ser un modelo Full Recovery,
incluyendo diferenciales, pero ¿Cada cuanto tiempo es prudente realizar
los completos y los diferenciales? y de ser este el metodo ¿Cual sería la
forma de recuperar la base ante una falla?.

Muchas Gracias,
Víctor Gacitúa C.
ITPRO Chile

Respuesta Responder a este mensaje
#4 Carlo Sorrel
19/05/2005 - 22:53 | Informe spam
Estimado, me uno a lo que dice Alejandro (Maestro), todo depende del tamaño
y la criticidad de la data que estas trabajando.
Nosotros tenemos una base de 105 Gb, a la cual le relizamos respaldos FULL
todos los domingos, diferenciales todos los días en la madrugada y Log cada
1 hora. Con esto te aseguras que ante una catastrofe (que me ha pasado,
uffff, no me quiero ni acordar), a lo mas pierdas una hora de
trabajo.Además, a la hora de realizar todos los respaldos, debes pensar en
donde los dejaras. Al menos el de Log, que se hace "on-line"(en horario de
full trabajo), con los usuarios trabajando. Te comento esto porque si los
respaldos los realizaras a disco, es probable que te baje el performance de
la maquina (por encolamiento de disco, si es que los realizaras al mismo
disco de las bases, lo cual no es recomendable).
En este tema hay para todos los gustos y necesidades, sólo tienes que tener
claro cuanto esta dispuesto a perder tu organización, en data y tiempo.
Aaaaa., se me olvidaba, no te disculpes, nadie nacio sabiendo, y aqui todos
aprendemos de los demas, eso es lo lindo y bonito no???
Saludos y Suerte.

Atte.,
Carlo Sorrel

"Alejandro Mesa" escribió en el
mensaje news:
Víctor,

> diferenciales, pero ¿Cada cuanto tiempo es prudente realizar los


completos y
> los diferenciales? y de ser este el metodo ¿Cual sería la forma de
> recuperar la base ante una falla?.

Esa respuesta nosotros no la sabemos, pues esta muy relacionada con el
tamaño de la bd, la frecuencia de actualizacion y que tanta data estas
dispuesto a perder en caso de una falla. Si la bd es muy grande y toma


mucho
tiempo hacer un backup, entonces podrias planificar un full backup el fin


de
semana (por ejemplo domingo en la noche) y usar backup diferenciales por


lo
menos uno diario. Tambien es muy importante el promedio de


actuializaciones
sobre la bd, pues basado en eso entonces necesitarias hacer un backup del


log
de trasacciones con mas o menos frecuencia. Algo asi como:

- Full Backup (Domingos en la noche)
- Backup diferencial (uno o dos diarios, por ejemplo a las 12:00 pm y a


las
12:00 am)
- Backup del log de transacciones cada 2 horas (entre backup


diferenciales)


AMB

"Víctor Gacitúa (IT Pro Chile)" wrote:

> Estimados, desde ya agradesco cualquier idea, y también solicito


disculpas
> por lo básica que puede parecer la consulta a los usuarios más


avanzados,
> pero aquí voy:
> ¿Cuál según su experiencia sería el metodo más seguro para realizar
> respaldos de unas bases críticas con operación prácticamente 24x7? (En


el
> 24x7, si hay una baja en la carga de trabajo en las madrugadas de todos


los
> días). Según lo que he leido debería ser un modelo Full Recovery,


incluyendo
> diferenciales, pero ¿Cada cuanto tiempo es prudente realizar los


completos y
> los diferenciales? y de ser este el metodo ¿Cual sería la forma de
> recuperar la base ante una falla?.
>
> Muchas Gracias,
> Víctor Gacitúa C.
> ITPRO Chile
>
>
>
Respuesta Responder a este mensaje
#5 Maxi
20/05/2005 - 02:57 | Informe spam
Hola, todo dependera del tamaño de esas bases, ya que no es lo mismo una
base de 10gb que una de 1tb :(

Un modelo podria ser:

Backup Full por semana
Backup del log cada hora (incremental)
Backup diferencial por dia (incremental)


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas
Msn:

Maxi.da[arroba]gmail.com

"Víctor Gacitúa (IT Pro Chile)" escribió en el
mensaje news:
Estimados, desde ya agradesco cualquier idea, y también solicito disculpas
por lo básica que puede parecer la consulta a los usuarios más avanzados,
pero aquí voy:
¿Cuál según su experiencia sería el metodo más seguro para realizar
respaldos de unas bases críticas con operación prácticamente 24x7? (En el
24x7, si hay una baja en la carga de trabajo en las madrugadas de todos
los días). Según lo que he leido debería ser un modelo Full Recovery,
incluyendo diferenciales, pero ¿Cada cuanto tiempo es prudente realizar
los completos y los diferenciales? y de ser este el metodo ¿Cual sería la
forma de recuperar la base ante una falla?.

Muchas Gracias,
Víctor Gacitúa C.
ITPRO Chile

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida