मैं एक सी # अनुप्रयोग में एक लुकअप मानचित्र या शब्दकोश का उपयोग करना चाहता हूं, लेकिन यह 1-2 जीबी डेटा स्टोर करने की उम्मीद है।मैं सी # में एक बहुत बड़े शब्दकोश का उपयोग कैसे कर सकता हूं?
क्या कोई कृपया बता सकता है कि क्या मैं अभी भी शब्दकोश कक्षा का उपयोग करने में सक्षम हूं, या अगर मुझे किसी अन्य वर्ग का उपयोग करने की आवश्यकता है?
संपादित करें: हमारे पास एक मौजूदा एप्लिकेशन है जो क्वेरी या लुकअप ऑब्जेक्ट विवरण के लिए ऑरैक डेटाबेस का उपयोग करता है। हालांकि यह बहुत धीमी है, क्योंकि वही वस्तुओं को बार-बार पूछताछ की जा रही है। मुझे लगता है कि प्रतिक्रिया समय में सुधार करने के लिए, इस परिदृश्य के लिए लुकअप मानचित्र का उपयोग करना आदर्श हो सकता है। हालांकि मैं चिंतित करता है, तो आकार यह एक समस्या साबित होगा
क्या आपने उस शब्दकोश का एक उदाहरण कताई करने का प्रयास किया है जो उस स्मृति का उपयोग करता है? साथ ही, क्या यह एप्लिकेशन 32 या 64 बिट सिस्टम पर तैनात किया जा सकता है? – RQDQ
क्यों एक शब्दकोश या स्मृति डेटा संरचना? डेटाबेस क्यों नहीं? –
एसक्ललाइट में एक अच्छी इन-मेमोरी डीबी है जो आपकी स्थिति के लिए दिलचस्प हो सकती है। – gt124