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 :

Distribution d'une table


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2009
    Messages : 44
    Par défaut Distribution d'une table
    Bonjour à tous ;
    je possède un petit réseau local de 3 machines:
    machine A (192.168.1.16) qui tourne sous windows xp
    machine B (192.168.1.6) qui tourne sous windows xp également
    machine C (192.168.1.81) qui tourne sous edubuntu 10

    je possède sur la machine A une BD mysql 5.1 avec une grande table que je désire la fragmenter horizontalement par intervalle de telle façon que les partitions seront distribuées sur toutes les machines de mon réseau local:
    quelques fragments restent sur le dossier data de la machine A
    quelques fragments migrent vers une partition disque qui est libre sur la machine B
    quelques fragments migrent vers mon dossier personnel sur la machine C

    quelle serait la requête d'altération de la structure de ma table ? veuillez expliciter la valeur de l'option DATA DIRECTORY.

    Merci.

  2. #2
    Membre Expert
    Avatar de gene69
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 769
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 769
    Par défaut
    est-ce que tu veux utiliser MERGE ou faire du load-balancing?

    pour merge, c'est grillé parce que ça supporte qu'un seul serveur d'après ce que j'ai lu: même si tu dois pouvoir le faire sur divers disques via des montages (je suis pas sur que ce soit recommandé cependant).
    http://dev.mysql.com/doc/refman/5.0/...ge-engine.html

    si c'est pour faire une sorte de cluster, ça dépasse mes compétence en mysql.

    pour FEDEFATED, ça à l'air de ressembler à ce que tu veux faire, mais ça fractionne le schéma mais pas la table. http://dev.mysql.com/doc/refman/5.0/...ge-engine.html

    Peut-être utilise tu le mauvais type de base de donnée. Si tu n'as pas besoin que tes données soient consistantes d'un noeud à l'autre, regarde les bases dite "no-sql" comme cassandra, ça à l'air de faire ce que tu veux. Sinon faut préciser.

Discussions similaires

  1. Récupération des noms de champs d'une table
    Par Battomura dans le forum SQL
    Réponses: 2
    Dernier message: 24/03/2003, 10h00
  2. Trouver le dernier enregistrement d'une table
    Par remi59 dans le forum Requêtes
    Réponses: 4
    Dernier message: 11/03/2003, 14h54
  3. Erreur lors de modification d'une table
    Par seb.49 dans le forum SQL
    Réponses: 11
    Dernier message: 13/01/2003, 17h16
  4. Pb d'auto-incrément sur une table v7
    Par Nivux dans le forum Paradox
    Réponses: 9
    Dernier message: 26/12/2002, 12h05
  5. [ADO] Tester l'existence d'une table
    Par nd25 dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 05/09/2002, 13h55

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