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 :

Gérer 50K datable avec mysql


Sujet :

Administration MySQL

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 65
    Par défaut Gérer 50K datable avec mysql
    Bonjour,

    Nous sommes à l'étude sur un projet comprenant un grand nombre d'utilisateurs.

    Une des solutions proposée par notre équipe est la suivante: créer une base de données par utilisateur ce qui montera le nombre à environ 50.000 Bases de données avec pour chacune 20-30 tables. ce qui représentera 40-50Go de données sur la 1er année.

    La solution sera utilisée par environ 200-300 utilisateurs/jour ce qui n'est pas énorme au niveau de la charge serveur

    La question que nous nous posons : cette conception peut-elle selon vous conduire à un problème ? Permettra-t-elle une réactivité importante?
    Sachant que par la suite nous pourrons dispatcher l'hébergement sur plusieurs serveurs.

    Merci d'avance Laurent

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 059
    Par défaut
    Une base de données par utilisateur ? Soit 50 000 bases de données sur un seul et même serveur.
    Je plains l'administrateur des bases . Bonjour la galère pour assurer les sauvegardes et restaurations en cas de problème.
    Et si le serveur plante... une solution de réplication de 50 000 bases ?

    A mon avis, il y a un problème au niveau de la conception. Préférez une seule base, avec peu de tables, mais éventuellement l'identification des utilisateurs à différents niveaux de votre schéma, si c'est pour une question de "qui peut accéder à quelle donnée ?".
    Ça vous simplifiera grandement l'administration du serveur de données.
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 998
    Billets dans le blog
    6
    Par défaut
    Et voila, ma rigolade du jour est assuré... Ce forum est excellent pour la santé. On y trouve régulièrement de telles inepties que c'est un plaisir de lire certains post et d'en rigoler à gorge déployée....
    Vive le forum MySQL !!!!

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 65
    Par défaut
    Rohh, voilà ca troll... (faut dire que je comprends votre réaction)

    enfin bon, revenons à nos moutons: oui, il y a eu une énorme erreur de conception.

    le nouveau schéma montre finalement: une seule Bdd avec 20-30 tables.

    Me voilà rassuré et vous aussi (je l'espère). La prochaine fois on réfléchira avant de sortir des conneries comme ca!

    Désolé du dérangement!

    Laurent

  5. #5
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 059
    Par défaut
    Errare humanum est...

    Le tout, c'est de s'en être rendu compte et d'avoir rectifié le tir
    Du coup, je passe le post en .
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

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

Discussions similaires

  1. [MySQL] Comment gérer le Multilinguisme avec Mysql-PHP ?
    Par tavarlindar dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 10/12/2010, 13h49
  2. [MySQL] gérer les cles etrangere avec mysql
    Par zemzoum89 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 18/05/2010, 16h50
  3. [MySQL] conseils pour gérer des images avec mysql
    Par briiice dans le forum Administration
    Réponses: 9
    Dernier message: 04/01/2006, 09h52
  4. Probleme avec Mysql
    Par kevinss dans le forum Administration
    Réponses: 5
    Dernier message: 31/10/2003, 10h43
  5. Problème d'insertion avec MySQL
    Par Sonny dans le forum ASP
    Réponses: 13
    Dernier message: 28/08/2003, 13h52

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