[pyar] Me recomiendan un diccionario?

Juan Ignacio euribates en gmail.com
Vie Feb 28 14:44:44 ART 2014


Parece un trabahjo para... Redis:

http://redis.io/

Redis is an open source, BSD licensed, advanced *key-value store*. It is
often referred to as a *data structure server* since keys can contain
strings <http://redis.io/topics/data-types#strings>,
hashes<http://redis.io/topics/data-types#hashes>,
lists <http://redis.io/topics/data-types#lists>,
sets<http://redis.io/topics/data-types#sets>and sorted
sets <http://redis.io/topics/data-types#sorted-sets>.


2014-02-27 21:06 GMT+00:00 Wuelfhis Asuaje <wasuaje en hotmail.com>:

> ------------------------------
>
> Message: 6
> Date: Thu, 27 Feb 2014 17:46:56 -0300
> From: Daniel Moisset <dmoisset en machinalis.com>
>
> To: Python Argentina <pyar en python.org.ar>
> Subject: [pyar] Me recomiendan un diccionario?
> Message-ID:
> 	<CALuYSZV5ei2F4jLa-J3u=ZLF1x2ycjnKZM0mfsenU+K5CobnYQ en mail.gmail.com>
>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hola,
>    ando necesitando algo que, por un ratito me guarde varias asignaciones
> clave valor y despues poder consultarlo por clave, para obtener el valor
>
> asociado.
>
> O sea, necesito un dict().
>
> Mi problema es que:
>  - tengo que guardar >40 millones de asociaciones, donde cadena+valor son
> en promedio 50 bytes de utf8
>  - tengo que hacer ~20 millones de consultas
>
>
> Con lo cual un dict() me anda en una maquina con de 64-bits con buena RAM,
> y prefiría que los requerimientos sean un poco mas modestos
>
> Mi patron de uso es bien simplon. Primero genero todos los datos y los
>
> cargo, despues hago todas las consultas, despues tiro el "diccionario" a la
> basura (no me interesa persistirlo ni nada).
>
> Se me ocurren infinitas (muchas) formas de hacerlo. Puedo usar un sqlite,
> un mongo, una berkeleydb, y muchas mas. La pregunta es:
>
>
> ¿que usarian ustedes que tenga una buena combinación de performance y
> simpleza? [dentro del use-case que mencioné]
>
> Gracias,
>     D.
> ------------ próxima parte ------------
> Se ha borrado un adjunto en formato HTML...
>
> URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140227/040fa267/attachment-0001.html>
>
>
>
>
>
> Por lo que veo con un Redis te basta y te sobra !!
>
> http://redis.io/
>
> Saludos
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
Juan Ignacio Rodríguez de León
Móvil: 605 890514
E-Mail: euribates en gmail.com
http://www.metriz.com/
http://descon2.com/
http://www.elornitorrincoenmascarado.com/
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140228/51381821/attachment.html>


More information about the pyar mailing list