Hallo zusammen,
auf dem Server liegen gzip komprimierte XML Files (z.B. data.xml.gz).
Ich bin mir nun nicht so ganz sicher, wie ich diese nun am besten verarbeiten soll, um sie in eine MySQL Datenbank einzulesen:
a.) in ein neues temporäres files entpacken und dieses dann verarbeiten?
oder
b.) mit z.B. mit gzread($file_handle, 10000000) verarbeiten? Die 10000000 deshalb, weil ich bisher noch nix gefunden habe wie ich die filesize einer komprimierten Datei schnell bestimmen kann ...
Ich bin im Moment für Version a.) weil es bei durchschnittlichen Filegrößen von ca. 200 kB doch recht schnell gehen müsste.. oder ist das entpacken in eine temporäre Datei doch nicht der beste Weg .. was meint ihr..
Danke Euch und Gruß, Mikk
auf dem Server liegen gzip komprimierte XML Files (z.B. data.xml.gz).
Ich bin mir nun nicht so ganz sicher, wie ich diese nun am besten verarbeiten soll, um sie in eine MySQL Datenbank einzulesen:
a.) in ein neues temporäres files entpacken und dieses dann verarbeiten?
oder
b.) mit z.B. mit gzread($file_handle, 10000000) verarbeiten? Die 10000000 deshalb, weil ich bisher noch nix gefunden habe wie ich die filesize einer komprimierten Datei schnell bestimmen kann ...
Ich bin im Moment für Version a.) weil es bei durchschnittlichen Filegrößen von ca. 200 kB doch recht schnell gehen müsste.. oder ist das entpacken in eine temporäre Datei doch nicht der beste Weg .. was meint ihr..
Danke Euch und Gruß, Mikk