MariaDB, une fourchette de MySQL est l’un des systèmes de gestion de bases de données relationnelles SQL (Structured Query Language) open-source les plus populaires, conçu par les développeurs originaux de MySQL. Il est conçu pour la rapidité, la fiabilité et la facilité d’utilisation.

C’est la valeur par défaut MySQL type de système de base de données dans les référentiels standard de la plupart sinon de toutes les principales distributions Linux, y compris RHEL (RedHat Enterprise Linux) et Fedora Linux. Il fonctionne également sur Windows et macOS, et de nombreux autres systèmes d’exploitation. Il est utilisé en remplacement de MySQL système de base de données dans le LAMPE (Linux + Apache + MariaDB + PHP) et LEMP (Linux + Engine-X + MariaDB + PHP) pile.

Son développement a commencé en raison de préoccupations survenues lorsque MySQL a été acquis par Oracle Corporation en 2009. Désormais, les développeurs et les mainteneurs de MariaDB faire des fusions mensuelles avec le MySQL base de code pour garantir que MariaDB a toutes les corrections de bogues pertinentes ajoutées à MySQL.

MariaDB serveur est disponible sous la licence GPL, version 2, et ses bibliothèques clientes pour C, Java et ODBC sont distribuées sous la licence LGPL, version 2.1 ou supérieure. Il est proposé en deux éditions différentes.

Le premier est le Serveur de communauté MariaDB que vous pouvez télécharger, utiliser et modifier gratuitement. La deuxième édition est la MariaDB Enterprise Server destiné à remplacer les bases de données propriétaires et à adopter l’open source dans l’entreprise.

Publicité

Télécharger MariaDB

Comment fonctionne MariaDB?

Juste comme MySQL, MariaDB utilise également un modèle client / serveur avec un programme serveur qui classe les demandes des programmes clients. Comme cela est typique des systèmes informatiques client / serveur, le serveur et les programmes client peuvent être sur des hôtes différents.

Structure Client-Serveur Mysql
Structure Client-Serveur Mysql

Principales caractéristiques de MariaDB

MariaDB est hautement compatible avec MySQL comme chaque MariaDB version fonctionne comme un « remplacement instantané« Pour l’équivalent MySQL version, cependant, avec quelques limitations.

Si vous migrez vers MariaDB, ses fichiers de données sont généralement compatibles binaires avec ceux de l’équivalent MySQL version, et aussi le protocole client de MariaDB est compatible binaire avec le protocole client de MySQL.

  • Il prend en charge de nombreuses instructions SQL, structures et règles, fonctions et procédures, fonctions définies par l’utilisateur (utiles pour étendre MariaDB), variables serveur et modes SQL, partitionnement des tables, sauvegarde et restauration de base de données, surveillance du serveur et journaux. Il est également livré avec plusieurs plugins tels que le plugin d’audit MariaDB, et plus encore.
  • MariaDB est livré avec de nombreuses nouvelles options, fonctionnalités et extensions, moteurs de stockage, ainsi que des corrections de bogues qui ne sont pas dans MySQL. Certaines des nouvelles fonctionnalités de MariaDB sont le clustering avancé avec Galera Cluster 4, plusieurs fonctionnalités de compatibilité avec Oracle Database et les tables de données temporelles (qui vous permettent d’interroger les données telles qu’elles se présentaient à tout moment dans le passé), et bien plus encore.
  • Les mêmes fonctionnalités de sécurité dans MySQL existent dans MariaDB. De plus, vous devriez considérer bonnes pratiques pour sécuriser votre serveur de base de données. De plus, la sécurisation de votre base de données doit commencer directement au niveau du réseau et du serveur.

Il est important de comprendre que bien que MariaDB reste compatible avec MySQL, il est vraiment open-source (et est développé par la communauté dans un véritable esprit open-source), il n’a pas de modules source fermés comme ceux qui existent dans MySQL Edition pour entreprise.

La documentation MariaDB vous aidera à comprendre pleinement les différences entre MySQL et MariaDB.

Client et outils MariaDB

Pour les deux MariaDB et MySQL, toutes les API et structures clientes sont identiques, tous les ports et sockets sont généralement les mêmes, et tous les connecteurs MySQL pour les langages de programmation tels que Python, Perl, PHP, Ruby, Java et le connecteur MySQL C, etc. fonctionnent inchangés sous MariaDB.

En outre, MariaDB est livré avec plusieurs programmes clients tels que les utilitaires de ligne de commande populaires: mysql, mysqladmin, et mysqldump, pour administrer les bases de données.

Qui utilise MariaDB?

Certaines entreprises utilisant MariaDB comprendre Chapeau rouge, Ubuntu, Google, Wikipedia, Tumblr, Amazon Web Services, SUSE Linux, etc.

Voici quelques articles utiles sur MariaDB:

Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer:

TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint! pour rechercher ou parcourir les milliers d’articles publiés disponibles GRATUITEMENT à tous.

Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en guise de remerciement.

Soutenez-Nous

Nous sommes reconnaissants de votre soutien sans fin.

.

Rate this post
Publicité
Article précédentLe magnétique «Tesla», avec Ethan Hawke, rend son dû au visionnaire | Caractéristiques
Article suivantComment verrouiller Instagram avec FaceID sans Jailbreak?
Avatar De Violette Laurent
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici