Maîtrise des Fondamentaux du Langage SQL : Structure, Requêtes et Administration
Types de données et standards
Le langage SQL (Structuerd Query Language) est la norme pour l'interaction avec les bases de données relationnelles. Bien que la syntaxe soit largement standardisée, certains types de données varient selon le système de gestion de base de données (SGBD) utilisé :
Type
MySQL
PostgreSQL
SQL Server
Oracle
Boolé ...
Publié le 3 juin à 04h46
Optimisation SQL avec MySQL : Techniques pour Architectes Logiciels
Objectif : Comprendre les fondamentaux de MySQL et appliquer des méthodes pratiques d'optimisation SQL pour améliorer les performances des requêtes.
Concepts de base de MySQL
Une base de données sert de conteneur logique pour organiser les informations (ex. : une base de commandes ou d'utilisateurs). Une table stocke les données de manière stru ...
Publié le 2 juin à 19h54
Les fondamentaux de MySQL et l'initiation au SQL
Concepts de base des bases de données
Qu'est-ce qu'une base de données ?
Une base de données (DataBase) est un entrepôt pour stocker et gérer des données.
Elle repose essentiellement sur un système de fichiers, où les données sont sauvegardées sur disque sous forme de fichiers.
Pourquoi utiliser une base de données ?
Comparée à d'autres métho ...
Publié le 2 juin à 18h10
Guide complet de MySQL EXPLAIN
Présentation d'EXPLAIN
Cet article explique comment utiliser la commande EXPLAIN pour obtenir le plan d'exécusion d'une requête SELECT. Grâce à EXPLAIN, nous pouvons connaître les informations suivantes : l'ordre de lecture des tables, le type d'opération de lecture, les index possibles, les index réellement utilisés, les références entre table ...
Publié le 2 juin à 17h59
Déploiement d'un cluster MySQL en mode primaire unique avec MGR
MySQL Group Replication (abrégé MGR) est une solution entièrement nouvelle pour haute disponibilité et haute extensibilité lancée par MySQL en décembre 2016. MGR est une solution de haute disponibilité et d'extensibilité pour les bases de données introduite dans la version 5.7.17 de MySQL, fournie sous forme de plugin. Elle réalise une cohérenc ...
Publié le 2 juin à 06h51
Installation, réplication et haute disponibilité de MySQL sous Linux
Installation de MySQL 5.7
Les étapes ci-dessous utilisent Ansible pour déployer MySQL 5.7 sur un serveur CentOS/RHEL. Les chemins et variables ont été modifiés pour éviter la similarité avec l'original.
# mysql 5.7
- name: Copier l'archive MySQL
copy:
src: /srv/mysql-{{ VERS_MYSQL }}.tar.gz
dest: /opt/mysql-{{ VERS_MYSQL }}.tar.gz
...
Publié le 29 mai à 12h24