Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/08/2007, 13h36   #1
Invité régulier
 
Responsable de service informatique
Inscription : 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
Points : 7
Points : 7
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
fredouille31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 14h54   #2
Membre éclairé
 
Inscription : février 2005
Messages : 349
Détails du profil
Informations personnelles :
Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : février 2005
Messages : 349
Points : 358
Points : 358
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
Citation:
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
overider est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h04.


 
 
 
 
Partenaires

Hébergement Web