sql >> Base de Datos >  >> NoSQL >> MongoDB

Cómo diseñar entornos de bases de datos de código abierto de alta disponibilidad

Nos complace anunciar que nuestro último documento técnico sobre cómo diseñar entornos de bases de datos de código abierto de alta disponibilidad ya está disponible para descargar.

Escrito por nuestro colega Krzysztof Książek, ingeniero de soporte sénior en Variousnines, este nuevo documento técnico está dirigido a administradores de bases de datos, administradores de sistemas y otros que pueden hacerse preguntas como:¿Cómo saber si su entorno tiene alta disponibilidad o no? ¿Cómo lo medirías? ¿Cuáles son los pasos que debe seguir para mejorar la disponibilidad? ¿Cómo diseñar tu configuración para que esté altamente disponible desde el principio?

Trata los conceptos básicos de alta disponibilidad, proporciona información sobre cómo diseñar su entorno para alta disponibilidad y proporciona ejemplos de algunas de las configuraciones de alta disponibilidad más comunes.

La alta disponibilidad es imprescindible hoy en día para cualquier implementación seria y los días en los que podía programar un tiempo de inactividad de su base de datos durante varias horas para realizar un mantenimiento han quedado atrás. Para las empresas de hoy, los servicios no disponibles equivalen a la pérdida de clientes y dinero. Por lo tanto, hacer que un entorno de base de datos esté altamente disponible debe ser una de las principales prioridades.

Por supuesto, hay muchas soluciones HA disponibles en el ecosistema MySQL (y MariaDB), pero ¿cómo sabemos en cuáles podemos confiar?

Algunas soluciones pueden funcionar bajo ciertas condiciones específicas, pero pueden causar más problemas cuando se aplican fuera de estas. Incluso una funcionalidad básica como la replicación de MySQL, que se puede configurar de muchas maneras, puede causar un daño significativo, por ejemplo, la replicación circular con varios maestros con capacidad de escritura. Aunque es fácil configurar una "configuración multimaestro" mediante la replicación, puede romperse muy fácilmente y dejarnos con conjuntos de datos divergentes en diferentes servidores. Para una base de datos, que a menudo se considera la única fuente de verdad, la integridad de los datos comprometida puede tener consecuencias catastróficas.

Descargue nuestro nuevo documento técnico y conozca los requisitos para la alta disponibilidad en las configuraciones de bases de datos y cómo diseñar el sistema desde cero.

Ejemplo de implementación minimalista de un clúster de Galera dentro de un único centro de datos