Ich hätte jetzt auch mal "direkter
DB Import" gerufen.
DB können das, limitierend sind da eher noch die Ausgangsdateigrößen von >2GB.
Ich vermute, dass Parsing auch unterschiedlich spannend ist. Sind es gigantisch große Objekte in
XML oder sind es einfach nur viele kleine Records.
Was ich nicht verstehe am "Import", wohin, wenn der TE keine
DB will oder zumindest lieber vermeiden.
Allein wegen der Größe und den schon erkennbaren Schwierigkeiten scheint es mir nicht empfehlenswert lokal mit einer 2GB
XML Datei zu arbeiten oder dann mit 2 davon, wenn eine abgeglichen werden soll. Lieber alles in die
DB und zwar direkt vom Server importieren lassen, statt die GB noch lokal durch ein Programm zu jagen.