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

Installation MySQL Discussion :

Utilisation de la réplication MySQL en asp ou php ?


Sujet :

Installation MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2004
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2004
    Messages : 18
    Par défaut Utilisation de la réplication MySQL en asp ou php ?
    Bonjour,

    J'ai réussi à configurer 2 serveurs de réplication MySQL (1 maitre, 1 esclave).
    La réplication fonctionne bien.

    Par contre, concrètement, comment utiliser cette réplication avec les langages comme ASP ou PHP ?

    Faut-il à chaque fois ouvrir une connexion au hasard sur l'un des serveurs pour les SELECT + 1 cnx au Master pour les INSERT ou UPDATE ?

    Ou existe-t-il un moyen, en utilisant une seule connexion, pour qu'il se connecte automatiquement au serveur le moins chargé, par exemple ?

    Merci pour vos conseils,

    @+

    Fred

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2005
    Messages
    390
    Détails du profil
    Informations personnelles :
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 390
    Par défaut
    la réplication ne te permets que de faire un "backup" de tes données.

    Si tu veux que tes applications se connectent au serveur le moins chargé, il faut que tu mette en place un proxy mysql.


    Quand tu utilises la replication
    et selon le moteur que tu utilises
    , il faut bien faire attention à la structure de tes tables. Si tu as utilisé des auto increment, il faut savoir qu'à un instant donné un et un seul de tes serveur peut mettre à jour une table donnée sinon tu risques de te retrouver avec des données différentes sur là meme clé auto incrémenter.

    Innodb permets de faire un lock au niveau de l'enreg; en myisam il faut gérer le lock au niveau de la table.

    De plus, comme tu es en architecture maitre-esclave les données que tu va insérer sur ton esclave ne seront pas mis à jour sur ton serveur. Je te conseille un architecture maitre-maitre.

    Hésitez pas à me contacter en MP pour plus de précisions ou si je dis des bétises ce qui peut arriver

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. nettoyage d'une base MySql en ASP
    Par gyouk dans le forum ASP
    Réponses: 6
    Dernier message: 04/11/2005, 15h46
  2. connexion à une bdd mysql en asp
    Par asetti dans le forum ASP
    Réponses: 3
    Dernier message: 31/10/2005, 18h31
  3. Réplication MySQL
    Par olive_le_malin dans le forum Outils
    Réponses: 4
    Dernier message: 01/09/2005, 15h10
  4. (Problème) Utilisation de l'API mySQL [Delphi 2005 Perso]
    Par will-scs dans le forum Bases de données
    Réponses: 2
    Dernier message: 08/08/2005, 18h26
  5. Utilisation d'une base MySQL
    Par sylviefrfr dans le forum Bases de données
    Réponses: 5
    Dernier message: 29/06/2004, 15h30

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