horas que he pasado en busca de ejemplos de cómo utilizar el módulo bsddb y los únicos que he encontrado son los siguientes (from here):¿Dónde puedo encontrar ejemplos de bsddb en uso?
data = mydb.get(key)
if data:
doSomething(data)
#####################
rec = cursor.first()
while rec:
print rec
rec = cursor.next()
#####################
rec = mydb.set()
while rec:
key, val = rec
doSomething(key, val)
rec = mydb.next()
¿Alguien sabe dónde puedo encontrar más (práctica) ejemplos de cómo usar este paquete?
¿O alguien le importaría compartir el código que ellos mismos han escrito que lo usó?
Editar:
La razón por la que elegí el Berkeley DB era debido a su escalabilidad. Estoy trabajando en un análisis semántico latente de alrededor de 2,2 millones de páginas web. Mi simple prueba de 14 páginas web genera alrededor de 500,000 registros. Así que al sacar las matemáticas ... habrá alrededor de 78.6 mil millones de registros en mi mesa.
Si alguien sabe de otro modelo de base de datos eficiente y escalable al que puedo utilizar Python para acceder, ¡por favor hágamelo saber! (lt_kije ha traído a mi atención que bsddb
está en desuso en Python 2.6 y habrá desaparecido en 3. *)
creé una graphdb en la parte superior bsddb3, HTH https://pypi.python.org/pypi/ajgu – amirouche