Bonjour tout le monde,
Actuellement je developpe une application sous VISUAL STUDIO 2010 en vb.net. Grosso modo mon application effectue beaucoup de calculs au moyen de plusieurs formulaires (des datagridviews, ...), en fonction de données entrées.
Maintenant je veux réaliser un système de stockage de ces données ( sous forme de projets) pour les récupérer à n'importe quelle moment. j'ai donc créer une base de données locale, cette solution me va parfaitement.
Ma question est : deux idées me sont venue à l'esprit :
la première est de stocker touuuus les données (calculées+entrées) dans la base de données et les charger le tout selon la volonté de l'utilisateur. les défauts : une énorme quantité de données stockées impliquera un temps de chargement pour lire les données depuis le disque dur, et une structure de base de données très complexe (bcps de relations et dépendances et de clés étrangères).
La deuxième : c'est ne stocker que les données entrées et a chaque fois : chargement de certaines données + calcul du reste ( qui n'est pas si évident), les défauts : recalculer à chaque fois.
je veux avoir des avis a ce sujet , quel est des deux est la meilleur ( avec des justifications assez claires ), si il y a une autre proposition plus optimale ca serait super
Merci d'avance.
Partager