के लिए लाइटवेट मोंगोब ओडीएम/ओआरएम मैं मोंडोडीबी पायथन ओडीएम/ओआरएम की तलाश में हूं जो दो दुनिया से सर्वश्रेष्ठ लेता है: ओडीएम/ओआरएम & अल्ट्रा फास्ट डायरेक्ट डिक्शनरी पढ़ा जाता है।पाइथन
दूसरे शब्दों पैकेज निम्न आवश्यकताओं का अनुपालन करेगा में:
- को परिभाषित करने और स्कीमा लागू करने के लिए अनुमति देता है।
- फ़ील्ड को सत्यापित करने की अनुमति देता है।
- सीधे मोंगोडब (कोई ओडीएम/ओआरएम ओवरहेड) से ऑब्जेक्ट्स पढ़ने की अनुमति देता है।
- ओमएम/ओआरएम परत (डब्ल्यू/ओ अतिरिक्त प्रश्नों) का उपयोग करके सीधे पिमोंगो द्वारा लौटाए गए संग्रह/ऑब्जेक्ट्स का उपयोग किया जा सकता है।
- मैं कल्पना करता हूं कि कुछ प्रकार के आलसी क्षेत्र को पिमोंगो ड्राइवर द्वारा ऑब्जेक्ट्स में जोड़ा जाता है जो ओआरएम रस तक पहुंच प्रदान करता है (पिमोंगो ऐसे एक्सटेंशन के लिए अनुमति देता है)।
- कल्पना कीजिए उपयोग के मामले:
- तेजी से पढ़ने के लिए हम ड्राइवर पर सीधे जाने के लिए,
- डेटा प्रविष्टि के लिए हम का उपयोग पूर्ण ODM/ORM कार्यक्षमता
- Geofields समर्थन
- GridFS के समर्थन सामान्य फाइलें और छवियां
- डीबीआरआईफ़ समर्थन
- किसी भी छिपाई को लागू नहीं करता है डेन, फ्रेमवर्क विशिष्ट फ़ील्ड
- फ्लास्क के साथ काम करेगा :)
- फॉर्म रूपरेखा है।
- फार्म उप-सूचियों/subdicts कवर
- बैकबोन आधारित रूपों सिर्फ भयानक होगा
मुझे पता है कि मैं के लिए पूछ रहा हूँ अजगर परिभाषा के आधार पर रीढ़ की हड्डी मॉडल, संग्रह, प्रमाणकों बनाता है बहुत कुछ है लेकिन यह कुछ ऐसा करने के लिए कमाल नहीं होगा :)
वास्तव में प्रश्न में फिर से लिखा जा सकता है: "जो अस्तित्व में है पायथन मोंगोब ओडीएम/ओआरएम (मोंगोकिट, मोंगोइंजिन) को आसानी से इस तरह से बढ़ाया जा सकता है। "
विवरण में खुदाई नहीं करना mongo संदर्भों का समर्थन करता है, इसलिए हमारे पास संबंधपरक डेटाबेस का एक बहुत ही मूल सबसेट है। शुद्धता के लिए हम ओडीएम/ओआरएम द्वारा संदर्भित कर सकते हैं। पिमोंगो तक सीधी पहुंच बहुत ठीक है। मैं थोड़ी देर के लिए उस तरह से eloping कर रहा हूँ। MongoEngine बहुत भारी है। MongoKit के लिए वही। वे ठीक होंगे अगर केवल मुझे पहले से लोड की गई सूची पर उनका उपयोग करने का कोई तरीका मिल सके। बीटीडब्ल्यू: http://packages.python.org/micromongo/ खराब नहीं है हालांकि अभी भी वह चीज़ नहीं है जिसे मैं ढूंढ रहा हूं। – Munhitsu
ठीक है, जब आप ओआरएम या ओडीएम का उपयोग करते हैं तो आप जानते हैं कि सीधे डीबी कनेक्शन का उपयोग करने के रूप में उतना प्रकाश नहीं होगा। तो, आपके लिए मेरी सिफारिश सीधे पाइथन से उपयोग करना है, आपने कहा कि यह कितना अच्छा है और बस काम करता है। – Omar