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 24/03/2006, 09h34   #1
Membre à l'essai
 
Inscription : mars 2006
Messages : 26
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 26
Points : 24
Points : 24
Par défaut [SQL] Pourquoi utilise-t-on encore les fichiers texte?

bonjour,

Je n'arriva pas à trouver des arguments qui puissent répondre à la question: pk utilise-t-on encore des fichiers texte?
C'est vrai on a les bases de données aujourd'hui qui s'y sont substituées!
Je fais donc appel à vous pour m'aider à trouver des arguments.

Merci d'avance.

Modérateurs-->déplacer ce topic s'il le faut...
krimback est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2006, 09h39   #2
Expert Confirmé
 
Avatar de titoumimi
 
Inscription : décembre 2003
Messages : 3 717
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : décembre 2003
Messages : 3 717
Points : 3 082
Points : 3 082
bah dans certaine cas biens précis, ca peut toujours être utile ...

Très peu de données à traiter par exemple, ca peux ne pas necessiter la mise en place d'une DB.

Ensuite, ca peut permettre, même si le serveur SQL tombe, de garder un site "en vie"...

M'enfin, ca reste bien pratique une DB, pis parser un fichier texte, c'est tout de même saoulant
titoumimi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2006, 09h42   #3
Membre confirmé
 
Avatar de djidane39
 
Inscription : mars 2006
Messages : 272
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mars 2006
Messages : 272
Points : 213
Points : 213
Si je ne me trompe pas:
moins d'accées à DB=> moins de surcharge serveur=> site plus rapide
djidane39 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2006, 09h50   #4
Membre à l'essai
 
Inscription : mars 2006
Messages : 26
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 26
Points : 24
Points : 24
Citation:
Envoyé par djidane39
Si je ne me trompe pas:
moins d'accées à DB=> moins de surcharge serveur=> site plus rapide
ah ouai pas mal comme argument !!

Citation:
Envoyé par titoumimi
Ensuite, ca peut permettre, même si le serveur SQL tombe, de garder un site "en vie"...
oui tu as raison je n'y avais pas pensé! c'est en fait pour faire un approfondissement de mon mémoire de projet car je suis en stage en ce moment.J'ai fais une appli avec une base mais je pouvais la faire avec un fichier texte après tout.Je fais donc une comparaison DB/fichier texte.

Merci pour ces réponses.Vous êtes rapides en + !!
krimback est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2006, 10h03   #5
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
Et les fichier de configuration ? Tu stocke où le mot de passe qui te permet d'aceder à la base de donnée ?
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2006, 10h05   #6
Membre éclairé
 
Avatar de XtofRoland
 
Inscription : août 2005
Messages : 361
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 361
Points : 340
Points : 340
ca ne se stock pas dans le code ?
__________________
Le but de tout developpeur OO est de devenir une référence.
Mon avatar est un ambigramme, les curieux peuvent le retourner ;-)
Aider <> Faire a la place de!!!
XtofRoland est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2006, 10h07   #7
Membre à l'essai
 
Inscription : mars 2006
Messages : 26
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 26
Points : 24
Points : 24
Citation:
Envoyé par Mr N.
Et les fichier de configuration ? Tu stocke où le mot de passe qui te permet d'aceder à la base de donnée ?
Ah oui tu as raison voilà une raison supplémentaire à l'avantage du fichier texte!
krimback est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2006, 10h12   #8
Membre confirmé
 
Avatar de ShinJava
 
Inscription : septembre 2004
Messages : 411
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 411
Points : 287
Points : 287
Citation:
Envoyé par XtofRoland
ca ne se stock pas dans le code ?
je pose la même question que Xtof
ShinJava est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2006, 10h17   #9
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
Citation:
Envoyé par ShinJava
Citation:
Envoyé par XtofRoland
ca ne se stock pas dans le code ?
je pose la même question que Xtof
Et bien quoi ? Votre code (contenant le mot de passe ou pas) il est pas dans une base de données, il est bien dans un fichier !

Et la base de données elle-même, elle se traduit comment physiquement ? par des fichiers !
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2006, 10h24   #10
Membre confirmé
 
