IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration MySQL Discussion :

différences entre sauvegarde et réplication d'une base de données


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 67
    Par défaut différences entre sauvegarde et réplication d'une base de données
    Bonjour,

    Je travaille dans un projet sur lequel il y a deux serveurs applicatifs redondants (un serveur maître et un serveur esclave) chacun avec une base MySQL.
    De façon regulière, une réplication de la base est effectuée (du maître vers l'esclave) grâce au mécanisme "row based replication".
    Quand le serveur maître tombe en panne, le serveur esclave remplace le maître pour garantir la disponibilité du service.

    La réplication est-elle suffisante?
    Croyez-vous qu'il faudrait faire, en plus de la réplication, des sauvegardes regulières de la base côté "maître"?
    Je ne vois pas trop la différence entre sauvegarde et réplication; pour moi, la réplication côté esclave pourrait être vue comme une sauvegarde.
    J'aimerais quand-même avoir votre avis sur le sujet.

    Merci par avance,
    Cdt,
    Fgalves

  2. #2
    Membre éprouvé Avatar de kain_tn
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 873
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 873
    Par défaut
    Bonjour.


    La réplication maître esclave n'est pas une simple sauvegarde: elle peut-être utilisée par exemple pour atténuer la charge d'une base en utilisant l'esclave (ou les esclaves) pour toutes les requêtes en lecture. Elle peut également permettre de ne pas exposer la base maître à certaines/certains machines/réseaux.
    Dans ton cas, l'esclave sert plutôt de failover.

    L'intérêt des sauvegardes régulières est de pouvoir avoir une image de la base à un instant T (par expérience, ça peut servir).
    Dans ton cas, imagine que ta base maître soit attaquée et que des DELETE massifs soient lancés. En principe, ta base esclave va être mise à jour de la même façon, et donc ne pourra pas te permettre de remonter ton serveur maître comme avant l'attaque. Une sauvegarde, elle, pourrait.

Discussions similaires

  1. Réplication d'une base de données
    Par naima2005 dans le forum Réplications
    Réponses: 5
    Dernier message: 29/10/2008, 11h31
  2. [MySQL] passerelle entre un fichier xml et une base de données mysql
    Par Deboh dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 26/06/2008, 08h59
  3. réplication d'une base de donnés
    Par taroudant dans le forum XQUERY/SGBD
    Réponses: 3
    Dernier message: 18/05/2007, 10h00
  4. Réponses: 1
    Dernier message: 23/01/2007, 11h06
  5. Réponses: 4
    Dernier message: 03/02/2006, 12h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo