14-01-2009, 10:23 PM
J'pense que ça dépend de ce qu'on a besoin de stocker et des besoins d'organisation / classement des données, que les deux sont complémentaires, mais que chaque méthode a ses propres domaines d'application.
On devrait utiliser les fichiers lorsque :
- On a besoin de lire des données uniquement, et de les lire toutes, sans faire de tri.
- On a besoin d'écrire des données, d'y accéder. Mais pas besoin de modifier les données déjà présentes dans le fichier, je pense aux fichiers logs par exemple.
Dans les autres cas, où on doit pouvoir accéder à une partie des données seulement, les modifier, les lier entre elles... Je pense que l'utilisation d'une BDD est quasi incontournable. Je dis quasi parce que je pense au XML qui offre pas mal de possibilités.
Sinon, le système dont tu parles, Ruz, n'est ni plus ni moins un système de cache
On devrait utiliser les fichiers lorsque :
- On a besoin de lire des données uniquement, et de les lire toutes, sans faire de tri.
- On a besoin d'écrire des données, d'y accéder. Mais pas besoin de modifier les données déjà présentes dans le fichier, je pense aux fichiers logs par exemple.
Dans les autres cas, où on doit pouvoir accéder à une partie des données seulement, les modifier, les lier entre elles... Je pense que l'utilisation d'une BDD est quasi incontournable. Je dis quasi parce que je pense au XML qui offre pas mal de possibilités.
Sinon, le système dont tu parles, Ruz, n'est ni plus ni moins un système de cache