2010-02-19 9 views
15

अब तक डीजेगो के कई आरडीबीएमएस के साथ अच्छा एकीकरण है। नोएसक्यूएल, स्कीमा-कम और दस्तावेज़ उन्मुख डीबीएमएस उठा रहे हैं। Django के साथ उन प्रवृत्ति और फैशनेबल डीबीएमएसएस एकीकरण की स्थिति क्या है? क्या Django के लिए कोई उत्पादन तैयार या कम से कम उपयोग करने योग्य पुस्तकालय हैं?Django और NoSQL, किसी भी उपयोग में जाने वाली लाइब्रेरी?

अब तक मैं हाथ में इन है:

उत्तर

14

पूर्व 1.0, Django ORM एक प्रमुख क्वेरीसमूह फिर से कारक किया गया। इसके कारणों में से एक था "यह पुन: कारक हमें गैर संबंधपरक बैकएंड का समर्थन करने में सक्षम बनाता है"।

आधिकारिक समर्थन मुझे लगता है कि निश्चित रूप से कार्ड पर है; लेकिन मुझे लगता है कि 1.1 और 1.2 (अब बीटा में) के लिए और अधिक दबाव वाले मामले थे।

हालांकि, वहाँ के पाठ्यक्रम सहित Django के साथ गैर रिलेशनल डेटाबेस का उपयोग करने के कई स्वतंत्र प्रयासों रहे हैं, लेकिन निम्न तक सीमित नहीं:

  • Django-nonrel वाल्डेमर, जो ऐप्लिकेशन इंजन का उपयोग कर appengine पर Django काम किया जाता द्वारा पैच। के दूसरे छोर पर जावा ग्राफ डेटाबेस (- http://www.eflorenzano.com/blog/post/using-couchdb-django/
2

Neo4j:

  • मोंगो db के साथ Django का उपयोग करना, केविन Fricovsky द्वारा: http://bitbucket.org/gumptioncom/django-non-relational/
  • एरिक द्वारा सोफे डाटाबेस, एक पुराने पोस्ट, साथ Django का उपयोग करना नोएसक्यूएल स्पेक्ट्रम) - initial support भी है।

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

    मैं काफी देर बिताया है इस समर्थन बाहर fleshing और दूरदराज के एक प्रोटोकॉल में जाने। आप GitHub पर परिणाम देख सकते हैं।

  • +0

    धन्यवाद मैट! मैं यह जानकर उत्साहित हूं। – Viet

    0

    ऑटो-एडमिन आदि के लिए, मोंगोडीबी बैक एंड के आधिकारिक Django समर्थन होने तक (यह इतना अच्छा नहीं होगा)। मैं mongokit पर एक नज़र डालेगा, जो पिमोंगो पर एक पतला आवरण है। कुछ विकल्प हैं, लेकिन मोंगोकिट में व्यापक दस्तावेज है और सक्रिय विकास में है।

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