Sto provando a serializzare un elenco di grandi dimensioni (~ 10 ** 6 righe, ognuna con ~ 20 valori), da utilizzare in seguito da solo (quindi la mancanza di sicurezza di Pickle non è un problema).Alternative sottaceto
Ogni riga dell'elenco è una tupla di valori, derivata da alcuni database SQL. Finora, ho visto datetime.datetime, stringhe, interi e NoneType, ma alla fine potrei dover supportare tipi di dati aggiuntivi.
per la serializzazione, ho considerato salamoia (cPickle), JSON, e testo in chiaro - ma solo salamoia salva le informazioni sul tipo: JSON non può serializzare datetime.datetime, e solo testo ha i suoi svantaggi evidenti.
Tuttavia, cPickle è piuttosto lento per i dati così grandi e sto cercando un'alternativa più veloce.
Qualche suggerimento?
Grazie!
Avete considerato di scaricarlo in un database SQLite? – rmmh
In realtà - Non ho. Potrebbe essere il più semplice ... –