LinuxParty
Probablemente ya sepa que Puppets le permite configurar un servidor desde cero. Puppets le ofrece una gestión centralizada eficiente para servicios complejos tales como MySQL .
Recientemente hemos hablado de la administración multiservidor con Puppets. Ahora vamos a centrarnos en la administración de MySQL, a través de Puppets sobre el módulo MySQL, un módulo completo, riguroso y probado que sigue las mejores prácticas tanto para MySQL como Puppet.
MariaDB podría reemplazar a MySQL, desarrollado por los autores originales del proyecto MySQL y totalmente compatible con MySQL; tiene más características y mejor rendimiento. Hasta que escribimos este post, MariaDB Series 10.0 es la versión de desarrollo (Alpha) y MariaDB 5.5 es la actual estable (GA).
¿Por qué debo usar MariaDB?
Como todos sabemos, MySQL es ampliamente utilizado y los RDBMS más populares y la primera elección entre los desarrolladores. En 2008, MySQL fue adquirida por Sun Microsystem, que posteriormente fue comprada por Oracle y que ya no es de código abierto.
Vamos a hacer una primera configuración, la instalación la habremos realizado desde nuestros fantásticos repositorios de nuestras distribuciones, tal vez haya elegido Windows, entonces tendrá que interpretar las sentencias y los comandos de Linux para adaptarlos a Windows.
Si tenemos Linux, con Ubuntu/Debian/RedHat/Fedora/CentOS, es muy sencillo, bastará escribir el siguiente comando para buscar todo lo relacionado con PostgreSQL:
En Fedora/CentOS/RedHat
yum search postgresql
En Ubuntu y distribiciones basadas en Debian, como Linux Mint, p.ej.
apt-cache search postgresql
Tenemos este tutorial más extenso... Almacenamiento distribuido a través de 4 nodos con Gluster FS en Linux CentOS (1 de 2)
“Quiero que funcione el 100% del tiempo”. Esta es una frase que quizá hayas oído de tu jefe. Pedir 100% del tiempo garantizado es algo imposible, tan imposible como pedir que alguien no muera o que se acabe la corrupción. Pero se puede lograr algo muy cercano, que es una confiabilidad de 99.999% del tiempo, esto es 1 minuto de falla no programada al año. A esto se le llama Alta Disponibilidad (HA). La alta disponibilidad es a todos los niveles, desde doble servidor con doble fuente de poder, doble disco duro, doble tarjeta de red, aplicación capaz de correr en varios servidores al mismo tiempo con bases de datos redundantes, servidores de aplicación redundantes, sistema de archivo redundante hasta también enlaces redundantes, proveedores de Internet distribuidos geográficamente, etc.
Leo en Barrapunto: «MariaDB, el fork de MySQL creado por el propio fundador de MySQL tras la adquisición de Sun por parte de Oracle, ha decidido unir fuerzas con la base de datos SkySQL. SkySQL y Monty Program Ab se han fusionado en una única compañía, que tendrá por nombre SkySQL. La nueva compañía tendrá como objetivo "desarrollar MariaDB en una base de datos opensource realmente interoperable" y "NewSQL" (este último término se refiere a bases de datos SQL que tratan de tener el rendimiento de las bases de datos NoSQL pero que siguen contando con transacciones y mantienen las garantías ACID). Michael 'Monty' Widenius, el fundador de MySQL y de MariaDB, y actual líder de MariaDB, ha dejado claro que este movimiento no va a afectar en absoluto el carácter open source del proyecto MariaDB. En sus propias palabras:
Cuando Oracle compró Sun, muchos en la comunidad de código abierto consideraron sombrío el futuro de MySQL. Según el co-creador de MySQL Michael "Monty" Widenius, estos temores han sido probados por la actitud de Oracle hacia MySQL y su comunidad. Tras la adquisición de Sun, Monty consideró crear un fork (bifurcación) de MySQL para crear MariaDB, que ha tomado impulso (cuando se incluyó por defecto en Fedora, OpenSUSE y, más recientemente, en Slackware). Recientemente se entrevistó a Monty acerca de lo aprendido sobre la experiencia de MySQL el estado actual de MariaDB."
Los desarrolladores de Red Hat planean reemplazar MySQL por MariaDB en Fedora 19. En la próxima actualización de Fedora, MariaDB reemplazaría a MySQL y la versión oficial de MySQL después de algún tiempo. La razón para este cambio es la incertidumbre acerca de la compatibilidad de Oracle para con MySQL como proyecto de código abierto trasladando cada vez más la base de datos a un código más cerrado
Puede ser un poco fuerte, esta medida ha sido propuesta, pero aún no se ha decidido oficialmente.
Cuando tengamos la necesidad de exportar una Base de Datos (BBDD de ahora en adelante) de MySQL y convertirla en un fichero (de sentencias SQL, que es como debe hacerse, que nadie se lleve los binarios por posibles problemas de compatibilidad con los mismos) se debe hacer lo siguiente:
Para exportar una BBDD desde la consola: (Lo colocado entre corchetes "[ ]" es opcional.")
Resumen: Aunque MySQL es uno de los programas más populares, muchos desarrolladores han sentido la necesidad de diversificarse en otros proyectos, cada uno con su propia especialidad. Esta necesidad, junto con el temor de que Oracle relentice el crecimiento del producto principal, ha llevado a la creación de muchos sub-proyectos y ramas de interés para los desarrolladores.
Introducción:
MySQL es uno de los programas más populares de código libre y abierto de la historia. Es la columna vertebral de la base de datos de miles de sitios web y posiblemente podría compartir el crédito (junto con Linux ®) por el crecimiento explosivo de Internet en los últimos 10 años.
La gran enciclopedia libre, la Wikipedia, comienza finalmente a migrar a MariaDB, empezando por su versión en inglés. Una noticia que si bien no nos toma por sorpresa habla mucho sobre el futuro de MySQL.
La noticia comenzó a circular en las listas de colaboradores de la Wikipedia. El servidor migrado pertenece a uno de producción, anteriormente se habían realizado pruebas con MariaDB en su versión 5.5.27, sin embargo la versión seleccionada fue la 5.5.28.
-
Linux
- Montar un directorio remoto, vía NFS, en Linux
- Linux 6.14 ya disponible: Mayor compatibilidad con Windows, Mejoras en gaming, IA y rendimiento para AMD e Intel"
- Zorin OS 17.3, basado en Ubuntu, ya está disponible para usuarios de Windows 10.
- La distribución de Linux KaOS 2025.03 se lanzó con KDE Plasma 6.3 y Linux Kernel 6.13
- Compartir archivos en la red LAN, sin nada, todo con un simple script en Python
- Free10: La mejor alternativa gratuita a Windows 10 basada en Linux
- ¿Se toma en serio la privacidad en línea? Este sistema operativo Linux "en vivo" es para usted
- Linux supera el 5% de cuota de mercado según PornHub: Un crecimiento del 41% en 2024
- Linux 6.14 permite que algunos sistemas suspendan y reanuden más rápidamente
- Cómo mantener Linux optimizado (y ahorrar tiempo) con Stacer
- Cambiar la Hora y la Fecha al sistema Linux
- Predicciones de Linux para 2025
- Elementary OS 8: una distribución de Linux para usuarios de Windows y macOS
- Renombrar multiples archivos masivamente en Linux (quitar espacios, cambiar mayúsculas) a la vez en Linux
- He utilizado Linux durante 30 años. Aquí hay 5 razones por las que nunca cambiaré a Windows o MacOS