J'ai une application simple pour stocker des contacts. Cette application utilise une base de données relationnelle simple pour stocker des informations de contact, comme le nom, l'adresse et d'autres champs de données.Récupération des données de la base de données. Récupérer seulement quand nécessaire ou obtenir tout?
Lors de la conception, je remets en question est venu à mon esprit:
Lors de la conception des programmes qui utilisent des bases de données, dois-je récupérer tous les enregistrements de base de données et de les stocker dans des objets dans mon programme, j'ai donc une performance très rapide ou je devrait toujours recueillir des données uniquement lorsque cela est nécessaire?
Bien sûr, la récupération de toutes les données ne peut être effectuée que si ce n'est pas trop, mais utilisez-vous cette approche lorsque vous vous assurez que la base de données sera petite (< 300 enregistrements par exemple)?
J'ai conçu une fois une application similaire qui récupère des données uniquement en cas de besoin, mais qui était lent (en utilisant une base de données Access).
Merci pour toute aide.