Lecture et mise en base de données fichiers volumineux
Bonjour!
Dans le cadre d'un projet je dois étudier la mise en base de données (SQLServer) de fichiers de type XML.
Ces fichiers peuvent être de faible taille ( quelques Mo) mais aussi de très grande taille (quelques Go).
En faisant quelques tests, l'insertion en base (colonne de type string) d'un XML en lecture XMLDocument / InnerXML fonctionne très bien pour les petits fichiers.
Pour les gros fichiers, j'obtiens systématiquement un OutOfMemoryException à la lecture.
J'ai tenté plusieurs fonctions XmlDocument, XmlTextReader ou encore en BinaryReader.
Avez vous des idées sur comment procéder pour arriver à mettre en base de données ces fichiers ? Ou une meilleur approche du sujet ?
Merci de votre aide!