14-01-2009, 07:37 PM
Personnellement j'utilise les deux, de manière relativement équilibrée ^^
Et même pour des accès en écriture J'ai développé une petite bibli perso qui permet facilement de rendre l'accès en écriture d'un fichier exclusif tant qu'un script travaille dessus, et à mettre en "pause" un autre script qui aurait besoin du fichier
Toute ma map par exemple se trouve dans un fichier, protéger par un htaccess, et ça fonctionne sans aucun problème
Je pense que, de fait, si on développe de bons outils, l'utilisation de fichiers peut être un excellent complément à l'utilisation de la BDD de manière à désengorger celle-ci
Voici une rapide liste de ce que j'ai dans un fichier:
- Toutes les caractéristiques de mes unités, bâtiments et capitales.
- Toute ma carte est intégralement contenue dans un fichier (accès en écriture multiples (tout changement sur la map) et en lecture forcément)
- Forcément mes news, mais ça c'est pas très originale ^^ (accès en écriture une seule fois, lecture pour le reste)
- Les combats qui ont été générés (accès en écriture une seule fois, lecture pour le reste)
Mine de rien, ça me permet d'éviter une série de requêtes pour ma BDD.
C'est pas super conventionnel, mais ça marche. En tout cas, ce qui est clair et net, c'est que pour toutes les données sensibles et les données qui sont amenées à être traitées plus largement par des tris, etc. la bdd est largement plus indiquée.
Et même pour des accès en écriture J'ai développé une petite bibli perso qui permet facilement de rendre l'accès en écriture d'un fichier exclusif tant qu'un script travaille dessus, et à mettre en "pause" un autre script qui aurait besoin du fichier
Toute ma map par exemple se trouve dans un fichier, protéger par un htaccess, et ça fonctionne sans aucun problème
Je pense que, de fait, si on développe de bons outils, l'utilisation de fichiers peut être un excellent complément à l'utilisation de la BDD de manière à désengorger celle-ci
Voici une rapide liste de ce que j'ai dans un fichier:
- Toutes les caractéristiques de mes unités, bâtiments et capitales.
- Toute ma carte est intégralement contenue dans un fichier (accès en écriture multiples (tout changement sur la map) et en lecture forcément)
- Forcément mes news, mais ça c'est pas très originale ^^ (accès en écriture une seule fois, lecture pour le reste)
- Les combats qui ont été générés (accès en écriture une seule fois, lecture pour le reste)
Mine de rien, ça me permet d'éviter une série de requêtes pour ma BDD.
C'est pas super conventionnel, mais ça marche. En tout cas, ce qui est clair et net, c'est que pour toutes les données sensibles et les données qui sont amenées à être traitées plus largement par des tris, etc. la bdd est largement plus indiquée.