Planificar recuperación y cambios de una base de datos
Perfil para definir objetivos de recuperación, topología de réplica, pruebas de restauración y cambios de esquema con límites de bloqueo. Incluye un ejemplo PostgreSQL por etapas y propone comprobar restauración y conmutación antes de dar por válido el plan.Ir a la descarga
Ficha elaborada por peopleofthe.ai con asistencia de IA. Consulta el criterio editorial y los límites de las pruebas.
Perfil y licencia completos revisados; SHA256 y Git blob cotejados con árbol no truncado de revisión fija. ZIP reconstruido determinísticamente. Ningún recurso externo ejecutado o instalado.
Antes de empezar
Comprueba que tienes lo necesario para usar este recurso.
- Anfitrión que interprete perfiles Markdown en inglés. Aportar motor y versión, topología, volumen, retención y objetivos acordados de pérdida de datos y tiempo de recuperación (RPO/RTO).
- El SQL es un ejemplo y modifica tablas e índices. Requiere adaptar esquema, parámetros de lotes y coordinación de todas las versiones de la aplicación. Ensayar en un entorno aislado con datos autorizados antes de cualquier cambio real.
- El perfil distingue bloqueos exclusivos breves de operaciones sin bloqueo y exige presupuestos lock_timeout/statement_timeout. Una creación concurrente de índice puede fallar y dejar un índice inválido; la reversión depende de escritores y restricciones ya activos.
- Las notas de failover son un esquema, no un protocolo operativo completo. Verificar quorum, fencing del primario anterior, estado durable de la réplica y comportamiento ante particiones antes de habilitar escrituras; no seguir el dibujo como una secuencia segura por sí sola.
- Los objetivos de cero pérdida o indisponibilidad son aspiraciones del autor. RPO/RTO, restauración y tiempos de bloqueo deben medirse; las copias y réplicas no acreditan recuperación por existir.
- Perfil gratuito MIT. Réplicas, copias, transferencia entre regiones, instancias de ensayo, herramientas y modelo pueden tener costes. No se ejecutaron SQL, restauraciones, failover ni pruebas de carga.
Compatibilidad declarada
Según la documentación de origen. La presencia en esta lista no implica una prueba de ejecución en cada entorno.
Una forma de empezar
EJEMPLO ILUSTRATIVOUna solicitud para adaptar a tu contexto y usar con el recurso.
Caso ficticio: una base PostgreSQL dispone de copias nocturnas, pero no hay evidencia de restauración. El negocio todavía no ha fijado RPO/RTO. Prepara el siguiente paso sin acceder a producción.
Acordar pérdida de datos y tiempo de recuperación tolerables. Inventariar copias y logs necesarios y diseñar una restauración en instancia aislada con comprobaciones y medición del tiempo. Registrar lo que falta antes de evaluar si la estrategia cubre los objetivos; no atribuir recuperabilidad a una copia no probada.
Ejemplo editorial ficticio y abreviado; no procede de una ejecución ni acredita eficacia o compatibilidad. Este ejemplo no es una salida observada de una prueba del recurso.
La fuente, a la vista
- Recurso original
- Database Reliability Engineer
- Autor
- Contribuidores de msitarzewski/agency-agents · Copyright (c) 2025 AgentLand Contributors
- Versión o revisión
- 4e3ac3ca6604c75113f52c695dbddcc7af928b46
- Licencia
- MIT
Licencia MIT raíz leída completa y cotejada con revisión fija. Original y avisos de copyright conservados íntegros, con procedencia y nota editorial separadas. No se redistribuyen servicios o dependencias mencionados.
Ver fuente original