के साथ बातचीत करें हमने अपनी समस्या का पूर्ण आयामी डेटाबेस मॉडल तैयार करने के लिए कड़ी मेहनत की है, और अब यह कोडिंग शुरू करने का समय है। हमारी पिछली परियोजनाओं ने स्ट्रिंग मैनिपुलेशन द्वारा निर्मित हाथ से तैयार किए गए प्रश्नों का उपयोग किया है।पायथन: जटिल डेटा वेयरहाउस
क्या पाइथन और जटिल डेटाबेस लेआउट के बीच इंटरफेसिंग के लिए कोई सर्वोत्तम/मानक अभ्यास है?
मैंने संक्षेप में एसक्लाक्लेमी, एसक्यूएलबीजेक्ट, और डीजेगो-ओआरएम का मूल्यांकन किया है, लेकिन (मुझे आसानी से कुछ याद आ रहा है) वे छोटे वेब-प्रकार (ओएलटीपी) लेनदेन के लिए देखते हैं, जहां मैं उच्च मात्रा विश्लेषणात्मक (ओलाप) लेनदेन।
मेरी आवश्यकताओं में से कुछ है कि सामान्य से अधिक कुछ अलग हो सकता है:
- लोड बड़े अपेक्षाकृत जल्दी
- अद्यतन डेटा की मात्रा/जल्दी से डेटा की थोड़ी मात्रा डालने और आसानी से
- की बड़ी संख्या को संभालने आसानी से पंक्तियों (5 वर्षों में प्रति मिनट 300 प्रविष्टियों)
- भावी आवश्यकताओं
इन प्रश्नों को लिखना आसान है, लेकिन सभी पंक्तिबद्ध डेटा प्राप्त करने के लिए कोड लिखना कठिन है, खासकर स्कीमा विकसित होता है। ऐसा लगता है कि एक कंप्यूटर अच्छा हो सकता है?
मैं इसे एक टिप्पणी के रूप में जोड़ूंगा, लेकिन आम तौर पर ओआरएम का उपयोग ओएलटीपी के लिए किया जाता है, और डेटा वेयरहाउस मैपिंग में उन्हें शूहोर्न करने की कोशिश करना आमतौर पर इसके लायक होने से अधिक परेशानी होती है। – nos
जबकि ओआरएम का उपयोग OLTP के लिए किया जा सकता है, वे कुछ प्रकार के डेटा गोदाम प्रसंस्करण को सरल बना सकते हैं। अधिकांश डीडब्ल्यू प्रश्न ** ** सरल 'चयन राशि/गिनती और समूह-द्वारा' संचालन होना चाहिए। इन्हें ओआरएम उपकरण द्वारा उत्पन्न करने के बाद एक बड़ा समय बचा सकता है। –
क्या अंतिम उपयोगकर्ताओं द्वारा प्रश्नों को उत्पन्न किया जा रहा है? आप कौन सा इंटरफेस प्रदान कर रहे हैं, और स्वतंत्रता के स्तर क्या हैं? – shmichael