L'histoire derrière l'acquisition de «MySQL» par Sun Microsystem et la montée de «mariaDB»

L'histoire derrière l'acquisition de «MySQL» par Sun Microsystem et la montée de «mariaDB»

Une base de données est une information organisée de telle manière qu'un programme informatique peut accéder aux données stockées ou en partie. Ce système de fichiers électroniques est stocké, mis à jour, sélectionné et supprimé à l'aide d'un programme spécial appelé Database Management System (DBMS). Il y a une énorme liste de SGBD, dont quelques-uns font la liste ici - Mysql, Mariadb, serveur SQL, Oracle, Db2, Base de libreOffice, Microsoft Access, etc.

Histoire de l'acquisition de MySQL par Sun Microsystem

Ceux qui ont travaillé sur l'environnement Linux devaient savoir que Mysql auparavant le système de gestion de base de données relationnel par défaut pendant très longtemps avant d'être remplacé par Mariadb. Ce qui s'est passé tout d'un coup? Pourquoi le projet Linux a fait un coup de pied à ce projet. Avant de continuer ce sujet, permet d'avoir une brève note.

À propos de mysql

Mysql a été fondée par Allan Larsson, Michael Widenius et David Axmark en 1995, il y a 19 ans. Il a été publié sous le nom du co-fondateur Michael Widenius Daughter, 'Mon'. Ce projet a été publié sous la licence publique générale de GNU ainsi que sous certaines licences propriétaires. MySQL appartenait à MySQL AB Firm jusqu'à ce qu'il entre aux mains d'Oracle Corporation. Il est écrit en langage de programmation - C et C++ et est disponible pour Windows, Linux, Solaris, MacOS et FreeBSD.

À propos de Mariadb

Après l'acquisition de MySQL par Oracle Inc. Et la nécessité d'une base de données fiable et évolutive a amené les chercheurs à penser à des alternatives comme Postgresql et MongoDB. Le passage à l'un ou l'autre des deux n'était ni facile ni mieux remplacé du point de vue futur.

En même temps en 2009, Michael Widenius a commencé à travailler sur Marisdb en tant que fourche de MySQL. En 2012, la Fondation MariaDB à but non lucratif a été posée. Il a été nommé d'après la fille du fondateur Maria.

MariaDB est un système de gestion de la base de données relationnelle de la fourche de la base de données de MySQL qui est à nouveau publié sous la licence publique générale GNU. Il est écrit en langage de programmation - C, C++, Perler et Frapper et est disponible pour les systèmes Linux, Windows, Solaris, MacOS et FreeBSD.

L'acquisition de MySQL

1 milliard de dollars n'était pas un petit montant pour l'entreprise MySQL AB en outre, ils ne veulent pas laisser l'occasion en vain pour qu'un projet open-source entre dans le monde grand public et donc MySQL est passé sous le col de Sun Microsystem en 2008.

C'était une question de chance qu'Oracle Inc., Acheté Sun Microsystem et finalement MySQL était une propriété d'Oracle, en 2009. Avec cette prise de contrôle, beaucoup de questions ont été générées cette fois-ci. Tel que:

  1. Est-ce que ça va être bon pour le marché?
  2. Est-ce que cela sera bénéfique pour les utilisateurs ?
  3. Oracle en fournissant un support et en publiant des mises à jour pour un SGBD open source, sur le chemin d'Oracle, en faisant du bien?
  4. Va-t-il être prouvé comme une armure d'oracle acquise?
  5. Quel sera son effet sur le marché propriétaire?
  6. Est-ce que des entreprises comme Microsoft, Apple affichera une tendance au marché?
  7. Est-ce que ça va être sain ou nocif pour IBM?
  8. Est-ce que cela démoralisera enthousiaste des foss?

Même aujourd'hui, nous n'avons pas la réponse de toutes les questions, mais le marché s'est certainement avéré beaucoup. Certains des changements que le monde a été témoins.

Wikipédia

Le sixième site Web le plus populaire au monde a déplacé sa base de données de MySQL à MariaDB.

Google

Le site le plus populaire du monde transféré de MySQL à MariaDB.

Mariadb fonctionne mieux et donc les sites Web les plus occupés dans le monde l'utilisent. Et quiconque exécute Linux doit sérieusement savoir que le 'M' de LAMPE La pile a changé.

