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

Discussion :

Quel type de stockage de données ?

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 20
    Par défaut Quel type de stockage de données ?
    Bonjour,

    Je suis actuellement en train de coder un site internet en php/sql et pour l'instant tout allait bien.
    Dans ce site, j'ai créé des fiches membres assez élaborées où chaque membre dispose d'une gallerie photo perso (il peut ajouter autant de photos qu'il veut), et les autres membres peuvent commenter les photos. Il dispose aussi d'un guestbook, d'une liste d'amis, et on peut voir la liste des dernières visites.
    Mais après avoir codé tout ca, je me suis dit que vu le nombre important de commentaires qu'il va y avoir au niveau des photos, et que tout est stocké dans la même table (l'id de la photo permettant de retrouver les commentaires correspondant à la bonne photo), et bien ca risque de rapidement être très long à charger :/

    Je me demande donc si je ne devrai pas plutot utiliser un autre système de stockage de données, du genre créer un dossier sur le ftp pour chaque membre, et dedans je stock les commentaires du guestbook, ceux relatifs aux photos, etc ... dans des fichiers. Ainsi, lorsque l'on charge une page avec des commentaires, pas besoin de parcourir des dizaines (centaines?) de milliers d'enregistrements pour trouver les commentaires correspondant a une photo ou a un guestbook donné.
    Est-ce une bonne idée, ou bien ma base de donnée mysql est largement assez rapide pour effectuer ce genre de requêtes. Et si je dois faire comme ca, comment dois-je faire ? Utiliser des fichiers .csv ?

    J'espère que j'ai été clair dans mes explications, et si vous avez des questions, n'hésitez surtout pas


    Merci d'avance à ceux qui prendront le temps de m'aider.

    Cordialement,
    Joe Burtonn.

  2. #2
    Membre éprouvé Avatar de Dsphinx
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2005
    Messages
    1 082
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 082
    Par défaut
    Salut,

    Personnellement je garderais l'idée de la base de donnée MySQL qui est une solution très fiable et rapide... Si tu as d'énormes quantité de données, optimise le plus possible le schéma relationnel de ta base de données et n'oublie pas de mettre des index sur les bons champs de tes tables ! C'est 2 p'tits conseils qui ne sont pas négligable (moi j'oublie toujours de mettre les index ! )

  3. #3
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 20
    Par défaut
    Ok. J'avais peur que la quantité de donnée fasse que le temps de réponse soit trop long.
    Pour le schéma entité/relation, pas de problème, j'ai un semestre entier de cours la dessus (en postgresql). Il ne me reste plus qu'à regarder les correspondances sql.

    Merci pour tout

Discussions similaires

  1. Quel type utiliser pour des données serialized?
    Par Nalexx dans le forum Requêtes
    Réponses: 3
    Dernier message: 03/12/2012, 01h15
  2. Quel type de stockage de données dois-je utiliser ?
    Par Largo13 dans le forum Android
    Réponses: 9
    Dernier message: 03/08/2012, 10h42
  3. quel type de donné renvoie un socket
    Par sneb5757 dans le forum Développement
    Réponses: 4
    Dernier message: 18/11/2006, 18h06
  4. Réponses: 15
    Dernier message: 07/07/2006, 16h30
  5. Champ PRIX : quel type de donnée ?
    Par Ant8386 dans le forum Oracle
    Réponses: 3
    Dernier message: 28/06/2006, 16h05

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