MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

एक छोटे .NET अनुप्रयोग के लिए डेटाबेस का एक अच्छा विकल्प क्या है?

14/06/2016 हां... अभी भी अपवोट मिल रहे हैं:-/

17/03/2014 मैं अभी भी इसके लिए अपवोट प्राप्त कर रहा हूं, उस तारीख से सावधान रहें जिसका मूल रूप से उत्तर दिया गया था। हालांकि सूचीबद्ध मुख्य तीन आइटम अभी भी पूरी तरह से व्यवहार्य हैं, सूची बासी होने की ओर अग्रसर होगी। और भी डेटाबेस प्रौद्योगिकियां उपलब्ध हैं जो सूचीबद्ध नहीं हैं।

आपके पास तुरंत पहचानने योग्य और निःशुल्क विकल्प हैं:

  • एसक्यूएल सर्वर एक्सप्रेस लोकलडीबी
  • एसक्यूएल सर्वर कॉम्पैक्ट संस्करण
  • SQLite

SQL सर्वर कॉम्पैक्ट डाउनलोड ADO.NET प्रदाता के साथ आता है जिसे आपको कोड में संदर्भित करने की आवश्यकता होगी। SQLite डाउनलोड में यह नहीं हो सकता है इसलिए यहां एक लिंक है:

http://sqlite.phxsoftware.com/

तीनों एसक्यूएल का उपयोग करते हैं, हालांकि कुछ सीमाओं/क्विर्क के साथ होने की संभावना है। प्रबंधन स्टूडियो कॉम्पैक्ट और लोकलडीबी के साथ काम करता है, जबकि SQLite के साथ आपको SQLite व्यवस्थापक जैसे अन्य UI टूल की आवश्यकता होगी:

http://sqliteadmin.orbmu2k.de/

NoSQL विकल्प हैं, जैसे:

  • स्टर्लिंग
  • रेवेनडीबी

व्यक्तिगत रूप से मैं अन्य मुफ्त विकल्पों के सामने एमएस एक्सेस का उपयोग करने से बचूंगा। आप LocalDB, Compact, या SQLite के साथ गलत नहीं हो सकते। वे सभी प्यारे छोटे डेटाबेस हैं जो अपेक्षाकृत कम रैम में अपेक्षाकृत तेज़ी से चलते हैं - एक Microsoft उत्पाद को पसंद करने के बारे में धार्मिक पहलुओं के रूप में व्यक्तिगत वरीयता मुझे लगता है :-)

मैं विंडोज फोन प्रोग्रामिंग के लिए स्टर्लिंग का उपयोग करता हूं क्योंकि यह पृथक भंडारण का उपयोग करने के लिए बनाया गया है। मैंने केवल रेवेनडब पर लेख देखे हैं, लेकिन मैं आपको बता सकता हूं कि यह एक JSON आधारित दस्तावेज़ भंडारण ढांचा है।

स्थिति को भ्रमित करने के लिए नहीं (SQLite, SQL Server Express LocalDB, या SQL Server Compact Edition के साथ जाएं), लेकिन वहां अन्य एम्बेडेड/स्थानीय डेटाबेस हैं, कुछ रिलेशनल हैं अन्य ऑब्जेक्ट-ओरिएंटेड हैं:

  • एम्बेडेड फायरबर्ड
  • db4o
  • VistaDb
  • शार्पएचएसक्यूएल
  • बर्कले डीबी
  • एलोक्वेरा
  • सियाकोडीबी

ये सभी फ्री नहीं हैं। SQL/LINQ/इन-प्रोक समर्थन उन सभी में भिन्न है। यह सूची केवल जिज्ञासा के लिए है।

अब कार्वोनाइट भी है, हालांकि कोड गैलरी लिंक टूटा हुआ है। जब यह फिर से लाइव होगा तो मैं इसे WP7 विकास के लिए देखूंगा।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB के साथ एक सरल टैगिंग कार्यान्वयन

  2. संदर्भ के लिए MongoDB सर्वोत्तम अभ्यास

  3. 'फ़ील्ड को एक प्रकार के बीन की आवश्यकता थी जो नहीं मिला।' त्रुटि वसंत आराम एपीआई mongodb का उपयोग कर

  4. MongoDB में दस्तावेज़ अपडेट करें

  5. मैक पर मोंगोडीबी स्थापित करें