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

Mon site Discussion :

bdd multiple ou simple pour forum


Sujet :

Mon site

  1. #1
    Membre habitué
    Avatar de yvesall
    Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Novembre 2006
    Messages
    208
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 208
    Points : 127
    Points
    127
    Par défaut bdd multiple ou simple pour forum
    Salut, je suis entrain de concevoir une forum en php/mysql pour mon site

    pour faire des testes simples j'ai creer juste une table dans ma bdd qui contient les articles que j'ecris : le nom de l'auteur, la date de creation, l'article ecrit, etc...

    apres j'ai creer un gestionnaire d'utilisateur, (admin ou normal) qui marche tres bien, les utilisateurs sont dans une autre table.

    maintenant je voudrais creer sur ce forum, un nouveau sujet (parce que un sujet unique ca le fait pas ^^) ma question est simple, comment faire pour creer un sujet et le stocker dans ma BDD

    je vois 2 solution :

    - soit tout les article sont stocker dans la meme table et chacun porte un identifiant qui permet de reperer a quel sujet il appartient, et creer une table avec tout les nom des sujet precedement creer, reste a php et les requete mysql de trouver les articles propres au sujet.
    PROBLEME : si il y a 10 000 articles, il faudra reparcourir les 10 000 article pour reccupere seulement ce que je desire


    - soit creer une nouvelle table a chaque nouveau sujet, cette table contenant le titre du sujet et ses articles, et par la suite creer une table qui contient la liste des sujet avec le nom de la table associé
    PROBLEME : si il y a 10 000 sujet, j aurais 10 000 tables, ca risque pas de faire gros ?

    qu'est ce qui est le mieu.. qu'elle sont les autres solution ?

    si je ne suis pas clair il faut le dire ^^ :p
    merci
    i = i++;

  2. #2
    Membre éclairé Avatar de djoyeux
    Profil pro
    Inscrit en
    Août 2007
    Messages
    595
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2007
    Messages : 595
    Points : 668
    Points
    668
    Par défaut
    - soit tout les article sont stocker dans la meme table et chacun porte un identifiant qui permet de reperer a quel sujet il appartient, et creer une table avec tout les nom des sujet precedement creer, reste a php et les requete mysql de trouver les articles propres au sujet.
    PROBLEME : si il y a 10 000 articles, il faudra reparcourir les 10 000 article pour reccupere seulement ce que je desire
    Je penche pour celui là car même si il est vrai que tu devras tester les 10 000 entré tu ne testera que la clés étrangère dessus. Ce qui sera quand même assez rapide.

    Apres pour limité la chose tu peut dire par exemple que tu ne teste que les 1 000 derniers enregistrements, les 9 000 autre étant considéré "trop vieux".

    Apres c'est ton fomulaire de recherche qui te permettra de rechercher dans tous les enregistrements.
    Dieu de l'orthographe pardonne moi.
    Ne pas confondre language SMS et abréviation. ça n'a rien a voir...

  3. #3
    Membre habitué
    Avatar de yvesall
    Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Novembre 2006
    Messages
    208
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 208
    Points : 127
    Points
    127
    Par défaut
    merci je vais des a present creer ceci... je reste ouvert a d'autre avis

    merci encore
    i = i++;

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 05/02/2008, 12h32
  2. Calcul simple pour code couleur
    Par Boumeur dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 16/04/2005, 10h51
  3. Méthode simple pour gérer les collisions
    Par Hyoga dans le forum OpenGL
    Réponses: 2
    Dernier message: 19/02/2005, 13h43
  4. Réponses: 2
    Dernier message: 08/04/2004, 11h11
  5. recherche exemple simple pour corba en c++
    Par Pinggui dans le forum CORBA
    Réponses: 4
    Dernier message: 06/05/2002, 11h29

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