Avatar de ShinJava
 
Inscription : septembre 2004
Messages : 411
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 411
Points : 287
Points : 287
Ah oui vu comme ca 8)
Je pensais qu'au vu du premier post, vous parliez tous de stocker le mot de passe dans un fichier .txt.
Ensuite, dans le fichier .php il fallait aller chercher ce mot de passe dans le fichier .txt pour x raison (securité, etc...)

Vala

++
ShinJava
ShinJava est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2006, 10h26   #11
Membre à l'essai
 
Inscription : mars 2006
Messages : 26
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 26
Points : 24
Points : 24
Citation:
Envoyé par "Mr N
Et la base de données elle-même, elle se traduit comment physiquement ? par des fichiers !
Effectivement vu sous cet angle là on peut dire qu'un fichier texte et une base de données trouvent leur utilité. Et que le fichier texte a encore de beaux jours devant lui alors!
krimback est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2006, 11h18   #12
Membre à l'essai
 
Inscription : mars 2006
Messages : 26
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 26
Points : 24
Points : 24
Je vous remercie vraiment tous des réponses que vous m'avez apporté! Cela me permet d'enrichir la dernière partie de mon mémoire. Merci encore je v pouvoir le mettre en "résolu".
@+
krimback est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2006, 11h18   #13
Membre chevronné
 
Avatar de Hervé Saladin
 
Développeur Web
Inscription : décembre 2004
Messages : 636
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2004
Messages : 636
Points : 689
Points : 689
Citation:
Envoyé par djidane39
Si je ne me trompe pas:
moins d'accées à DB=> moins de surcharge serveur=> site plus rapide
Je crois que tu te trompe !!! (j'en suis sur même)
Premièrement parce que si tu remplace la BD par des fichiers texte, tu va multiplier les acces au disque qui sont en général gros consommateurs de ressources.
De plus, les BD sont optimisées pour gèrer les données de la façon la plus performante possible. La gestion des acces disque, des acces à la mémoire aux eventuels caches etc ... y est tres bien pensée car c'est le fruit d'années de conception et de développement dans ce but
Et puis surtout, pour le traitement des données, le tri, la recherche ... bref tout ce qu'on peut faire avec des requetes sql, les sgbd sont dotés d'algorithmes TRES performants que tu auras bien du mal à égaler si tu développe toi meme la gestion des données.
En gros, des que tu commence à avoir un minimum de données qui sont un minimum structurées, la BD est de loin la solution la plus performante (et je ne parle meme pas des nombreux autres avantages tels que la gestion des acces concurrents, les contraintes d'integrité, la gestion des droits etc ...)
Pour résumer, les fichiers textes ne sont valables que pour stocker des données en faible volume qui ne justifient pas la mise en place d'une BD telles que des mots de passe, des parametres d'une application etc ...
__________________
Ne cliquez pas sur ce lien
Hervé Saladin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2006, 13h44   #14
Rédacteur
 
Homme
Geek entrepreneur
Inscription : novembre 2004
Messages : 1 035
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Geek entrepreneur

Informations forums :
Inscription : novembre 2004
Messages : 1 035
Points : 1 813
Points : 1 813
Je me permets un petit bémol, effectivement les base de données sont bien meilleures pour gérer l'intégrité des données, elles sont optimisés pour le tri etc...
Ne pas oublier toutefois qu'une base de données stocke sous forme de fichiers ces propres données. De plus les systèmes de fichiers actuels ont des système de caches de fichier qui sont très performants
Il existe donc quelques de cas ou les fichiers seront préférés :
- fichiers de conf pour la base (ben oui, avant de se connecter, faut connaitre les params)
- les fichiers de langue car ceux ci sont plus faciles a changer par un utilisateur non averti. Et il suffit d'en ajouter un pour ajouter une langue si ton programme scanne un répertoire par exemple.
- peu de données, car lire un fichier avec 10 lignes reste plus rapide que d'établir une connexion et faire un select.
hugo123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h10.


 
 
 
 
Partenaires

Hébergement Web