ore che ho trascorso alla ricerca di esempi di come utilizzare il modulo bsddb e gli unici che ho trovato sono queste (from here):Dove posso trovare esempi di bsddb in 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()
Qualcuno sa dove potrei trovare di più (pratico) esempi di come utilizzare questo pacchetto?
O qualcuno avrebbe in mente di condividere il codice che hanno scritto da solo che l'ha usato?
Edit:
La ragione per cui ho scelto il Berkeley DB è stato a causa della sua scalabilità. Sto lavorando a un'analisi semantica latente di circa 2,2 milioni di pagine web. La mia semplice verifica di 14 pagine Web genera circa 500.000 record. Così facendo la matematica ... ci saranno circa 78.6 miliardi di dischi nel mio tavolo.
Se qualcuno conosce un altro modello di database efficiente e scalabile a cui posso accedere python, per favore fatemelo sapere! (lt_kije ha portato alla mia attenzione che bsddb
è deprecato in Python 2.6 e sarà andato a 3. *)
ho creato un graphdb in cima bsddb3, HTH https://pypi.python.org/pypi/ajgu – amirouche