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

  FORUM HardWare.fr
  Programmation
  PHP

  temps d'acces

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

temps d'acces

n°962948
Gravastar
Dude elle est où ma caisse ?
Posté le 26-01-2005 à 17:31:00  profilanswer
 

Bonjour tout le monde,
 
Je debute en php et ma question sera sans doute une question bete, mais je me lance quand meme : est-il plus rapide de faire un acces sur un fichier (sur le meme serveur) ou sur une base de donnees (toujours sur le meme serveur). J'aurais tendance a penser que ca serait en faveur de la lecture de fichier, mais on ne sait jamais.
Un petit corollaire a cette question : s'il se trouve que c'est effectivement les acces fichier qui sont plus rapides, est-il viable de stocker des donnees dans un fichier plutot que dans une base de donnee pour un back office par exemple (un formulaire php qui permettrait de modifier des prix dans un tableau d'une autre page).
 
Voila, j'attends les reponses des grands maitres du php si mes questions en valent la peine.  :bounce:

mood
Publicité
Posté le 26-01-2005 à 17:31:00  profilanswer
 

n°962954
sircam
I Like Trains
Posté le 26-01-2005 à 17:36:15  profilanswer
 

La DB sera plus rapide (hormis DBMS merdique et/ou base de données torchée).
 
Surtout, la fiabilité et les accès concurrents n'auront rien de comparable.
 
Il n'est pas raisonnable d'utiliser un simple fichier pour un back office a priori (et je ne veux pas de troll genre du temps de Cobol, avec VSAM, ...).
 
Corrolaire : tu n'es sans doute pas prêt pour t'attaquer à une appli un rien sérieuse (ce que laisse entendre le mot "back-office" ).


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°962959
Gravastar
Dude elle est où ma caisse ?
Posté le 26-01-2005 à 17:38:34  profilanswer
 

sircam a écrit :

La DB sera plus rapide (hormis DBMS merdique et/ou base de données torchée).
 
Surtout, la fiabilité et les accès concurrents n'auront rien de comparable.
 
Il n'est pas raisonnable d'utiliser un simple fichier pour un back office a priori (et je ne veux pas de troll genre du temps de Cobol, avec VSAM, ...).
 
Corrolaire : tu n'es sans doute pas prêt pour t'attaquer à une appli un rien sérieuse (ce que laisse entendre le mot "back-office" ).


 
Merci bien pour ta reponse, mais je n'ai pas trop le choix concernant le fait de m'attaquer a une application serieuse... Ceci dit j'ai deja une petite experience de la programmation dans d'autres domaines et langages. Je ne m'avoue donc pas vaincu.  :pt1cable:  

n°962966
sircam
I Like Trains
Posté le 26-01-2005 à 17:42:30  profilanswer
 

Allez alors, encore du code à ranger dans la cat "bricolage" -- comme si je me risquais à piloter des avions ou construire des ponts ou tenir la compta d'une société alors que je ne suis pas qualifié pour ça.
 
Effrayant. Enfin.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°962976
Mara's dad
Yes I can !
Posté le 26-01-2005 à 17:50:32  profilanswer
 

Un fichier ?
Pourquoi pas ?

$tableau_de_prix -> sérialisation -> fichier -> désérialisation -> $tableau_de_prix


Tant que t'as pas des centaines de tableaux avec des milliers d'éléments...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°962996
sircam
I Like Trains
Posté le 26-01-2005 à 18:28:03  profilanswer
 

A parler de "back-office", j'imagine qu'on ne parle pas d'un club de modélisme ou de la salle des fêtes du village, mais de qq ch de consistant.
 
Et là, un fichier, heuuuuuu...


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°963006
Gravastar
Dude elle est où ma caisse ?
Posté le 26-01-2005 à 18:50:37  profilanswer
 

sircam a écrit :

Allez alors, encore du code à ranger dans la cat "bricolage" -- comme si je me risquais à piloter des avions ou construire des ponts ou tenir la compta d'une société alors que je ne suis pas qualifié pour ça.
 
Effrayant. Enfin.


 
Oui c'est bien d'encourager les gens, c'est ca le bon esprit bravo ! C'est pas grave, si j'ai des problèmes j'irai voir ailleurs, où il y a des gens qui se rappellent avoir debuté un jour. Sache seulement qui si le code ne sera certainement pas parfait dès le début, je ne vais pas en rester la. Je n'ai pas l'habitude de rendre des travaux brouillons, même si j'apprends un nouveau langage. Sur ce bonsoir, l'as de la qualif.

n°963031
sircam
I Like Trains
Posté le 26-01-2005 à 19:34:04  profilanswer
 

Ouais ouais ouais.
 
J'ai aussi débuté, et je débute tous les jours dans de nouveaux domaines.
 
Mais la différence, c'est que je ne me risque pas à faire un boulot approximatif d'amateur là où un pro est nécessaire.
 
Donc oui, je veux t'encourager, mais si ton code est destiné à tourner "live" sur une appli sérieuse comme l'énoncé le laisse entendre, désolé, il rejoindra les trop nombreux bricolages qui trainent en informatique comme la poussière sur les meubles.
 
Tu n'apprendrais pas à conduire tout seul un bus directement en ville, non ? Beh ici, c'est pareil.
 
C'était l'objet de ma remarque.
 
Pour le reste, tu es le bienvenu pour poser des questions intelligentes ici :jap:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°963045
Gravastar
Dude elle est où ma caisse ?
Posté le 26-01-2005 à 19:43:56  profilanswer
 

Bon, désolé de m'être peut être un peu emporté, mais je n'avais pas trouvé ta remarque très pertinente. Ceci dit, il est évident que mon code ne va pas tourner "live" tout de suite. Par contre, vu que mon tuteur de stage n'est jamais là et qu'on m'a demandé de faire un petit back-office (attention, sans doute pas quelque chose de l'envergure que tu imagines), je ne vais pas avoir d'autre choix que de m'y coller. Cependant j'ai un mois pour le faire tourner normalement, donc je devrais avoir le temps d'apprendre à faire les choses pas trop salement.
 
Si tu veux des cours de pilotage, je peux t'en donner, et directement dans les airs en plus ! (ouais bon, je suis encore un peu vexé)


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

  temps d'acces

 

Sujets relatifs
Pourquoi pas accès espace perso Wanadoproteger l'acces a un fichier .txt par mot de passe
[BATCH] Suppression de fichier en fonction du tempsAccès à une ZoDB en Java ? Utopie ?
Select max en accesTemps d'éxécution comparable?
temps d'exécution en millisecondes?[PHP]Autoriser l'accés à un fichier pendant un temps précis ?
[C/C++] Thread et accès à une variable par 2 threads en même temps...acces 2000, VBA et temps d'éxécution
Plus de sujets relatifs à : temps d'acces


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