Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1428 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  choix pour un forum

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

choix pour un forum

n°907462
Scarf3ss3
Posté le 25-11-2004 à 10:14:27  profilanswer
 

Question rapide
Si vous créez un forum, vous préferez stocker le text dans un champs TEXT ou plutot dans un fichier text justement pour alléger la base ?

mood
Publicité
Posté le 25-11-2004 à 10:14:27  profilanswer
 

n°907474
Xav_
The only one...
Posté le 25-11-2004 à 10:24:49  profilanswer
 

je préfère remplir la base que des fichiers TXT...
 
EDIT:
les messages de ton forum sont des "données", quoi de mieux pour les ranger qu'une "base de données"...


Message édité par Xav_ le 25-11-2004 à 10:25:40

---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°907487
bob007
Posté le 25-11-2004 à 10:38:43  profilanswer
 

pareil que Xav_, une bonne base de donnée! Les fichiers text, c'est pas trop fait pour!

n°907489
Scarf3ss3
Posté le 25-11-2004 à 10:41:19  profilanswer
 

Xav_ a écrit :

je préfère remplir la base que des fichiers TXT...
 
EDIT:
les messages de ton forum sont des "données", quoi de mieux pour les ranger qu'une "base de données"...


Merci pour ton point de vue c'est vrai qu'en theorie tu as tt a fait raison.  
Mais bon comme je ne comptais pas mettre un system de recherche pour mon forum je me disais que le gain de perf serait non négligeable avec le text stocké dans un fichier si mon futur forum venait à grossir

n°907493
bob007
Posté le 25-11-2004 à 10:42:43  profilanswer
 

je ne suis même pas sur! Un fichier c'est plus lourd à gérer qu'une bdd nan ?

n°907496
Scarf3ss3
Posté le 25-11-2004 à 10:44:29  profilanswer
 

bob007 a écrit :

je ne suis même pas sur! Un fichier c'est plus lourd à gérer qu'une bdd nan ?


Ba ça depand, si vraiment t'as une grosse bdd bien chargée ça prendra moins de temps je pense d'appeller un fichier text en fonction d'un id
Enfin c'est que je pense.

n°907501
Hermes le ​Messager
Breton Quiétiste
Posté le 25-11-2004 à 10:55:34  profilanswer
 

Je pense que pour un forum énorme, c'est ingérable avec des fichiers textes, c'est mon avis...

n°907514
gizmo
Posté le 25-11-2004 à 11:21:07  profilanswer
 

scarf3ss3 a écrit :

Ba ça depand, si vraiment t'as une grosse bdd bien chargée ça prendra moins de temps je pense d'appeller un fichier text en fonction d'un id
Enfin c'est que je pense.


Au lieu de penser, réfléchis.

n°907519
Scarf3ss3
Posté le 25-11-2004 à 11:25:17  profilanswer
 

gizmo a écrit :

Au lieu de penser, réfléchis.


 :heink:  
Explique ta pensée  :??:  

n°907524
gizmo
Posté le 25-11-2004 à 11:30:16  profilanswer
 

écritures simultanée, éditions en milieu de fichier, séparation des posts, ...
 
Si tu ne vois pas encore où ca coince avec un fichier je te conseille de ne pas commencer la création d'un forum.

mood
Publicité
Posté le 25-11-2004 à 11:30:16  profilanswer
 

n°907531
Scarf3ss3
Posté le 25-11-2004 à 11:35:52  profilanswer
 

gizmo a écrit :

écritures simultanée, éditions en milieu de fichier, séparation des posts, ...
 
Si tu ne vois pas encore où ca coince avec un fichier je te conseille de ne pas commencer la création d'un forum.


En faite il est déjà fait mon forum. Mais bon je cherche à tout optimisé avant le lancement du site.
 
:hello:  
 
Ensuite pour te repondre:
éditions en milieu de fichier=> Je n'ai pas prévu l'édition des posts pour le forum.
séparation des posts=> je ne vois pas où ça pose probleme. Un fichier TXT pour chaque message
écritures simultanée=> idem
 
edit: en reflechissant l'edition en milieu de fichier est possible, t'envois le text dans le formulaire de modification, tu unlink ton TXT et à la validation du form tu le recréé ton txt


