Ora gioco con questa idea da un po 'di tempo, ma non ho visto alcuna informazione sulle persone che lo fanno. Ho un piccolo progetto di sito web in cui ho bisogno di caricare e modificare 1 oggetto. Questo oggetto è piuttosto semplice e non dovrebbe essere più di qualche kb. Invece di eseguire un DB per questa piccola quantità di dati, perché non usare semplicemente pickle
e/o shelve
per salvare questi dati e caricarli? Sto pensando di utilizzare un framework per micro-web come Bottle o Flask per il progetto.C'è qualcosa di sbagliato nella creazione di un sito web alimentato con Pickle Python?
Ci sono motivi per non utilizzare questo metodo per caricare i dati? Caricherà solo il file pickle al momento dell'avvio di Apache, quindi non penso che la velocità verrà effettuata (più veloce di una query su db).
Grazie per qualsiasi input!
Perché utilizzare pickle? Perché non un semplice testo in chiaro? Perché non il codice sorgente Python per l'oggetto? Perché limitarti a decapare l'oggetto? –
C'è qualche ragione per non usare qualcosa come SQLite? –
@ S.Lott L'oggetto contiene oggetti secondari, con alcuni oggetti datetime presenti. Potrei fare testo in chiaro se necessario. C'è una pagina sul sito per inserire un po 'di nuovi dati, ecco perché non può essere nella fonte stessa. Sto cercando di mantenere il sito semplice, senza DB se non ne ho bisogno. –