2016-05-13 4 views
0

Ich benutze bsddb in einem Python-Skript als im Grunde ein Ersatz für ein Wörterbuch, das zu groß ist, um in den Speicher zu passen. Mit Blick auf die Dokumentation für die Python wrapper kann ich entweder bsddb.hashopen, bsddb.btopen oder bsddb.rnopen verwenden, aber ich weiß nicht, was der Unterschied zwischen diesen Formaten ist. Ich nahm an, dass this link zu irgendeiner Seite auf oracle.com von dieser Dokumentationsseite mehr Details geben würde, aber es ist ein 404.bsddb: Unterschied zwischen Hash-Format, btree-Format und Datensatzformat

Antwort

1

BTREE soll vollständig im Gedächtnis bleiben. In Ihrem Fall benötigen Sie bsddb.hashopen.

Überprüfen Sie die oracle documentation für weitere Informationen.