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

Requêtes MySQL Discussion :

solutions pour la tenue en charge


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de hansaplast
    Homme Profil pro
    Artisant logiciel
    Inscrit en
    Septembre 2005
    Messages
    952
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Artisant logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 952
    Par défaut solutions pour la tenue en charge
    Bonjour,

    Je suis en charge du développement d'un site avec une croissance de 100% par an...

    Pour l'instant, nous fonctionnions avec un seul serveur MySQL maitre, et un en réplication pour faire du fail over.

    A cause du nombre de clients en croissance, nous allons devoir trouver une solution...
    soit taper dans le serveur esclave pour les requêtes de lecture (avec les problème de désynchronisation qui arrivent plusieurs fois par an)
    soit faire du master-master (mais, il n'y a pas de visibilité sur les solutions libres exemple)
    soit utiliser MySQL cluster (mais, il faut refondre tout le code pour s'y adapter)


    L'un d'entre vous aurait-il un retour sur expérience quelconque?

    Ça fait un moment que j'y réfléchit, et j'ai l'impression qu'utiliser plu d'un serveur relève plus de la bidouille que d'une quelconque implémentation professionnelle...

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 7
    Par défaut
    Bonjour,

    Je te conseil la première solution à savoir :
    un maître et plusieurs slaves.
    Cela fait quelques années que nous utilisons cette solution et cela fonctionne plutôt bien.

    pour info, actuellement nous avons 1 masteur, 15 slaves.
    Sur les 3 dernières années ont à eu que 3 réplies à relancer suite à une corruption de logbin sur le masteur (pas trop mal).

    par contre si tu met cela en place il faut :
    - toujours surveiller l'espace disponible sur tes serveurs
    (un serveur plein et tu relance la replie sur le slave)
    - un bon script d'optimisation de tes tables afin d'éviter les index corrompus
    (avec des tables en myisam)
    - un script de relance d'une réplie d'un slave vers un autre.
    (cela t'évitera de tout relancer si un serveur merde ce qui arrive jamais )

    Chez nous ça tourne sur un mysql 4.0.24 pour une volumétrie d'à peux prêt 80 Go (j'avoue ça deviens chaud ).

    Je crois que MySQL cluster utilise exclusivement la ram des serveurs (ce qui peux être chère suivant la taille de tes bases mais doit être extrêmement rapide).

    Bon courage à toi.

  3. #3
    Membre éprouvé Avatar de hansaplast
    Homme Profil pro
    Artisant logiciel
    Inscrit en
    Septembre 2005
    Messages
    952
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Artisant logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 952
    Par défaut
    merci de ta réponse,

    en effet, on a aussi choisit cette solution éprouvée.

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

Discussions similaires

  1. recherche solution pour affichage ds une StringGrid....
    Par steph_1 dans le forum Composants VCL
    Réponses: 13
    Dernier message: 13/07/2005, 13h24
  2. Réponses: 21
    Dernier message: 30/08/2004, 17h07
  3. meilleur solution pour créer un document imprimable???
    Par martimacfly dans le forum XML/XSL et SOAP
    Réponses: 26
    Dernier message: 08/07/2004, 10h09
  4. [Conception] Meilleures solutions pour gérer le multilangage
    Par scorpiwolf dans le forum Général Java
    Réponses: 3
    Dernier message: 06/07/2004, 16h11
  5. [Kylix] solution pour kylix3 OE BCB sous mdk 9.2
    Par raggadoll dans le forum EDI
    Réponses: 3
    Dernier message: 28/01/2004, 16h26

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