Développeur freelance MySQL

MySQL est un Système de Gestion de Bases de Données (abrégé SGBD), c'est-à-dire un logiciel qui permet de gérer des bases de données, et donc de gérer de grosses quantités d'informations.

MySQL utilise le langage SQL, permettant de communiquer avec une base de données. Ce langage informatique est notamment très utilisé par les développeurs web pour communiquer avec les données d’un site web.

MySQL peut donc s'utiliser seul, mais est la plupart du temps combiné à un autre langage de programmation : PHP, par exemple, pour de nombreux sites web, mais aussi Java, Python, C++, et beaucoup, beaucoup d'autres.

Cependant, pour accéder et gérer les données dans un Système de Gestion de Base de Données (SGBD), il faut utiliser ce que l'on appel, un moteur de stockage.

Un moteur de stockage, aussi appelé moteur de table, est un ensemble d’algorithme qui permettent de stocker et d’accéder aux données dans un SGBD. En règle général, les SGBD utilisent chacun qu’un seul moteur de stockage qui est optimisé au mieux pour la lecture, l’écriture et la suppression de données.

MySQL se démarque des autres SGBD car il propose libre choix à ses utilisateurs d’utiliser un moteur de table parmi plusieurs moteurs différents.

Le moteur de stockage que nous utilisons, est InnoDB. C'est le moteur transactionnel le plus utilisé à l'heure actuelle dans les secteurs dit sensibles, c'est-à-dire nécessitant une cohérence et une grande intégrité des données. Il n'est pas concevable d'avoir des informations faisant référence à quelque chose d'inexistant. Peut-on imaginer un numéro de sécurité sociale qui ne soit pas associé à une personne ou un code postal associé à aucune ville ?

Il y a des domaines d'application où les données doivent être fiables à 100%. D'où notre choix.

Un projet web, besoin d'un développeur ?