Kirjoittaja Aihe: xml parsinta tietokantaan  (Luettu 2968 kertaa)

matsukan

  • Käyttäjä
  • Viestejä: 2152
    • Profiili
xml parsinta tietokantaan
« : 24.03.16 - klo:10.16 »

Mikä tapa olisi mahdollisimman tehokas tapa parsia isohko xml (noin miljoona riviä) tietokantaan ? PHP 5 ja simplexml.llä menee noin 2 -3 tuntia riippuen  koneesta.

siis millä kielellä ja tekniikalla ?
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: xml parsinta tietokantaan
« Vastaus #1 : 24.03.16 - klo:11.57 »
Tietokantainsertit tuossa lienevät pullonkaulana, jos teet niitä yksittäin jokaiselle xml-tiedostosta luetulle tietueelle. Pitäisi tehdä batch-insertti tai joku vastaava tietokantakohtainen optimointi. Mikä tietokantaohjelmisto on kyseessä?

matsukan

  • Käyttäjä
  • Viestejä: 2152
    • Profiili
Vs: xml parsinta tietokantaan
« Vastaus #2 : 24.03.16 - klo:14.53 »

postgresql
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: xml parsinta tietokantaan
« Vastaus #3 : 24.03.16 - klo:19.19 »