Ich habe schon eine Weile mit dieser Idee gespielt, aber habe keine Informationen über Leute gesehen, die es tun. Ich habe ein kleines Website-Projekt, wo ich 1 Objekt laden und ändern muss. Dieses Objekt ist ziemlich einfach und sollte nicht mehr als ein paar KB sein. Anstatt eine Datenbank für diese kleine Datenmenge zu erstellen, warum nicht einfach pickle
und/oder shelve
verwenden, um diese Daten zu speichern und sie zu laden? Ich plane für das Projekt ein Micro-Web-Framework wie Bottle oder Flask zu verwenden.Ist etwas falsch mit der Erstellung einer Python Pickle powered Website?
Gibt es Gründe, diese Methode nicht zum Laden der Daten zu verwenden? Es wird nur die Pickle-Datei zum Zeitpunkt des Starts von Apache laden, daher glaube ich nicht, dass die Geschwindigkeit beeinflusst wird (schneller als das Abfragen einer Datenbank).
Danke für jede Eingabe!
Warum Essiggurke verwenden? Warum nicht einfacher Klartext? Warum nicht Python-Quellcode für das Objekt? Warum beschränken Sie sich darauf, das Objekt zu beizen? –
Gibt es irgendeinen Grund, etwas wie SQLite nicht zu verwenden? –
@ S.Lott Das Objekt enthält Unterobjekte, in denen sich einige Datetime-Objekte befinden. Ich könnte, wenn nötig, Klartext machen. Es gibt eine Seite auf der Website, um ein paar neue Daten einzufügen, deshalb kann es nicht in der Quelle selbst sein. Ich versuche, die Seite einfach zu halten, keine DB, wenn ich keine brauche. –