Thread Datei Zeile für Zeile in neue, fortlaufende Txt speichern (10 answers)
Opened by Nichtschwimmer at 2014-03-12 15:52

Raubtier
 2014-03-12 16:27
#174050 #174050
User since
2012-05-04
1075 Artikel
BenutzerIn
[default_avatar]
Das lässt sich zwar machen, ist aber eine schlechte Idee.

Es ginge so:

Code: (dl )
1
2
3
solange Dateiende nicht erreicht:
3 Zeilen einlesen
die 3 Zeilen in eine Datei schrreiben


Aber: 8 Millionen Datensätze (eben waren es noch 71 Mio?) ergibt 8 Millionen Dateien! Das ist nicht nur schrecklich ineffizient, da du bei jeder Datei einen Overhead vom Dateisystem hast und da so viele Dateioperationen alles furchtbar langsam machen würden, sondern du kannst ggf. in Limitationen des Dateisystems laufen (falls du z.B. noch FAT32 verwendest). Selbst wenn du nicht ins Limit läuft, würde ich das nicht empfehlen.

Ich glaube daher, dass du eigentlich ein anderes Problem hast. Es sieht mir vielmehr so aus, als würdest du eigentlich eine Datenbank mit 3 Spalten anlegen wollen.
Last edited: 2014-03-12 16:29:37 +0100 (CET)

View full thread Datei Zeile für Zeile in neue, fortlaufende Txt speichern