Bonjour tout le monde,
Je commence à sécher sur mon sujet et j'ai besoin d'avis d'expert.
En gros, j'ai crée un fichier plat en sérialisant quelques millions de lignes d’enregistrements de BDD, une espèce d'unload.
Plus précisément en créant un Objet par ligne d'enregistrement et en sérialisant l'Objet lui même.
Mais du coup comme se sont des fichiers binaire, je ne peux pas faire de select, d'insert ou d'update.
Comment je peux faire pour "transformer" mon fichier plat en base de donné ou quelque chose se rapprochant pour pourvoir consulter les résultats. L'idéal serai que je puisse passer des conditions à mon
Mais je ne sait pas si c'est possible.formatter.Deserialize(fs)
à savoir que le déserialisation marche mais prend trop de temps (+ de 5 min).
C'est à dire :
Mais ça ne règle pas le problème des update et insert.Mon_Objet mo = (Mon_objet)formatter.Deserialize(fs);
if (mo.get...() = x){}
Partager