Table of Contents
La historia detrás de la adquisición de ‘MySQL’ por Sun Microsystem y el surgimiento de ‘MariaDB’
Una base de datos es una información organizada de tal manera que un programa de computadora puede acceder a los datos almacenados o una parte de ellos. Este sistema de archivos electrónico se almacena, actualiza, selecciona y elimina mediante un programa especial llamado Sistema de gestión de bases de datos (DBMS). Hay una lista enorme de DBMS, algunos de los cuales forman parte de la lista aquí son: MySQL , MariaDB , SQL Server , Oracle , DB2 , LibreOffice Base , Microsoft Access , etc.
Historia de la adquisición de MySQL por Sun Microsystem
Aquellos que han trabajado en el entorno Linux deben haber sabido que MySQL solía ser el sistema de gestión de bases de datos relacionales predeterminado durante mucho tiempo antes de ser reemplazado por MariaDB . ¿Qué pasó de repente? Por qué el proyecto Linux se despidió de este proyecto. Antes de continuar con este tema, hagamos una breve nota.
Acerca de MySQL
MySQL fue fundado por Allan Larsson, Michael Widenius y David Axmark en el año 1995, hace 19 años. Fue lanzado bajo el nombre de la hija del cofundador Michael Widenius, “ Mi “. Este proyecto fue lanzado bajo la Licencia Pública General GNU, así como también bajo cierta Licencia de Propiedad. MySQL era propiedad de la firma MySQL AB hasta que pasó a manos de Oracle Corporation. Está escrito en lenguaje de programación- C y C ++ y está disponible para Windows, Linux, Solaris, MacOS y FreeBSD.
Acerca de MariaDB
Después de la adquisición de MySQL de Oracle Inc. y la necesidad de una base de datos confiable y escalable llevó a los académicos a pensar en alternativas como PostgreSQL y MongoDB. Cambiar a cualquiera de los dos no fue fácil ni mejor reemplazo desde una perspectiva futura.
Al mismo tiempo, en el año 2009, Michael Widenius comenzó a trabajar en MarisDB como una bifurcación de MySQL. En el año 2012 se colocaron los ladrillos de la Fundación MariaDB sin fines de lucro. Lleva el nombre de la hija del fundador Maria .
freestar.config.enabled_slots.push
MariaDB es una bifurcación del sistema de administración de bases de datos relacionales MySQL, que nuevamente se publica bajo la licencia pública general GNU. Está escrito en lenguaje de programación: C , C ++ , Perl y Bash y está disponible para sistemas Linux, Windows., Solaris, MacOS y FreeBSD.
La Adquisición de MySQL
$ 1 mil millones no fue una cantidad pequeña para la firma MySQL AB, además, no quieren dejar que la oportunidad sea en vano para que un proyecto de código abierto entrara en el mundo de la corriente principal y, por lo tanto, MySQL quedó bajo el Collar de Sun Microsystem en el año 2008.
Fue una cuestión de casualidad que Oracle Inc., comprara Sun Microsystem y eventualmente MySQL era propiedad de Oracle, en el año 2009. Con esta adquisición se generaron muchas preguntas en ese momento. Por ejemplo:
- ¿Será bueno para Market?
- ¿Será beneficioso para los usuarios?
- Oracle al brindar soporte y lanzando actualizaciones para un DBMS de código abierto, en el camino de Oracle, ¿está haciendo algo bueno?
- ¿Se probará como una armadura de Oracle adquirida?
- ¿Cuál será su efecto? en el mercado propietario?
- ¿Empresas como Microsoft, Apple mostrarán una tendencia al alza en el mercado?
- ¿Será saludable o perjudicial para IBM?
- ¿Desmoralizará a los entusiastas de FOSS?
Incluso hoy, no tenemos la respuesta a todas las preguntas, pero ciertamente el mercado ha demostrado ser mucho. Algunos de los cambios que el mundo ha presenciado.
Wikipedia
El sexto sitio web más popular del mundo ha trasladado su base de datos de MySQL a MariaDB.
El sitio más popular del mundo transferido de MySQL a MariaDB.
MariaDB se está desempeñando mejor y, por lo tanto, los sitios web más ocupados del mundo lo están utilizando. Y cualquiera que ejecute Linux en serio debe saber que la ‘ M ‘ de LAMP ha cambiado.
Varios foros en línea y analistas de negocios vieron esto como un triunfo jugado por Oracle para acabar con la base de usuarios de MySQL. Darwin dijo “ Supervivencia del más apto ” y el mercado tiende a entenderlo. MySQL bifurcó la base de MariaDB y la supervivencia creó la historia.
MySQL y MariaDB-Un estudio comparativo
La compatibilidad de MariaDB con MySQL e incluso alguna característica avanzada se convirtió en la fortaleza de MariaDB.
Nombre MySQL MariaDB Descripción Sistema de gestión de bases de datos relacionales. Un reemplazo directo de MySQL. DB Engine Ranking 2 27 Desarrollador Oracle Inc. Michael Widenius Primera versión 1995 2009 Licencia GNU/GPL GNU/GPL Lenguaje C y C ++ C, C ++, Perl y Bash Server Soporte Linux, Solaris, Windows, FreeBSD y MacOS Linux, Solaris, Windows y Esquema de datos FreeBSD Sí Sí Modelo de base de datos Sistema de gestión de base de datos relacional Sistema de gestión de base de datos relacional Tipo de datos Sí Sí SQL Sí Sí Método de acceso JDBC, ODBC JDBC, ODBC Scripting Sí Sí Función de activación Sí Sí Replicación Sí Sí Método de replicación Maestro-maestro, maestro-esclavo y Cluster Master-Master y Master-Slave Foreign Keys Sí Sí Durabilidad Sí Sí Sitio web mysql.com mariadb.org
NOTA. Reemplazo directo significa, si es La aplicación funciona en MySQL 5.5, también funcionará en MariaDB 5.5 sin ningún problema.
Instalación de MariaDB en Linux
MariaDB 10.0.12 es la versión estable actual. Además, la página de descarga de MariaDB contiene binarios específicos de distribución para distribuciones basadas en RPM y distribuciones basadas en DPKG, que se pueden descargar desde el siguiente enlace.
- https://downloads.mariadb.org/mariadb/10.0.12/
Simplemente descargue el paquete RPM y DPKG apropiado e instálelo como se muestra a continuación.
# rpm-ivh maria * .rpm [Para RedHat sistemas basados] # dpkg-i maria * .deb [Para sistemas basados en Debian ]
También puede instalar MariaDB desde el repositorio, pero es importante configurar el repositorio, primero. Siga el enlace a continuación, seleccione su distribución y listo.
- Configurar el repositorio de MariaDB
Esta es la forma más fácil de instalar MariaDB en el establo más reciente y antiguo. Distribución de Linux. Sin embargo, si no sabe cómo configurar repositorios en sistemas Linux. Puede seguir nuestros artículos a continuación, donde hemos cubierto la instalación de MariaDB en algunas distribuciones seleccionadas.
- Configure LAMP (Linux, Apache, MariaDB, PHP/PhpMyAdmin) en RHEL/CentOS
- Instale LAMP (Linux, Apache, MariaDB, PHP) en Ubuntu 14.04 Server
- Instalando LEMP (Nginx, PHP, MySQL con motor MariaDB y PhpMyAdmin) en Arch Linux
- Instalando LAMP (Linux, Apache, MySQL/MariaDB y PHP/PhpMyAdmin) en Arch Linux
- Instalación de LEMP (Linux, Nginx, MySQL/MariaDB, PHP/PHP-FPM y PhpMyAdmin) en Gentoo Linux
Eso es todo por ahora. No es el fin. Es un comienzo. Un viaje que se inició en 2009 aún continúa y tiene que recorrer un largo camino desde aquí. MariaDB tiene la madurez de MySQL y se siente como en casa quien ha experimentado MySQL.
En breve publicaremos un artículo que lo guiará desde la creación de tablas pequeñas hasta la ejecución de consultas pequeñas. Hasta entonces, estad atentos y conectados a Tecmint. No olvide enviarnos sus valiosos comentarios en la sección de comentarios a continuación.