2009-05-22 16 views
7

के फायदे और नुकसान मैंने कई बार SQLite.NET का उपयोग किया है। यह हमेशा ठीक काम करता है लेकिन मेरे पास एक दोस्त है जो वास्तव में मुझे परेशान कर रहा है कि मुझे इसके बजाय SQL सर्वर कॉम्पैक्ट का उपयोग करना चाहिए, इसलिए मैं पूरी तरह से माइक्रोसॉफ्ट पर्यावरण में रहा।SQLite.NET और SQL सर्वर कॉम्पैक्ट

अब, मैंने कॉम्पैक्ट के साथ कभी काम नहीं किया, और उसने मुझे बताया कि यह उसके लिए ठीक काम करता है, लेकिन यह देखकर .एमडीएफ एक्सटेंशन मुझे क्रिप्स देता है। मजाक नहीं। आखिरी चीज जो मैं चाहता हूं वह मेरा एप्लीकेशन एक्सेस डेटाबेस पर निर्भर है।

चूंकि मैंने कभी इसके साथ वास्तव में काम नहीं किया है, इसलिए मैं पूछ रहा हूं कि यहां कोई व्यक्ति इसे इसके लिए वाउच करने के लिए जानता है, और यदि कोई मुझे उनके बीच मुख्य अंतर, ज्यादातर गति, फ़ाइल आकार, विश्वसनीयता और सुविधाओं के बारे में बता सकता है। मुझे पता है कि यह पूछने के लिए बहुत कुछ है लेकिन अगर कोई मेरी मदद कर सकता है तो मैं सराहना करता हूं।

+1

"माइक्रोसॉफ्ट पर्यावरण में पूरी तरह से" क्यों लाभ है? – finnw

उत्तर

2

एक बात यह है कि SQL सर्वर कॉम्पैक्ट में केवल एक ही समय में एमडीएफ तक पहुंचने की प्रक्रिया हो सकती है।

+0

एक प्रक्रिया या एक धागा? यह फ़ाइल का उपयोग करने वाला एक ही एप्लिकेशन है, इसलिए मुझे नहीं लगता कि यह एक समस्या होगी। –

+0

मैं काफी हद तक निश्चित हूं कि यह केवल एक प्रक्रिया सीमा है। इसे फ़ाइल में विशेष पहुंच की आवश्यकता है। लेकिन मुझे लगता है कि कई धागे ठीक होना चाहिए। मैंने कभी कोशिश नहीं की। –

+0

बस http://download.microsoft.com/download/e/8/8/e8859616-e95d-41fe-9f81-ff88388d772b/SQLServer%202008CompareComapctExpress.pdf पर यह जानकारी मिली है ऐसा लगता है कि इसमें विचार नहीं हैं, ट्रिगर , या संग्रहीत प्रक्रियाओं। बेशक, स्क्लाइट में संग्रहित प्रक्रियाएं नहीं होती हैं, लेकिन यह अन्य दो करता है। –

1

एक्सेस एमडीबी था (मुझे विश्वास है कि यह हाल के संस्करणों के लिए बदल गया है) - एसक्यूएल सर्वर पूर्ण संस्करण एमडीएफ के लिए डिफ़ॉल्ट है।

मैं स्वीकार करता हूं कि मैंने फैसला किया है कि कॉम्पैक्ट दस्तावेज़ों से बहुत अधिक परेशानी थी इसलिए SQLite के साथ चला गया।

0

मैं SQL सर्वर कॉम्पैक्ट संस्करण नहीं करता हूं। यह एकल धागे से सुलभ है, इसमें कोई अच्छी सुविधाएं नहीं हैं। आपको हर चीज के लिए हर बार क्वेरी लिखनी है। इसके अलावा जहां तक ​​मुझे पता है कि यह अनुक्रमित नहीं है। मुझे सही करें, अगर मैं इस बिंदु पर गलत हूं। लेकिन, अंत में यह किसी भी डेस्कटॉप कार्य के लिए बहुत धीमा है।

एसक्यूएल सर्वर कॉम्पैक्ट एएसपी.NET 4 के तहत मध्यम ट्रस्ट के तहत चलाया जाएगा, और दोनों x64 और x86 प्लेटफार्मों का समर्थन करता है। यह अधिकतम 256 समवर्ती कनेक्शन तक ही सीमित है। यह फ़ाइल आधारित है, और एसक्यूएल सर्वर के रूप में काफी मजबूत नहीं है, और समय पर एक बिंदु पर वसूली का समर्थन नहीं करता है।

संबंधित मुद्दे