[.net] एमएस एक्सेस 2007, फास्ट पोर्टेबल डाटाबेस अनुशंसाएं की तुलना में तेज़ कुछ है?


Answers

SQLite

Question

मैं डालने और मेरे आवेदन में डेटा पढ़ने के लिए एमएस एक्सेस 2007 का उपयोग कर रहा हूं लेकिन यह वास्तव में धीमा है

मेरे पास एक लंबे समय तक चलने वाला अनुप्रयोग है और अगर मैं इसे स्मृति से चलाता हूं तो इसमें लगभग 5 मिनट लगते हैं, एमएस एक्सेस 2007 में इसे लगभग 13 मिनट लगते हैं!

मैं एक तेज अभी तक पोर्टेबल डेटाबेस विकल्प की तलाश कर रहा हूं, मैं .NET का उपयोग कर रहा हूं। मैं उन्नत संबंधपरक डेटाबेस सामान की तलाश नहीं कर रहा हूं, जैसे ही यह सभ्य डेटाबेस की तरह काम करता है, यह मेरे लिए पर्याप्त है

संपादित करें:

मैं ज्यादातर एकाधिक थ्रेड्स से समवर्ती आवेषण कर रहा हूं।

परिणाम

मैंने एसक्यूएल सर्वर कॉम्पैक्ट एडीशन 3.5 एसपी 1 की कोशिश की है और यह स्मृति से चलने के साथ लगभग समान है + पहुंच से अधिक% 400 गुना तेज + निर्भरता के 72 एमबी के बजाय मुझे 1.5 एमबी निर्भरता जो महान है

पीएस डाटाबेस सामान्यीकृत, साफ, कॉम्पैक्ट और मैं संग्रहीत कार्यप्रणाली और मूल क्लाइंट का उपयोग कर रहा हूं। इसलिए मैंने पहले से ही इसे बहुत तेजी से बनाने के लिए बहुत सी चीजों की कोशिश की है




ईमानदारी से, मुझे नहीं लगता कि आप बहुत तेजी से परिणाम प्राप्त करने जा रहे हैं। आपका प्रोग्राम शायद I / O बाध्य है, जिसका मतलब है कि डिस्क की गति आपको धीमा कर रही है।

आप एसक्यूएल कॉम्पैक्ट एडिशन (सीई) की कोशिश कर सकते हैं, लेकिन मुझे संदेह है कि आप किसी अन्य उपकरण से धीमी या धीमी परिणाम देखेंगे।






Links