Hi,
wie kann ich eine sehr sehr große Datei (> 2Gb) am effektivsten/performantesten auslesen und auswerten?
Dabei handelt es sich um eine XML Datei, im Endeffekt muss ich immer die Tags auslesen und wenn ein bestimmtes Tag vorkommt, muss dort ein entsprechenden Inhalt ausgelesen werden...
Meine Idee: RandomAccessFile benutzen... die ersten 5 Zeichen einer Zeile auslesen und vergleichen, wenn meine Tags nicht vorkommen in die nächste Zeile Springen... Falls doch diese Zeile nach dem entsprechenden Inhalt durchsuchen, welchen ich raus filtern möchte....
Oder wie macht man sowas am besten? Danke!!
wie kann ich eine sehr sehr große Datei (> 2Gb) am effektivsten/performantesten auslesen und auswerten?
Dabei handelt es sich um eine XML Datei, im Endeffekt muss ich immer die Tags auslesen und wenn ein bestimmtes Tag vorkommt, muss dort ein entsprechenden Inhalt ausgelesen werden...
Meine Idee: RandomAccessFile benutzen... die ersten 5 Zeichen einer Zeile auslesen und vergleichen, wenn meine Tags nicht vorkommen in die nächste Zeile Springen... Falls doch diese Zeile nach dem entsprechenden Inhalt durchsuchen, welchen ich raus filtern möchte....
Oder wie macht man sowas am besten? Danke!!