JeuWeb - Crée ton jeu par navigateur
historique membres - BDD ou fichierXML - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : historique membres - BDD ou fichierXML (/showthread.php?tid=5127)

Pages : 1 2


RE: historique membres - BDD ou fichierXML - Hell-AstiK - 27-10-2010

Salut,
je ne sait pas programmer en POO, donc pas de classe :$
Je bidouillerais un bon truc de papy à l'ancienne Big Grin (à coup de fonction et de requêtes).

Es ce utile une tâche CRON dans mon cas pour supprimer les entrées datant de x heures ? Sa ne sera pas précis (suppression de chaque données au bout de x heures exactement) ?


RE: historique membres - BDD ou fichierXML - Roworll - 27-10-2010

(27-10-2010, 11:33 AM)Sephi-Chan a écrit : Après, j'ai peut-être loupé quelque chose. Je sais que tu aimes beaucoup XML et XSL, mais as-tu choisi ça par goût de la techno ou par réel intérêt ?

Comme je l'ai dit dans mon post, c'est adapté à mes besoins.
L'utilisation de la base de données me semble très superflue étant donnée que je stocke les logs directement au format qui m'intéresse.

Avec un système de log basé sur une BDD, à chaque action effectuée il faudrait établir une connexion et enregistrer les informations, générant ainsi du trafic entre les services Web et SQL. De plus, le moteur SQL en insérant les informations dans la table de log devrait gérer la mise à jours des index associés (Id Joueur et/ou Date dans la plupart des cas)

Pour la lecture, rebelote. Connexion, requête, trafic. Cependant, il reste la mise en forme des informations. Le recordset récupéré doit être proprement présenté au format choisi (HTML, XML, JSON ou autre) ce qui bouffe quelques ressources supplémentaires.
Reste enfin l'envoi vers le client pour l'affichage définitif.

En m'affranchissant de la BDD, il me suffit grâce à l'ID joueur et à la date du jour de savoir quel fichier créer/ouvrir pour mettre les informations proprement formatées en XML.
A la lecture, il ne me faut rien de plus que la fonction include pour envoyer mon fichier de log vers le client. J'évite ainsi toute une partie d'échanges avec la base de données pour un résultat identique et au moins aussi rapide.

Donc, l'intérêt est réel mais adapté à mes choix technologiques.
Avec des logs plus complexes et/ou une méthode de rendu différente, j'aurai peut être choisis de stocker les logs en BDD.


RE: historique membres - BDD ou fichierXML - keke - 27-10-2010

En plus, Roworll s'affranchit totalement de la base de données. Ce qui n'est pas un service disponible sur tous les environnements ^^.

Maintenant, concernant hell-Astik, si tu as une base de donnée, mon conseil, c'est de l'utiliser ^^

kéké