Nous voulons recueillir des statistiques d'utilisation avec notre application. Par conséquent, nous voulons suivre les actions des utilisateurs quelque part du côté serveur.Performance: Banque de données écrit par rapport à l'historique des requêtes écrit
Quelle option est plus appropriée, la performance sage:
- actions de l'utilisateur Track dans l'App Engine Demande Log. c'est-à-dire écrire une entrée de journal pour chaque action de l'utilisateur.
- Suivre les actions de l'utilisateur dans une table du magasin de données. Ecrire une entrée pour chaque action de l'utilisateur.
Je suppose que les écritures de journal de demande sont beaucoup plus rapides que les écritures Datastore. Est-ce correct? Quelles sont vos expériences et suggestions?
Merci: Henning
Je suis d'accord. Il n'est pas bien établi que les journaux sont suffisamment fiables pour la tenue de livres importants. Mais pour les statistiques de base je les utiliserais pour éviter le quota de datastore et éventuellement un index. Pour moi, le problème majeur est d'obtenir les logs * off * moteur de l'application. Il y a beaucoup de potentiel de perte de données puisque les journaux sont sur un tampon circulaire. – JasonSmith