Plusieurs forums en ligne et analyste commercial ont vu cela comme un Trump joué par Oracle pour terminer la base d'utilisateurs MySQL. Darwin a dit 'La survie du plus fortet le marché a tendance à comprendre cela. Fondation MySQL Fork Mariadb et survie ont créé l'histoire.

MySQL et MARIADB - Une étude comparative

La compatibilité de MariaDB avec MySQL et même une caractéristique avancée sont devenues la force de MariaDB.

Nom Mysql Mariadb
 Description  Système de gestion de base de données relationnelle.  Un remplacement de MySQL d'accueil.
 Classement du moteur DB  2  27
 Développeur  Oracle Inc.  Michael Widenius
 Première sortie  1995  2009
 Licence  GNU / GPL  GNU / GPL
 Langue  C et C++  C, C ++, Perl et bash
 Prise en charge du serveur  Linux, Solaris, Windows, FreeBSD et MacOS  Linux, Solaris, Windows et FreeBSD
 Schéma de données  Oui  Oui
 Modèle de base de données  Système de gestion de base de données relationnelle  Système de gestion de base de données relationnelle
 Type de données  Oui  Oui
 SQL  Oui  Oui
 Méthode d'accès  JDBC, ODBC  JDBC, ODBC
 Script  Oui  Oui
 Fonction de déclenchement  Oui  Oui
 Réplication  Oui  Oui
 Méthode de réplication  Maître-maître, maître-esclave et grappe  Maître-maître et esclave
 Clés étrangères  Oui  Oui
 Durabilité  Oui  Oui
 Site Internet  mysql.com  mariadb.org

NOTE: Drop - en remplacement signifie, si une application fonctionne sur MySQL 5.5, cela fonctionnera également sur Mariadb 5.5 sans problème.

Installation de mariaDB à Linux

Mariadb 10.0.12 est la version stable actuelle. De plus, la page de téléchargement de MariaDB contient des binaires spécifiques à la distribution pour les distributions basées sur le RPM ainsi que les distributions basées sur DPKG, qui peuvent être téléchargées à partir du lien ci-dessous.

  1. https: // téléchargements.mariadb.org / mariadb / 10.0.12 /

Téléchargez simplement le package RPM et DPKG approprié et installez-le comme indiqué ci-dessous.

# RPM -ivh Maria *.RPM [pour Chapeau rouge Systèmes basés] # dpkg -i maria *.deb [pour Debian Systèmes basés

Vous pouvez également installer MARIADB à partir du référentiel, mais il est important de configurer le repo, d'abord. Suivez le lien ci-dessous et sélectionnez votre distribution et allez.

  1. Configuration du référentiel MariaDB

C'est le moyen le plus simple d'installer MariaDB sur la distribution Linux stable la plus récente et l'ancienne. Cependant, si vous ne savez pas comment configurer des référentiels dans les systèmes Linux. Vous pouvez suivre nos articles ci-dessous, où nous avons couvert l'installation de MariaDB sur quelques distributions sélectionnées.

  1. Lampe de configuration (Linux, Apache, Mariadb, PHP / Phpmyadmin) dans Rhel / Centos
  2. Installez la lampe (Linux, Apache, Mariadb, PHP) sur Ubuntu 14.04 serveur
  3. Installation de Lemp (Nginx, PHP, MySQL avec moteur MariADB et phpmyadmin) dans Arch Linux
  4. Installation de lampe (Linux, Apache, MySQL / MARIADB et PHP / PhpmyAdmin) dans Arch Linux
  5. Installation de LEMP (Linux, Nginx, MySQL / MARIADB, PHP / PHP-FPM et PHPMYADMIN) dans Gentoo Linux

C'est tout pour le moment. Ce n'est pas la fin. C'est un début. Un voyage qui a été lancé en 2009 se poursuit et il doit faire un long chemin à partir d'ici. Mariadb a la maturité de MySQL et de vos sensations à la maison qui ont vécu MySQL.

Nous proposerons sous peu un article qui guidera de la fabrication de petites tables à l'exécution de petites requêtes. Jusque-là, restez à l'écoute et connecté à Tecmint. N'oubliez pas de nous fournir vos précieux commentaires dans la section des commentaires ci-dessous.