MySQL

0
1059
mysql

MySQL est un système de base de données relationnelle global et probablement l’application la plus largement utilisée dans cette catégorie. Le logiciel est disponible en version open source gratuite ainsi qu'en version commerciale pour différents systèmes d'exploitation. De nombreux fournisseurs d'hébergement Web offrent la possibilité d'intégrer MySQL dans leurs packages. De nombreux sites Web dynamiques utilisent le logiciel comme base.

L'histoire et l'origine de MySQL

MySQL a été développé au cours de l’année 1994 par la société suédoise MySQL AB, acquise par Sun Microsystems 2008. Ces deux sociétés font partie de la California Oracle Corporation depuis l’année 2010. Le nom vient du prénom de la fille de Michael Wildenius, l'un des fondateurs de la société. Wildenius et Axmark ont ​​lancé 1994 avec le développement du système de base de données. Initialement, il servait de clone pour MySQL et devrait fournir les bases de données du logiciel UNIREG pour les applications Web. L'année où une version interne de 1995 a eu lieu, l'application 1997 sous la version 3.1 a été publiée. Cela devrait indiquer que le noyau de MySQL a déjà une longue histoire. Dès le début, le logiciel a pu traiter de grandes quantités de données et a été conçu pour offrir d'excellentes performances. En partie, c'était au détriment de la disponibilité et de la stabilité. Au début, les fonctions étaient limitées, seuls quelques types de tables et aucune transaction n’était possible. En janvier, 2001 est arrivé sur le marché avec la version 3.23, qui permettait des transactions et disposait de deux types de tables. En mars, 2003 a été suivie de la publication de 4.0, 2004 4.1 et, en octobre, de 2005, de MySQL 5.0, chacune dotée de fonctionnalités avancées. En novembre, 2008 a publié la version 5.1. 2012 a suivi MySQL 5.6. 5.7 a suivi en octobre et la version de 5.7.17 était 2016 à la mi-décembre.

MySQL - la base de nombreux sites Web dynamiques

Le système de base de données relationnelle est disponible à la fois en version open source et pour divers systèmes d'exploitation dans une version commerciale. MySQL comprend plusieurs programmes d’administration, une base de données, des interfaces utilisateur et des bibliothèques. Associé à PHP et Apache, il constitue la base de nombreux sites Web dynamiques. Dans le monde entier, il a été installé sur plus d'un million de serveurs 50 dans le monde. Google, Twitter, Facebook & Co. utilisent son architecture et exploitent divers serveurs MySQL. Le système est exécutable sous Windows, Linux, Unix, Mac OSX, i5 / OS, Open VMS, entre autres: il ne se limite pas aux plates-formes 20. De nombreux hébergeurs proposent MySQL dans leurs progiciels. Un manuel officiel est disponible et une assistance gratuite est offerte dans de nombreux forums et groupes d'utilisateurs. Oracle propose des licences de support multi-niveaux pour l'édition Enterprise, mais moyennant des frais. Souvent, une combinaison avec d’autres applications logicielles ou environnements pour le Hébergement sites dynamiques.

Les caractéristiques de MySQL

Le système de base de données a été écrit dans les langages de programmation C et C ++. Il utilise des noyaux qui permettent le multi-threading. Le logiciel peut donc tirer parti de plusieurs processeurs, s'ils existent. Une vitesse de traitement élevée et une gestion optimale de la mémoire sont garanties. Dans le même temps, vous pouvez créer et gérer plusieurs bases de données sur un serveur MySQL. En fonction du système d'exploitation, le nombre de tables utilisées varie. Le logiciel permet d'accéder aux enregistrements, ainsi que de les supprimer, les modifier ou les ajouter. Les bases de données individuelles peuvent être partitionnées afin d'améliorer la vitesse de travail. Les systèmes de gestion de contenu peuvent utiliser MySQL comme base de données fiable et puissante (par exemple, WordPress, TYPO3, Drupal ou Joomla).

Les avantages de MySQL

MySQL stocke, gère, affiche et modifie les données dans des feuilles de calcul, tout en fonctionnant comme un serveur client. Cela signifie que la base de données respective agit en tant que serveur. Le système de base de données fonctionne rapidement, de manière conviviale et stable. Un autre avantage est sa capacité multithread et multi-utilisateur, sa gestion facile des autorisations et ses performances optimales. De plus, il est très flexible en raison de sa compatibilité avec plus de vingt plates-formes différentes.

LAISSEZ UNE RÉPONSE

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