Je travaille sur une application de suivi des prix qui rassemble des données provenant de différents magasins en ligne et les remappe à notre propre base de données de produits. Nous recueillons déjà les prix avec la date à laquelle ils sont récupérés.Application de suivi des prix: Meilleure pratique
Notre première présentation de ces données serait de récupérer le prix moyen et aussi les prix sous forme de graphique linéaire entre le prix et le temps, nous aimerions voir comment le prix change au fil du temps.
Ma question est, quelles sont les meilleures pratiques sur le stockage et la récupération de ces données historiques (à des fins de cartographie)? J'ai plusieurs choses à l'esprit actuellement:
- Créer une application externe qui permet de récupérer les valeurs de la base de données, générer un fichier dénormalisé contenant des données nécessaires, et purger le DB (pour le garder petit)
- Expose la fichier JSON pour la récupération du côté client facile (au lieu de serveur généré pour réduire la charge)
Plate-forme: IIS, ASP.NET, SQL server 2005
Nous utilisons actuellement Google Charting API pour d'autres parties de l'application, qui peut être prendre n en considération.
J'essaie de ne pas compter sur DB, car cela peut devenir une application très populaire (et je ne veux pas frapper la DB chaque fois que l'application a été touchée). –