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