La història darrere de l'adquisició de MySQL per part de Sun Microsystem i l'ascens de MariaDB


Una base de dades és una informació organitzada de tal manera que un programa informàtic pot accedir a les dades emmagatzemades o a una part d'elles. Aquest sistema de fitxers electrònics s'emmagatzema, actualitza, selecciona i s'elimina mitjançant un programa especial anomenat Database Management System (DBMS). Hi ha una llista enorme de DBMS, alguns dels quals són a la llista aquí: MySQL, MariaDB, SQL Server, Oracle, DB2, LibreOffice Base, Microsoft Access, etc.

Els que han treballat a l'entorn Linux deuen saber que MySQL era el sistema de gestió de bases de dades relacionals per defecte durant molt de temps abans que fos substituït per MariaDB. Què va passar de sobte? Per què el projecte Linux es va acomiadar d'aquest projecte. Abans de continuar amb aquest tema, fem una breu nota.

MySQL va ser fundada per Allan Larsson, Michael Widenius i David Axmark l'any 1995, fa 19 anys. Va ser llançat amb el nom de la filla del cofundador Michael Widenius, 'My'. Aquest projecte es va publicar sota la Llicència Pública General de GNU així com amb una Llicència de propietat determinada. MySQL era propietat de l'empresa MySQL AB fins que va passar a mans d'Oracle Corporation. Està escrit en llenguatge de programació: C i C++ i està disponible per a Windows, Linux, Solaris, MacOS i FreeBSD.

Després de l'adquisició de MySQL per Oracle Inc. i la necessitat d'una base de dades fiable i escalable va portar als estudiosos a pensar en alternatives com PostgreSQL i MongoDB. Canviar a qualsevol dels dos no va ser ni fàcil ni millor substituir-lo des d'una perspectiva futura.

Al mateix temps, l'any 2009, Michael Widenius va començar a treballar en MarisDB com a fork de MySQL. L'any 2012 es van col·locar els maons de la Fundació MariaDB sense ànim de lucre. Va rebre el nom de la filla del fundador Maria.

MariaDB és una bifurcació del sistema de gestió de bases de dades relacionals MySQL que de nou es publica sota la llicència pública general GNU. Està escrit en llenguatge de programació: C, C++, Perl i Bash i està disponible per a Systems Linux, Windows , Solaris, MacOS i FreeBSD.

L'adquisició de MySQL

1.000 milions de dòlars no va ser una quantitat petita per a l'empresa MySQL AB, a més, no volen deixar que l'oportunitat vagi en va perquè un projecte de codi obert entri al món mainstream i, per tant, MySQL va quedar sota el Collar of Sun Microsystem l'any 2008. .

Va ser una qüestió d'atzar que Oracle Inc., comprés Sun Microsystem i finalment MySQL fos propietat d'Oracle, l'any 2009. Amb aquesta presa de control es van generar moltes preguntes en aquell moment. Tal com:

  1. Serà bo per a Market?
  2. Serà beneficiós per als usuaris?
  3. Oracle proporcionant assistència i llançant actualitzacions per a un SGBD de codi obert, en el camí d'Oracle, fa res?
  4. Es demostrarà com una armadura d'oracle adquirida?
  5. Quin efecte tindrà en el mercat propietari?
  6. Empreses com Microsoft i Apple mostraran una tendència a l'augment del mercat?
  7. Serà saludable o perjudicial per a IBM?
  8. Desmoralitzarà FOSS Enthusiastic?

Encara avui, no tenim la resposta a totes les preguntes, però sens dubte el mercat ha demostrat molt. Alguns dels canvis que ha estat testimoni del món.

El sisè lloc web més popular del món ha traslladat la seva base de dades de MySQL a MariaDB.

El lloc més popular del món transferit de MySQL a MariaDB.

MariaDB funciona millor i, per tant, els llocs web més ocupats del món l'utilitzen. I qualsevol que utilitzi Linux Seriously ha de saber que la pila M de LAMP ha canviat.

Diversos fòrums en línia i analistes de negocis ho van veure com un triomf jugat per Oracle per acabar amb la base d'usuaris de MySQL. Darwin va dir Survival of the Fittest i el mercat tendeix a entendre-ho. MySQL fork MariaDB fundació i supervivència creat història.

MySQL i MariaDB: un estudi comparatiu

La compatibilitat de MariaDB amb MySQL i fins i tot algunes funcions avançades es van convertir en la força de MariaDB.

NOTA: la substitució directa significa que si una aplicació funciona amb MySQL 5.5, també funcionarà amb MariaDB 5.5 sense cap problema.

Instal·lació de MariaDB a Linux

MariaDB 10.0.12 és la versió estable actual. A més, la pàgina de descàrrega de MariaDB conté binaris específics de distribució per a distribucions basades en RPM i distribucions basades en DPKG, que es poden descarregar des de l'enllaç següent.

  1. https://downloads.mariadb.org/mariadb/10.0.12/

Només cal que baixeu el paquet RPM i DPKG adequat i instal·leu-lo tal com es mostra a continuació.

# rpm -ivh maria*.rpm		[For RedHat based systems]
# dpkg -i maria*.deb		[For Debian based systems]

També podeu instal·lar MariaDB des del dipòsit, però primer és important configurar el repositori. Segueix l'enllaç següent i selecciona la teva distribució i marxa.

  1. Configura el repositori MariaDB

Aquesta és la manera més senzilla d'instal·lar MariaDB a la distribució de Linux estable més recent i antiga. Tanmateix, si no sabeu com configurar repositoris en sistemes Linux. Podeu seguir els nostres articles següents, on hem cobert la instal·lació de MariaDB en algunes distribucions seleccionades.

  1. Configuració de LAMP (Linux, Apache, MariaDB, PHP/PhpMyAdmin) a RHEL/CentOS
  2. Instal·leu LAMP (Linux, Apache, MariaDB, PHP) al servidor Ubuntu 14.04
  3. Instal·lació de LEMP (Nginx, PHP, MySQL amb motor MariaDB i PhpMyAdmin) a Arch Linux
  4. Instal·lació de LAMP (Linux, Apache, MySQL/MariaDB i PHP/PhpMyAdmin) a Arch Linux
  5. Instal·lació de LEMP (Linux, Nginx, MySQL/MariaDB, PHP/PHP-FPM i PhpMyAdmin) a Gentoo Linux

Això és tot per ara. No és el final. És un començament. Un viatge que es va iniciar l'any 2009 encara continua i s'ha de recórrer molt lluny d'aquí. MariaDB té la maduresa de MySQL i se sent com a casa qui hagi experimentat MySQL.

Aviat publicarem un article que guiarà des de fer taules petites fins a fer petites consultes. Fins aleshores estigueu atents i connectats a Tecmint. No us oblideu de proporcionar-nos els vostres valuosos comentaris a la secció de comentaris a continuació.