मेरे पास अद्वितीय कुंजी-मूल्य जानकारी की 400 मिलियन लाइनें हैं जिन्हें मैं एक स्क्रिप्ट में त्वरित रूप से देखने के लिए उपलब्ध होना चाहता हूं। मैं सोच रहा हूं कि ऐसा करने का एक आसान तरीका क्या होगा। मैंने निम्नलिखित पर विचार किया लेकिन यह सुनिश्चित नहीं किया कि डिक्शनरी के दौरान डिस्क को डैनिश करने का कोई तरीका है और शब्दकोश निर्माण के दौरान बहुत सारी मेमोरी का उपयोग किए बिना।* त्वरित लुक-अप के लिए दृढ़ता भंडारण के साथ बड़ा * पायथन शब्दकोश
- मसालेदार शब्दकोश वस्तु: यकीन नहीं करता है, तो यह मेरी समस्या के लिए एक इष्टतम समाधान
- NoSQL प्रकार dbases है: आदर्श जो कुछ तीसरे पक्ष के सामान के साथ साथ मुख्य मान पर कम से कम निर्भरता है बस नंबर दिए गए हैं चाहता हूँ। अगर आपको लगता है कि यह अभी भी सबसे अच्छा विकल्प है, तो मैं भी यह सुनना चाहूंगा। हो सकता है कि यह मुझे विश्वास दिलाएगा।
अगर कुछ भी स्पष्ट नहीं है तो कृपया मुझे बताएं।
धन्यवाद! -Ahihi
दृढ़ता = डेटाबेस के साथ बड़ा शब्दकोश। –
मैंने सुना है कि इस प्रकार की चीज़ के लिए सोफे-डीबी बहुत उपयोगी है (लेकिन इसका उपयोग कभी नहीं किया गया था ...) –