के साथ किया जाना चाहिए मैं मोंगो के साथ बातचीत करते समय पाइथन एपीआई का उपयोग करने के लिए आगे और पीछे जा रहा हूं। मैंने परिदृश्य का त्वरित सर्वेक्षण किया और तीन प्रमुख उम्मीदवारों की पहचान की।जो पाइथन एपीआई का उपयोग मोंगो डीबी और डीजेगो
यदि आप django ढांचा, तुम क्या एपीआई का चयन करेंगे और क्यों का उपयोग कर एक नई सामग्री भारी वेबसाइट डिजाइनिंग कर रहे थे?
मोंगोइंजिन ऐसा लगता है कि यह विशेष रूप से डीजेगो के दिमाग में बनाया गया था। प्योंमोन्गो मोंगो के चारों ओर एक पतली आवरण प्रतीत होता है। इसमें बहुत सारी शक्ति है, हालांकि एक फ्रेमवर्क के रूप में django का उपयोग करके प्राप्त कई अमूर्तताओं को खो देता है। मिंग पायमोंगो और मोंगोइंजिन के बीच एक दिलचस्प मध्य ग्राउंड का प्रतिनिधित्व करता है, हालांकि मुझे इसे टेस्ट ड्राइव के लिए लेने का अवसर नहीं मिला है।
क्या आपके पास async (twisted) ड्राइवर के साथ कोई व्यक्तिगत अनुभव है? मैं एक ट्विस्टेड ऐप में मोंगोडीबी का उपयोग करना चाहता हूं और इसके पार आया हूं, लेकिन पायमोंगो दस्तावेज बताता है कि [http://api.mongodb.org/python/current/faq.html?highlight=twisted#how-can-i-use -pymongo-with-an-asynchronous-socket-library-like-twisted] (_ यह प्रोजेक्ट वर्तमान में PyMongo_ से कम स्थिर है)। यह सिर्फ एक तृतीय पक्ष ओपन सोर्स प्रोजेक्ट के बारे में एक मानक अस्वीकरण हो सकता है, लेकिन यह भी सच हो सकता है ... यही कारण है कि मैं इस पुस्तकालय के बारे में पहली बार टिप्पणियों की तलाश कर रहा हूं ... –
यहां async ड्राइवर का लेखक। इसे कम स्थिर कहा जाता है क्योंकि यह पायमोंगो के साथ अद्यतित नहीं है, जिसे मोंगोडीबी (एक ही कंपनी) द्वारा बनाए रखा जाता है। मैंने बहुत पहले [आधिकारिक दस्तावेज] (http://docs.mongodb.org/meta-driver/latest/legacy/mongodb-wire-protocol/) का उपयोग करके एसिंक ड्राइवर लिखा था, और ड्राइवर कई योगदानकर्ताओं द्वारा बहुत विकसित हुआ है , मोंगोडीबी के लिए काम करने वाले लोगों सहित। यह वास्तव में स्थिर और उत्पादन के लिए उपयुक्त है। – fiorix