* großes * Python-Wörterbuch mit Persistenzspeicher für schnelle Suchvorgänge

Ich verfüge über 400 Millionen Zeilen eindeutiger Schlüsselwertinformationen, die ich gerne für eine schnelle Suche in einem Skript zur Verfügung stellen würde. Ich frage mich, was ein guter Weg wäre, dies zu tun. Ich habe Folgendes in Betracht gezogen, bin mir aber nicht sicher, ob es eine Möglichkeit gibt, das Wörterbuch auf der Festplatte zuzuordnen, ohne viel Speicher zu belegen, außer während der Wörterbucherstellung.

Eingelegtes Wörterbuchobjekt: Ich bin mir nicht sicher, ob dies eine optimale Lösung für mein Problem istNoSQL-Datenbanken: Idealerweise möchten Sie etwas, das nur eine minimale Abhängigkeit von Dingen von Drittanbietern aufweist, und der Schlüsselwert sind einfach Zahlen. Wenn Sie der Meinung sind, dass dies immer noch die beste Option ist, würde ich das auch gerne hören. Vielleicht wird es mich überzeugen.

Bitte lassen Sie mich wissen, wenn etwas nicht klar ist.

Vielen Dank! -Abhi

Antworten auf die Frage(6)

Ihre Antwort auf die Frage