Thread SQL-DB-Dump lesen und konverieren (18 answers)
Opened by topeg at 2014-03-14 02:28

topeg
 2014-03-15 01:52
#174120 #174120
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Ich kann dir aber immer noch nicht folgen. Außer einen Allgemein Ablehnung gegenüber CSV sehe ich keinen Vorteil ein anderes Format zu wählen. Der Code würde Komplexer und größer. Ich müsste noch beschreiben wie man Informationen aus meinem selbst gestrickten Datenformat extrahiert. Die Verwendung das Scripts würde schwieriger.
Zudem bezweifle ich das dies der Wiederverwendbarkeit helfen würde.
Bedenke das dieses Script unter Umständen Personen benutzen, die nur rudimentäre oder gar keine Programmierkenntnisse haben. Da ist es am besten ein Bekanntes und weit verbreitetes Format zu nutzen, selbst wenn es nicht ideal ist.
Deine Aussagen mögen alle korrekt sein, aber das mindert nicht die Verbreitung des Formats. Betrachte es aus der Sicht eines Anwenders. Besser ein schlechtes Format das man überall öffnen kann, als ein gutes, das keiner kennt. Ja sicher ist das lesen von CSV unter Umständen Langsam und Speicherhungrig. Aber man hat wenigstens die Möglichkeit.
Sicher könnte ich es z.B. auch als BerkeleyDB speichern. Aber damit kann nur ein Programmierer etwas anfangen, und der kann den Code auch leicht umschreiben um die Ausgabe von CSV zu BerkeleyDB zu ändern wenn er es wünscht. Der Code ist dahingehend nicht sehr komplex.
Hätte ich es _nur_ für Programmierer geschrieben, hätte ich hier das reine Modul präsentiert. Aber ich wollte auch etwas für mögliche Anwender geben.

Mein primäres Augenmerk war der Parser nicht das eher nebensächliche Datenformat zur Ausgabe. Das war nur eine Nettigkeit, kein zentraler Faktor der Entwicklung. Ich konnte eine sinnvolle Ausgabe in 20 Zeilen schreiben, also habe ich es gemacht.

Ich kann immer noch nicht verstehen, was daran nun der Kritikpunkt sein soll. Du beschwerst dich über 20 von 300 Zeilen. 20 Zeilen die mit Leichtigkeit geändert werden können, die kein essenzieller Teil des Parsers sind.
Für mich ließ es sich als ob du dich bei einem Auto darüber ärgerst das der Anhänger die falsche Form hat.
Sicher kannst du allgemeine Kritik an einem Datenformat üben. Aber das in direkte Beziehung mit meinem Script zu setzen halte ich nicht für angebracht.

View full thread SQL-DB-Dump lesen und konverieren