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