Configuration de la réplication maître-esclave MySQL sur une seule machine Windows

La réplication maître-esclave MySQL permet de maintenir une copie synchrone des données sur plusieurs serveurs. Cette procédure détaille l'implémentation complète sur un environnement Windows avec deux instances distinctes fonctionnant sur des ports différents. Prérequis et architecture Cette configuration utilise MySQL 5.6.39 en version portab ...

Publié le 25 août à 00h26

Configuration de la réplication maître-esclave MySQL 8.0.30

Voici les étapes pour configurer une réplicasion maître-esclave avec MySQL version 8.0.30. Préparation des fichiers et utilisateurs 1. Décompression des paquets : # Téléchargement depuis : https://downloads.mysql.com/archives/community/ tar xf mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz mv mysql-8.0.30-linux-glibc2.12-x86_64 mysql mkdir mysql/{ ...

Publié le 20 août à 08h16

Mise en œuvre d'une réplication streaming PostgreSQL de base

Cette procédure détaille la mise en place d'une architecture de réplication primaire-secondaire simplifiée sur une seule instance de serveur Linux, idéale pour comprendre les mécanismes de synchronisation de PostgreSQL. Spécifications de l'environnement Paramètre Valeur Système d'exploitation CentOS 7 / RHEL 7 Version Database PostgreS ...

Publié le 8 août à 08h13

Récupération sans interruption de service d'une réplication MySQL avec GTID après une panne

La réplication avec GTID (Global Transaction Identifiers) simplifie grandement la gestion de la synchronisation des données entre un serveur MySQL maître et ses répliques. Chaque transaction exécutée sur le maître reçoit un identifiant unique et global qui est consigné dans le journal binaire (binlog). Les répliques utilisent ces GTID pour s'as ...

Publié le 4 août à 08h59

Programmation et administration avancée de bases de données MySQL

Gestion des procédures stockées Les procédures stockées permettent d'encapsuler des traitements complexes au sein du serveur de base de données. Voici un exemple illustrant la suppression d'un enregistrement spécifique et la mise à jour simultanée d'une autre table. DELIMITER // CREATE PROCEDURE sp_nettoyage_et_maj() BEGIN -- Suppression de ...

Publié le 3 août à 20h13

Configuration de la réplication MariaDB : Architecture maitre-esclave et maitre-maitre

Architecture maitre-esclave ============================== 1.1 Réplication via GTID La réplication basée sur les Global Transaction Identifiers (GTID) offre une gestion simplifiée et une haute disponibilité pour les bases de données MariaDB. A. Configuration dans my.cnf </div>### B. Création du compte de réplication sur le maitre Exé ...

Publié le 23 juillet à 16h47

Modes de réplication MySQL et gestion du log binaire

MySQL propose plusieurs stratégies pour la réplication, introduites à partir de la version 5.1.12. Ces stratégies influencent la manière dont les modifications de données sont enregistrées dans le log binaire (binlog), permettant ainsi la synchronisation entre un serveur maître et un ou plusieurs serveurs esclaves. Modes de réplication et forma ...

Publié le 21 juillet à 01h18

Redis Cluster : Architecture, Déploiement et Opérations

Introduction aux Systèmes NoSQL et Redis Les bases de données NoSQL, en particulier les magasins de clé-valeur, ont gagné en popularité pour leur capacité à gérer des volumes massifs de données et des débits élevés. Parmi elles, Redis se distingue comme un choix privilégié pour la mise en cache, les bases de données et les courtiers de messages ...

Publié le 19 juillet à 01h04

Configuration d'un cluster PostgreSQL avec réplication et équilibrage de charge

Dans ce guide, nous détaillerons la mise en place d'une architecture PostgreSQL haute disponibilité, intégrant la réplication de flux et le groupement de connexions avec pgpool. Architecture Globale L'architecture se compose des éléments suivants : Master (192.168.123.180) : Serveur PostgreSQL principal et nœud pgpool. Slave1 (192.168.123.181) ...

Publié le 18 juillet à 04h32

Comprendre Kafka : Haute Disponibilité

Comprendre Kafka : Haute Disponibilité Table des matières L'origine de la haute disponibilité 1.1. Pourquoi la réplication est nécessaire 1.2. Élection du leader Analyse de la conception HA de Kafka 2.1. Distribution uniforme des réplicas dans le cluster 2.2. Stratégie de réplication des données Structure ZooKeeper liée à la ...

Publié le 12 juillet à 03h54