Message édité par Scarf3ss3 le 25-11-2004 à 11:46:04
n°907544
gizmo
Posté le 25-11-2004 à 11:45:08  profilanswer
 

scarf3ss3 a écrit :

En faite il est déjà fait mon forum. Mais bon je cherche à tout optimisé avant le lancement du site.
 
:hello:  
 
Ensuite pour te repondre:
éditions en milieu de fichier=> Je n'ai pas prévu l'édition des posts pour le forum.
séparation des posts=> je ne vois pas où ça pose probleme. Un fichier TXT pour chaque message
écritures simultanée=> idem


C'est pas mieux.  
Autant de fichier = autant de check de permission dans apache.
Autant de fichier = autant d'écritures direct sur le HDD, pas de possiblité de write ahead.
Pas d'édition de post = pas de modération efficace possible.
 
Sans compter le fait que tu ne peux pas profiter de la mise en cache, etc...

n°907546
Scarf3ss3
Posté le 25-11-2004 à 11:47:47  profilanswer
 

gizmo a écrit :

C'est pas mieux.  
Autant de fichier = autant de check de permission dans apache.
Autant de fichier = autant d'écritures direct sur le HDD, pas de possiblité de write ahead.
Pas d'édition de post = pas de modération efficace possible.
 
Sans compter le fait que tu ne peux pas profiter de la mise en cache, etc...


J'ai édité à propos de l'édition justement.  
Mais bon au final tu as raison c trop lourd à gérer de toute façon  :)  :jap:

n°907580
bob007
Posté le 25-11-2004 à 12:35:04  profilanswer
 

oué la MySQL rulezzzzz!

n°907595
gizmo
Posté le 25-11-2004 à 13:01:00  profilanswer
 

bob007 a écrit :

oué la MySQL rulezzzzz!


j'ai pas dit ça non plus...

n°907617
scull
MySCULL cay bon mangez en!
Posté le 25-11-2004 à 13:22:17  profilanswer
 

bah imagine le forum hfr en fichier txt mdr

n°907624
bob007
Posté le 25-11-2004 à 13:36:10  profilanswer
 

gizmo a écrit :

j'ai pas dit ça non plus...


 
Developpe ... Qu'est ce que tu lui reproches dans l'application telle qu'elle est définie (un forum quoi)?

n°907627
gizmo
Posté le 25-11-2004 à 13:38:08  profilanswer
 

bob007 a écrit :

Developpe ... Qu'est ce que tu lui reproches dans l'application telle qu'elle est définie (un forum quoi)?


à un forum, rien dans l'absolu. Par contre, MySQL, moyen moins.

n°907630
bob007
Posté le 25-11-2004 à 13:40:30  profilanswer
 

je me suis mal exprimé. Pour faire un forum, qu'est ce que tu reproches à MySQL? Qu'est-ce que tu utiliserais à la place ?

n°907631
gizmo
Posté le 25-11-2004 à 13:41:35  profilanswer
 

un DBMS relationnel qui ne sacrifie pas l'intégrité référentielle à la vitesse (et l'inverse)

n°907642
bob007
Posté le 25-11-2004 à 14:00:14  profilanswer
 

vas y donne des noms lol balance!:)
Tu utiliserais donc quel DBMS ?

n°907653
gizmo
Posté le 25-11-2004 à 14:10:50  profilanswer
 

PgSQL, firebird, SQLServer, Oracle (cher!!!) par exemple.

n°907691
bob007
Posté le 25-11-2004 à 14:26:27  profilanswer
 

oui oracle cher mais puissant! Ok merci pour les précisions gizmo! :)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  choix pour un forum

 

Sujets relatifs
[PHP] Forum très sympas, rapide, mais peu connu..Lenteur affichage forum phpbb
forum phpbb : comment créer un lien sur le logo en haut à gauche ?[PHPBB] exploiter les messages du forum
Problème forum PHPbbProbleme de liste de choix en html
Menu Arborescence dans une Frame, choix du "target"Forum Open-Source
Forum en htm[php] Choix d'un forum...
Plus de sujets relatifs à : choix pour un forum


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR