[pyar] Me recomiendan un diccionario?

Daniel Moisset dmoisset en machinalis.com
Vie Feb 28 13:29:10 ART 2014


Muchas gracias por esto. Lei eso, vi lo de tokyocabinet, probe, y quedo
andando en 10 minutos aceptable. No le mueve el ámperimetro a la RAM, y
anda bien en una maquina de 32 bits.

El único cambio que tuve que hacer en el codigo fue borrar el "d = {}" del
principio y en vez puse:

d = btree.BTree()
d.open('test.tcb', btree.BDBOWRITER | btree.BDBOCREAT)

El resto del código igual que cuando tenía dict de python (te da una api de
diccionario normal, sin todas las cosas pero tenía lo que necesitaba)

Así que declaro ganador. Muchas gracias a todos por las opiniones y
sugerencias

D.



2014-02-28 1:57 GMT-03:00 Claudio Freire <klaussfreire en gmail.com>:

> 2014-02-27 20:12 GMT-03:00 Claudio Freire <klaussfreire en gmail.com>:
> > 2014-02-27 19:10 GMT-03:00 Daniel Moisset <dmoisset en machinalis.com>:
> >> - voy a seguir probando con sqlite, bdb (a bdb le tengo fe, la he usado
> >> antes para algo similar, pero quería algo mas "moderno") y CodernityDB
> [si
> >> logro entender la doc de la API], y les cuento
> >
> > De "antiguo" no tiene nada más que el nombre.
> >
> > Es como decir que un hash map no es "moderno".
> >
> > BDB es básicamente un b-tree o hashmap implementado en C. Si eso es lo
> > que necesitás (y lo es), cuanto más antiguo mejor (más baqueteado, más
> > depurado, más optimizado, a través de los años).
> >
> > Is old is good, suelo decir (en estos casos).
>
>
> Me quedé pensando... y googleando...
>
> ...y encontré esta interesante comparación de performance:
>
> http://www.lessfs.com/wordpress/?p=378
>
> Ahí mencionan una interesante, hamsterdb:
>
> http://hamsterdb.com/about
> _______________________________________________
> 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
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140228/a83b22d6/attachment.html>


More information about the pyar mailing list