तो, वहाँसी # के लिए सबसे परिपक्व MongoDB ड्राइवर क्या है?
- MongoDB-कोई तिथि नहीं
- सरल-MongoDB
- आदर्श
हैं।
उनमें से कौन सा सबसे परिपक्व और स्थिर है? आप दूसरे दो में से एक क्यों चुनेंगे?
क्या वे उत्पादन तैयार हैं?
तो, वहाँसी # के लिए सबसे परिपक्व MongoDB ड्राइवर क्या है?
हैं।
उनमें से कौन सा सबसे परिपक्व और स्थिर है? आप दूसरे दो में से एक क्यों चुनेंगे?
क्या वे उत्पादन तैयार हैं?
mongodb-csharp ड्राइवर टाइपेडकोलेक्शन के समर्थन के संबंध में एक बड़ा धक्का देने वाला है जिसमें पूर्ण लिंक समर्थन शामिल होगा। मुझे लगता है कि आप पाएंगे कि यह काम करना आसान है।
अन्य 2 परियोजनाएं भी आगे बढ़ रही हैं। यदि आप .NET 4.0 समर्थन चाहते हैं, तो सरल-मोंगोडब आपकी सर्वश्रेष्ठ शर्त होगी।
नोआरएम में बहुत सारे कॉडर्स हैं जो सभी महान कोडर हैं, इसलिए इसके साथ कोई समस्या नहीं है, इसके अलावा इसमें कोई आधिकारिक रिलीज नहीं है।
मैं यह भी उल्लेख करता हूं कि हालांकि हमने "आधिकारिक तौर पर" जारी नहीं किया है, हम बहुत ही एपीआई स्थिर हैं, और मुझे लगता है कि चालक उत्पादन की गुणवत्ता है। –
बस सभी को बताने के लिए। मैंने अभी mongodb-csharp के डेवलपर्स और वहां रखरखाव मोड में बात की। वे आधिकारिक MongoDB सी # ड्राइवर का उपयोग करने के लिए किसी भी नई परियोजनाओं के लिए सिफारिश करते हैं। मोंगोडीबी ने वास्तव में ड्राइवर पर बहुत प्रगति की है और उत्पादन 1.0 रिलीज से कुछ हफ्तों का एक तरीका है। –
इस पुश को बनाया गया था? –
मैं Sam Corder के mongodb-csharp के साथ जाऊंगा। this आलेख भी चेकआउट करें।
हमारे पास उच्च ट्रैफिक परियोजनाओं में सैम सीडर ड्राइवर में वास्तव में बड़ी समस्याएं हैं । बड़ी परियोजनाओं में सैमस का कभी भी उपयोग न करें। – Kousha
चूंकि इस प्रश्न का उत्तर दिया गया था, इसलिए 10gen ने official MongoDB C# driver जारी किया है, और हालांकि यह उम्र के मामले में सबसे परिपक्व सी # चालक नहीं है, इसके पीछे 10gen के साथ यह सबसे अद्यतित हो सकता है।
यह mongodb-csharp ड्राइवर (इस समय कोई लिंक समर्थन नहीं) से अधिक निम्न स्तर है लेकिन हमें यह समस्या नहीं मिली है। हम (कि उत्पादन में अभी तक नहीं है) निम्नलिखित कारणों के लिए हाल ही में एक परियोजना पर MongoDB-कोई तिथि नहीं की ओर से आधिकारिक ड्राइवर के लिए चले गए:
एक होगा करने के लिए डिस्कनेक्ट करने mongodb-csharp ड्राइवर से बचने के कुछ कारण:
एफवाईआई: इन बिंदुओं में से कोई भी आज सत्य नहीं है – kelloti
वहां सभी उत्सुकता के लिए।
https://github.com/mongodb/mongo-csharp-driver
https://github.com/craiggwilson/fluent-mongo
अपडेट:: रिहाई 1 के साथ इस बिंदु पर सबसे अच्छा संयोजन आधिकारिक 10gen सी # Linq समर्थन के लिए धाराप्रवाह-मोंगो के साथ संयुक्त चालक हो रहा है।आधिकारिक सी # चालक के 4, अब फ्लेंट-मोंगो में कोई आवश्यकता नहीं होगी।
आधिकारिक 10gen सी # ड्राइवर के टाइप किए गए बिल्डर्स (अद्यतन <>, क्वेरी <>) में एक प्रदर्शन समस्या है। देखें How to speed up typed builders in 10gen official MongoDB C# driver?
आपको इस nuget package से MongoDB.Driver का उपयोग करना चाहिए।
आप इस वीडियो https://www.youtube.com/watch?v=6x0-vHHHpv8
बस रिकार्ड के लिए पर देख MongoC# उदाहरण के लिए पूर्ण ट्यूटोरियल देख सकते हैं: मैं अपने डिफ़ॉल्ट के रूप में आदर्श चुना है और मैं अब तक इसके साथ बहुत खुश हूँ। –
मुझे लगता है कि इस समय नोआरएम प्रभावी ढंग से मर चुका है, जब तक कि एक और रखरखाव नहीं पाया जा सकता। –
अद्यतन: अब मोंगोडीबी देव टीम द्वारा समर्थित एक आधिकारिक मोंगोडीबी सी # ड्राइवर है: http://www.mongodb.org/display/DOCS/CSharp+Language+Center – Andrey