Hallo,
ich habe eine 10gb XML-Datei, die ich heruntergeladen (ca 2gb)und dann auf das 5-fache entpackt habe. Nun wollte ich diese Datei mit System.Xml.XmlTextReader einlesen und den Inhalt (ca. 1mio mal Inhalt von bestimmten Tag) in jeweils einzelne Dateien schreiben.
Soweit, sogut. Nur hängt sich das Programm auf, wenn ich das starte und dann kommt nach 60 sek der abbruch. Och denke ein Ram von 3gb reicht da wohl nicht aus (Ich kauf mir KEINEN Ram dazu!).Gibt es andere Möglichkeiten, soetwas zu realisieren?
Ich weiß nur, dass der Tag <page> ist, und, dass alles was dazwischen ist in die neuen Dateien (einmal etwas zwischen <page> und </page> ^= 1 neue Datei) muss.
Ich hoffe, dass ihr mir helfen könnt!
PS: Ich kenne die Leerzeilenverteilung nicht, sie soll aber beibehalten werden.
ich habe eine 10gb XML-Datei, die ich heruntergeladen (ca 2gb)und dann auf das 5-fache entpackt habe. Nun wollte ich diese Datei mit System.Xml.XmlTextReader einlesen und den Inhalt (ca. 1mio mal Inhalt von bestimmten Tag) in jeweils einzelne Dateien schreiben.
Soweit, sogut. Nur hängt sich das Programm auf, wenn ich das starte und dann kommt nach 60 sek der abbruch. Och denke ein Ram von 3gb reicht da wohl nicht aus (Ich kauf mir KEINEN Ram dazu!).Gibt es andere Möglichkeiten, soetwas zu realisieren?
Ich weiß nur, dass der Tag <page> ist, und, dass alles was dazwischen ist in die neuen Dateien (einmal etwas zwischen <page> und </page> ^= 1 neue Datei) muss.
Ich hoffe, dass ihr mir helfen könnt!
PS: Ich kenne die Leerzeilenverteilung nicht, sie soll aber beibehalten werden.