Bonsoir,
Je dois developper un logiciel client/serveur de gestion qui fais des traitement ( ajout/modification/suppression) sur une base de données Sql server.
J'essaye de reflechir pour concevoir au maximum d'une facon objet pour la modularité du code coté applicatif.
Par exemple je veux mapper toutes mes lignes qui sont dans ma base de données pour pouvoir les manipuler sous forme d'objet dans mon application.
Comme ceci :Le probleme en faisant de cette facon je risque de consommer enormement de memoire si ma base de donnees est volumineuse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ligne 1 de la table --> Personne = new Personne (champs1, champs2 ......) ligne 2 --> Personne = new Personne (champs1, champs2 ....) .......................................................... ligne n --> Personne = new Personne (champs1, champs2 ....)
1000 000 lignes = 1000 000 d'objet en memoires !!!!
J'aimerai donc savoir si c'est une bonne methode de conception, si non comment procederiez vous pour garder au maximum l'esprit objet du code applicatif ?
merci
Partager