1 repositorio
Strategies and tools to prevent database schema changes from blocking application traffic.
Distinct from Database Record Locks: Closest candidates focused on record locks or security; this is about preventing operational downtime during migrations.
Explore 1 awesome GitHub repository matching data & databases · Database Lock Mitigation. Refine with filters or upvote what's useful.
Strong Migrations es una herramienta de seguridad para migraciones de PostgreSQL diseñada para evitar el tiempo de inactividad en producción detectando y bloqueando cambios de esquema arriesgados. Sirve como un validador de esquemas que identifica operaciones de base de datos peligrosas y sugiere alternativas seguras para asegurar despliegues sin tiempo de inactividad. El proyecto se distingue por actuar como un gestor de bloqueos de base de datos y optimizador de índices. Gestiona los tiempos de espera de las sentencias e implementa lógica de reintento automático para los tiempos de espera de bloqueo para evitar la congestión de la base de datos. Además, proporciona utilidades para limpiar índices concurrentes no válidos y actualizar las estadísticas de las tablas después de cambios de esquema para mantener el rendimiento del planificador de consultas. La herramienta cubre una amplia gama de capacidades de gestión de bases de datos, incluyendo validación de seguridad con reglas personalizables, patrones de migración automatizados y organización estructural de esquemas como la alfabetización de columnas. Utiliza validación consciente de versiones para alinear las comprobaciones de seguridad con las capacidades específicas del motor de base de datos de destino.
Prevents migrations from blocking application traffic by managing statement timeouts and retry logic.