La historia detrás de la adquisición de 'MySQL' de Sun Microsystem y el surgimiento de 'Mariadb'

La historia detrás de la adquisición de 'MySQL' de 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 ella. Este sistema de archivos electrónicos se almacena, actualiza, selecciona y elimina utilizando un programa especial llamado Sistema de Gestión de Base de Datos (DBMS). Hay una gran lista de DBMS, algunos de los cuales hacen que la lista aquí sea - Mysql, Mariada, servidor SQL, Oráculo, DB2, Base de LibreOffice, acceso Microsoft, etc.

Historia de la adquisición de MySQL por Sun Microsystem

Aquellos que han trabajado en el entorno de Linux deben haber estado sabiendo que Mysql solía ser el sistema de gestión de bases de datos relacionales predeterminados durante mucho tiempo antes de ser reemplazado por Mariada. ¿Qué pasó de repente?? ¿Por qué el proyecto Linux se adfirió a este proyecto?. Antes de continuar este tema, tengamos una breve nota.

Sobre 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 del cofundador Michael Widenius hija ','Mi'. Este proyecto se lanzó bajo la Licencia Pública General de GNU, así como bajo cierta licencia de propiedad. MySQL fue propiedad de MySQL AB Firm hasta que fue en manos de Oracle Corporation. Está escrito en lenguaje de programación - C y C++ y está disponible para Windows, Linux, Solaris, MacOS y FreeBSD.

Sobre mariadb

Después de la adquisición de MySQL por Oracle Inc. y la necesidad de una base de datos confiable y escalable llevó a los académicos a pensar que una alternativa como PostgreSQL y MongoDB. Cambiar a ninguno de los dos no fue ni un reemplazo fácil ni mejor desde la 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. Fue nombrado por la hija del fundador María.

Mariadb es una bifurcación del sistema de gestión de bases de datos relacionales MySQL que nuevamente se publica bajo GNU General Public License. Está escrito en lenguaje de programación - C, C++, Perl y Intento 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 empresa MySQL AB, además, no quieren dejar que la oportunidad se vaya en vano para que un proyecto de código abierto llegue al mundo convencional y, por lo tanto, MySQL estuvo bajo el collar de Sun Microsystem en el año 2008.

Era una cuestión de posibilidad que Oracle Inc., compró Sun Microsystem y finalmente MySQL fue una propiedad de Oracle, en el año 2009. Con esta adquisición se generaron muchas preguntas ese tiempo. Como:

  1. ¿Será bueno para el mercado??
  2. ¿Será beneficioso para los usuarios? ?
  3. Oracle al proporcionar soporte y lanzar actualizaciones para un DBMS de código abierto, en el camino de Oracle, haciendo cualquier bien?
  4. ¿Se va a probar como una armadura adquirida de Oracle??
  5. ¿Cuál será su efecto en el mercado patentado??
  6. IS Empresas como Microsoft, Apple mostrará una tendencia de impulso en el mercado?
  7. ¿Será saludable o dañino para IBM??
  8. ¿Demoralizará a Foss entusiasta??

Incluso hoy, no tenemos la respuesta de todas las preguntas, pero ciertamente el mercado ha demostrado mucho. Algunos de los cambios en el mundo han presenciado.

Wikipedia

El sexto sitio web más popular del mundo ha trasladado su base de datos de MySQL a Mariadb.

Google

El sitio más popular del mundo se transfirió de MySQL a Mariadb.

MariadB se está desempeñando mejor y, por lo tanto, los sitios web más concurridos del mundo lo están utilizando. Y cualquiera que ejecute Linux en serio debe saber que el 'METRO' de LÁMPARA la pila ha cambiado.

Varios foros en línea y analistas de negocios vieron esto como un Trump interpretado por Oracle para terminar la base de usuarios de MySQL. Darwin dijo 'Supervivencia del más apto'Y el mercado tiende a entender esto. Fundación y supervivencia de MySQL Fork Mariadb crearon historia.

Mysql y mariadb - un estudio comparativo

La compatibilidad de MariaDB con MySQL e incluso alguna característica avanzada se convirtió en la fuerza de Mariadb.

Nombre Mysql Mariada
 Descripción  Sistema de gestión de bases de datos relacionales.  Un reemplazo de MySQL.
 Clasificación del motor DB  2  27
 Desarrollador  Oracle Inc.  Michael Widenio
 Primer lanzamiento  1995  2009
 Licencia  GNU/GPL  GNU/GPL
 Idioma  C y C++  C, C ++, Perl y Bash
 Soporte del servidor  Linux, Solaris, Windows, FreeBSD y MacOS  Linux, Solaris, Windows y FreeBSD
 Esquema de datos  Sí  Sí
 Modelo de base de datos  Sistema de gestión de bases de datos relacionales  Sistema de gestión de bases de datos relacionales
 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 clúster  Maestro maestro y esclavo maestro
 Llaves extranjeras  Sí  Sí
 Durabilidad  Sí  Sí
 Sitio web  mysql.comunicarse  mariada.organizar

NOTA: Drop-Reemplazo significa, si una aplicación funciona en MySQL 5.5, también funcionará en Mariadb 5.5 sin ninguna falla.

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, así como distribuciones basadas en DPKG, que se pueden descargar desde el siguiente enlace.

  1. https: // descargas.mariada.org/mariadb/10.0.12/

Simplemente descargue el paquete Appropirate RPM y DPKG e instálelo como se muestra a continuación.

# rpm -ivh maria*.RPM [para Sombrero rojo sistemas basados] # dpkg -i maria*.Deb [para Debian sistemas basados]

También puede instalar mariadb desde el repositorio, pero es importante configurar el repositorio, primero. Siga el enlace a continuación y seleccione su distribución y vaya.

  1. Configurar repositorio de mariadb

Esta es la forma más fácil de instalar mariadb en la última y antigua distribución estable 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 pocas distribuciones seleccionadas.

  1. Lámpara de configuración (Linux, Apache, MariadB, Php/PhpMyadmin) en Rhel/CentOS
  2. Instale la lámpara (Linux, Apache, Mariadb, PHP) en Ubuntu 14.04 servidor
  3. Instalación de LEMP (NGINX, PHP, MySQL con motor MariadB y PhPMyadmin) en Arch Linux
  4. Instalación de la lámpara (Linux, Apache, MySQL/MariadB y PHP/PHPMyAdmin) en Arch Linux
  5. 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 sigue continuando y tiene que recorrer un largo camino desde aquí. Mariadb tiene la madurez de MySQL y sus sentimientos en casa que han experimentado mysql.

Inventaremos un artículo en breve que guiará desde hacer pequeñas mesas hasta ejecutar pequeñas consultas. Hasta entonces, estad atentos y conectado a Tecmint. No olvide proporcionarnos sus valiosos comentarios en la sección de comentarios a continuación.