Announcement

Collapse
No announcement yet.

Riesige XML Dateien effizient vergleichen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Riesige XML Dateien effizient vergleichen

    Hallo!

    Ich würde euch bitten, mir bei folgendem Problem weiterzuhelfen:
    Ca. alle zwei Minuten muss ich mehrere XML Dateien parsen und mit der jeweils alten Version vergleichen.
    Jede xml-Datei hat ca. 50000 Zeilen ich muss überprüfen, ob sich die xml Datei verändet hat und wenn ja, was? Meine erste Idee war es, alle Einträge in eine Datenbank zu schreiben und dann jeden einzelnen Eintrag der aktuellen XML-Datei mit dem Datenbankeintrag zu vergleichen. Das ist aber mMn langsam und nicht gerade Ressourcen schonend.

    Habt ihr eine Idee, wie ich das effizient parsen bzw. vergleichen könnte?
    Irgendwie fehlt mir hier auch das Konzept, wie ich diese Aufgabe am besten umsetzen kann.
    Ich bin für jede Idee dankbar!

    LG,
    Markus

  • #2
    Warum ist bloß immer eine Datenbank die Lösung??

    Das sollte mit einer beliebigen Sprache in Nullkommanix zu lösen sein. Beide Dateien öffnen, je eine Zeile lesen, vergleichen und ggf. den Unterschied feststellen. Das sollte in 2 Min ohne Probleme laufen. Ob man dann etwas einführt wie Hashwerte u.a. kann man entscheiden, wenn man genaue Infos hat
    Christian

    Comment

    Working...
    X