J'ai passé des heures à la recherche d'exemples de la façon d'utiliser le module bsddb et les seuls que j'ai trouvé sont ces (from here):Où puis-je trouver des exemples de bsddb en cours d'utilisation?
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()
Est-ce que quelqu'un sait où je pourrais trouver plus (pratique) des exemples de comment utiliser ce paquet?
Ou est-ce que quelqu'un voudrait partager le code qu'ils ont écrit eux-mêmes qui l'ont utilisé?
Edit:
La raison pour laquelle j'ai choisi le Berkeley DB était en raison de son évolutivité. Je travaille sur une analyse sémantique latente d'environ 2,2 millions de pages web. Mon simple test de 14 pages Web génère environ 500 000 enregistrements. Donc faire le calcul ... il y aura environ 78,6 milliards d'enregistrements dans ma table.
Si quelqu'un connaît un autre modèle de base de données efficace et évolutif que je peux utiliser pour accéder à python, s'il vous plaît faites le moi savoir! (lt_kije a apporté à mon attention que bsddb
est dépréciée en Python 2.6 et seront partis en 3. *)
J'ai créé un graphdb sur bsddb3, HTH https://pypi.python.org/pypi/ajgu – amirouche