11-03-2012, 07:05 PM
(11-03-2012, 06:23 PM)Furukoo a écrit :(11-03-2012, 05:43 PM)Sephi-Chan a écrit : Pourquoi as-tu besoin de faire ça ?Peut être une erreur de ma part. Je vois certains CMS n'utilisent pas de bases de données.
De toute façon le résultat renvoyé par la base de données on le traite dans un tableau
pour le parcourir autant lire le fichier directement ?
Si ton site utilise déjà une base de données, autant t'en servir : c'est plus simple et plus performant. Les SGBDR comme MySQL (ou autre) optimisent un peu plus l'écriture qu'une simple écriture de fichier.
(11-03-2012, 06:23 PM)Furukoo a écrit :(11-03-2012, 05:45 PM)Maks a écrit : Pourquoi ne pas utiliser une base NoSQL ?C'est quoi une base nosql ?
https://github.com/nicolasff/phpredis
NoSQL signifie "Not only SQL", c'est un mouvement qui consiste à ne pas toujours utiliser une base de données SQL. Parfois, d'autres outils sont plus pertinents.
Ici, Maks propose Redis, un stockage par clé/valeur plutôt avancé et extrêmement performant (puisque de base il utilise la RAM pour stocker). Il y en a plein d'autres : Riak, CouchDB, MongoDB, Memcache, etc.
Si tu utilises déjà une base de données relationnelle, utilise-la. Sinon, écrire des données encodées en JSON dans un fichier font l'affaire.