[pyar] Me recomiendan un diccionario?

Daniel Moisset dmoisset en machinalis.com
Vie Feb 28 14:23:23 ART 2014


Agrego un dato curioso: si bien no tengo que iterar en orden sobre los
datos, y hubiera supuesto que hash le ganaba a BTree, btree anduvo mucho
mejor

Saludos,
   D.


2014-02-28 13:29 GMT-03:00 Daniel Moisset <dmoisset en machinalis.com>:

> 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/620d2485/attachment-0001.html>


More information about the pyar mailing list