Estoy tratando de serializar una lista grande (~ 10 ** 6 filas, cada una con ~ 20 valores), para ser usada más tarde por mí mismo (así que la falta de seguridad de pickle no es una preocupación).Pickle alternatives
Cada fila de la lista es una tupla de valores, derivada de alguna base de datos SQL. Hasta ahora, he visto datetime.datetime, strings, integers y NoneType, pero es posible que tenga que admitir tipos de datos adicionales.
Para la serialización, he considerado pickle (cPickle), json y texto sin formato, pero solo pickle guarda la información del tipo: json no puede serializar datetime.datetime, y el texto sin formato tiene sus desventajas obvias.
Sin embargo, cPickle es bastante lento para datos tan grandes, y estoy buscando una alternativa más rápida.
¿Alguna sugerencia?
Gracias!
¿Ha considerado eliminarlo en una base de datos SQLite? – rmmh
En realidad, no lo he hecho. Podría ser el más simple ... –