Redis et les architectures distribuées : Réplication, Sentinelles et Clusters

Redis est une base de données en mémoire haute performance. Réplication Maître-Esclave La réplication maître-esclave permet de copier les données d'un serveur Redis vers d'autres serveurs. Le serveur d'origine est le maître (Master) et les serveurs récepteurs sont les esclaves (Slave). La copie des données est unidirectionnelle, du maître vers ...

Publié le 3 octobre à 01h08

Réplication Maître-Slave, Séparation Lecture-Écriture et Sauvegarde-Restoration de MySQL

Réplication Maître-Slave 1. Objectifs de la réplication maître-esclave Effectuer des sauvegardes en temps réel de la base de données pour assurer son intégrité. Permettre une séparation lecture-écriture où le serveur maître gère les écritures et le serveur esclave les lectures, améliorant ainsi les performances globales. Le principe repose su ...

Publié le 7 septembre à 20h40

Architecture et gestion avancée de MySQL en environnement cloud

Le processus de compilation à partir du code source permet une personnalisation poussée de MySQL. Les dépendances essentielles doivent être installées avant le démarrage. dnf install cmake3 gcc git bison openssl-devel ncurses-devel systemd-devel rpcgen.x86_64 libtirpc-devel-1.3.3-9.el9.x86_64.rpm \ gcc-toolset-12-gcc gcc-toolset-12-gcc-c++ gcc- ...

Publié le 4 septembre à 11h07

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