Tux-forum

Annonce

Attention : tous les sujets de discussion doivent être en relation avec Linux ou les logiciels libres.

#1 2011-03-11 12:34:57

Dudu
Tux-débutant
Inscription : 2010-11-05
Messages : 26

Réplication Mysql

Bonjour à tous,
Je me posais une petite question sur la réplication mysql.
Est-ce qu'il est possible de répliquer avec les logs binaire ou autre une base sur une autre mais le tout sur le même serveur.

Serveur -->  DB1
           -->  DB2
Le but répliquer DB1 sur DB2, avec DB1 qui servirait pour les insert / update et DB2 juste pour les select.

Je sais si je me suis bien exprimez, je sais que ça ce fait avec 2 serveurs type Master => Slave.

Merci
Dudu

Hors ligne

#2 2011-03-11 14:00:35

MeLon
Tux-débutant
Inscription : 2010-11-12
Messages : 14

Re : Réplication Mysql

Oui c'est possible.
Tu peux lancer ton mysql sur un autre port que celui par defaut (ex : 3307) et du coup tu peux avoir 2 mysql totalement différent sur une machine.

Hors ligne

#3 2011-03-11 15:14:34

pti-seb
Administrator
Lieu : Rennes
Inscription : 2010-10-26
Messages : 313
Site Web

Re : Réplication Mysql

Par contre, mettre les deux MySQL sur la même machine je ne vois pas trop l'intérêt...
L'idéal est d'avoir deux machines, cela peut permettre de répartir la charge (machine 1 = update / insert, machine 2 = select).

Hors ligne

#4 2011-03-11 15:34:11

Dudu
Tux-débutant
Inscription : 2010-11-05
Messages : 26

Re : Réplication Mysql

Ah ouai c'est vrai avec 2 instances ça peut le faire. Je vais regarder de ce coté là.

Le fait de vouloir y mettre sur 1 seul serveur c'est juste une question de coût tout en gardant une évolutivitée facile avec cette architecture.
Du coup le jour ou le projet marche et que le serveur commence à en chier hop on prend un deuxième serveur et on monte le réplica/Slave dessus.

Hors ligne

#5 2011-03-12 19:09:30

pti-seb
Administrator
Lieu : Rennes
Inscription : 2010-10-26
Messages : 313
Site Web

Re : Réplication Mysql

Tu vise peut-être un peu trop haut. Avant de mettre un serveur MySQL à genoux, il faut d'abord générer un traffic assez important.

Personnellement, je mettrai en place un seul serveur MySQL. Puis ensuite je passerai du temps à optimiser tout ça pour que cela tienne une certaines charges (Activation du Query Cache, tuning des bases, mise en place d'index, mise en place de cache coté applications web).

Et seulement le jour ou ton projet est trop important et que la charge est trop forte, je commencerai à voir pour mettre en place un système de réplication.

A titre d'exemple, sur une serveur dédié + wordpress + plugin super cache : cela peut encaisser sans soucis 10 000 visiteurs par jours...

Hors ligne

#6 2011-03-14 15:35:18

Dudu
Tux-débutant
Inscription : 2010-11-05
Messages : 26

Re : Réplication Mysql

Visé un peut haut, je ne sais pas, de tout façon c'est le client qui décide smile .
Mais le projet est quand même assez gros, un espèce de moteur de recherche donc il  va y avoir énormément d'insert/update de tout façon.
Ensuite si le projet marche bien bah beaucoup de select de la part des clients.

Hors ligne

#7 2011-03-15 08:59:40

MeLon
Tux-débutant
Inscription : 2010-11-12
Messages : 14

Re : Réplication Mysql

Si ton client a besoin de grosse perf il peut prendre autre chose que MySQL :-)

Hors ligne

#8 2011-03-16 18:12:20

Dudu
Tux-débutant
Inscription : 2010-11-05
Messages : 26

Re : Réplication Mysql

Du genre ? parce que balancé un truc comme ça pourqoi pas mais sans argumentez il n' y a pas beaucoup d'intérêt.

Hors ligne

#9 2011-03-16 18:51:31

MeLon
Tux-débutant
Inscription : 2010-11-12
Messages : 14

Re : Réplication Mysql

Je balance des choses, si tu veux en savoir plus aucun problème il suffit de le demandé.

Si tu as un gros volumes de données, tu peux regarder du coté de  PostGreSQL.

un lien ici.

Hors ligne

#10 2011-03-17 15:41:14

Dudu
Tux-débutant
Inscription : 2010-11-05
Messages : 26

Re : Réplication Mysql

Eh ben dis donc comme c'est drôle ...

Sinon qu'apporte PostGreSQL par rapport à Mysql, ou autre, en termes de performance ?

Il est plus adapté pour de gros volumes ? beaucoup d'insert ? une base de Select ?

Hors ligne

#11 2011-03-18 00:44:54

irtimid42
Tux-débutant
Inscription : 2011-02-17
Messages : 7

Re : Réplication Mysql

Postgres plus adapté sur les gros volume mais il a un peu plus de mal sur les volumes "faibles" disons que postgres gère très bien des bases de plusieurs To...

Hors ligne

Pied de page des forums