pickled data in die SQL...
Verfasst: Donnerstag 20. Oktober 2005, 06:33
Ich arbeite gerade am Plugin-Manager... Nun wird die ganze Konfiguration eines Plugins in die Datenbank geschrieben. Dabei hat sich ein Problem ergeben, bei dem ich mich erstmal mit pickel.dumps() beholfen hab.
Es gibt nämlich Daten, ein kleines Dict, welches keine bestimmte Anzahl an Einträgen hat. Wie soll ich solche Daten in die DB legen, wenn ich einmal überhaupt keinen, einen oder fünf Einträge hab?
Natürlich könnte ich jetzt eine zusätzliche Tabelle anlegen und dann alles mit IDs verbinden... Aber das ist auch reichlich umständlich. Zumal es mit pickle.dumps() rein und mit pickle.loads() wieder raus, super easy geht...
Ich hab noch keinen Test gemacht, was von der Preformance besser ist, also Tabellen mit IDs oder die pickle Variante.
Generell, was haltet ihr davon?
Es gibt nämlich Daten, ein kleines Dict, welches keine bestimmte Anzahl an Einträgen hat. Wie soll ich solche Daten in die DB legen, wenn ich einmal überhaupt keinen, einen oder fünf Einträge hab?
Natürlich könnte ich jetzt eine zusätzliche Tabelle anlegen und dann alles mit IDs verbinden... Aber das ist auch reichlich umständlich. Zumal es mit pickle.dumps() rein und mit pickle.loads() wieder raus, super easy geht...
Ich hab noch keinen Test gemacht, was von der Preformance besser ist, also Tabellen mit IDs oder die pickle Variante.
Generell, was haltet ihr davon?