Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/03/2007, 19h42   #1
Invité de passage
 
Inscription : mars 2007
Messages : 12
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 12
Points : 0
Points : 0
Par défaut [SQL] avantage d'une bdd ?

bonjour,
quels sont les avantages d'utiliser une bdd avec php plutot que des fichiers textes pour enregistrer des messages de forum par exemple ? niveau rapidité, performance, securité, etc ?
merci
isabe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2007, 20h14   #2
Membre chevronné
 
Avatar de |PaRa-BoL
 
Inscription : novembre 2003
Messages : 737
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : novembre 2003
Messages : 737
Points : 782
Points : 782
Citation:
Envoyé par isabe
bonjour,
quels sont les avantages d'utiliser une bdd avec php plutot que des fichiers textes pour enregistrer des messages de forum par exemple ? niveau rapidité, performance, securité, etc ?
merci
Voila je crois que tu as répondu toi même à la question et je rajouterais en plus "simplicité"
__________________
http://www.ape-project.org/
|PaRa-BoL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2007, 21h24   #3
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

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

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
Pouvoir gerer les acces concurentiel aussi c est quand meme un grand luxe par rapport a des fichiers simples !
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2007, 11h24   #4
Membre à l'essai
 
Inscription : novembre 2005
Messages : 26
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 26
Points : 21
Points : 21
l'utilisation de fichier Texte à la place d'une base de donnée est bien plus compliqué à mon avis.
tu dois gérer la lecture et l'écriture des fichiers. créer ou utiliser un parser existant (dom si le fichier text est sous format xml par exemple).
ensuite pour le traiter les informations enregistrer. Avec les fichiers le verrais quelque chose comme lire le fichier et stocké les informations dans un tableau.
après faut jouer avec ces tableaux avec des algo de recherche.
en gros tu dois tout programmer à la manno alors qu'avec l'utilisation d'une bdd, tu as juste à demander gentillement les info que tu veux.
bon tu a le langage sql à apprendre mais tu y gagne énormément.
Beaucoup de travail a déja été effectué sur le SGBD existant comme MySql ou autre (Oracle, Ms Sql Server ...).
de plus les SGBD sont optimiser pour traiter le plus rapidement possible les traitements demander.

Le temps de faire tes fichiers texts et de faire les script pour les traiter, tu aura largement le temps d'apprendre à utiliser les SGBD et à profiter de tout les avantages qu'ils apportent.


donc utiliser une base de données plutot que des fichiers texte te permettrais de créer un forum beaucoup plus rapidement, avec moins de difficulté et celui-ci sera plus performant et certainement plus sécurisé.

De plus pratiquement tout les herbergements proposant php propose MySql. Les hébergements proposant php mais pas de base de donnée sont plutot rare.
azraelster est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h01.


 
 
 
 
Partenaires

Hébergement Web