L'histoire derrière l'acquisition de «MySQL» par Sun Microsystem et la montée de «mariaDB»
- 4444
- 633
- Rayan Lefebvre
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 MicrosystemCeux 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:
- Est-ce que ça va être bon pour le marché?
- Est-ce que cela sera bénéfique pour les utilisateurs ?
- 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?
- Va-t-il être prouvé comme une armure d'oracle acquise?
- Quel sera son effet sur le marché propriétaire?
- Est-ce que des entreprises comme Microsoft, Apple affichera une tendance au marché?
- Est-ce que ça va être sain ou nocif pour IBM?
- 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.
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.
- 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.
- 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.
- Lampe de configuration (Linux, Apache, Mariadb, PHP / Phpmyadmin) dans Rhel / Centos
- Installez la lampe (Linux, Apache, Mariadb, PHP) sur Ubuntu 14.04 serveur
- Installation de Lemp (Nginx, PHP, MySQL avec moteur MariADB et phpmyadmin) dans Arch Linux
- Installation de lampe (Linux, Apache, MySQL / MARIADB et PHP / PhpmyAdmin) dans Arch Linux
- 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.
- « XenServer Physique à migration virtuelle - Partie 6
- 15 Conseils de réglage et d'optimisation des performances MySQL / MARIADB utiles »