आप दोनों अच्छे अंक बनाते हैं और यह भ्रमित हो सकता है। उदाहरण में
apple -> colour weight price variety
"red" 100 40 "Cox"
सेब महत्वपूर्ण मूल्य है और कॉलम डेटा है, जिसमें सभी 4 डेटा आइटम शामिल हैं। वर्णन किए गए वर्णन से यह लगता है कि सभी 4 डेटा आइटम एक ही ऑब्जेक्ट के रूप में एक साथ संग्रहीत किए जाते हैं, फिर एप्लिकेशन द्वारा पार्स किए गए मूल्य को खींचने के लिए पार्स किया जाता है। इसलिए आईओ परिप्रेक्ष्य से मुझे पूरी वस्तु को पढ़ने की जरूरत है। आईएमएचओ यह मूल रूप से पंक्ति (या वस्तु) आधारित कॉलम आधारित नहीं है।
कॉलम आधारित भंडारण गोदाम के लिए लोकप्रिय हो गया, क्योंकि यह अत्यधिक संपीड़न प्रदान करता है और पूर्ण तालिका स्कैन (डीडब्लू) के लिए आईओ को कम करता है लेकिन जब आप प्रत्येक कॉलम (चयन *) खींचने की आवश्यकता होती है तो ओएलटीपी के लिए बढ़ी हुई आईओ की लागत पर। अधिकांश प्रश्नों को प्रत्येक कॉलम की आवश्यकता नहीं होती है और संपीड़न के कारण आईओ को केवल कुछ कॉलम के लिए पूर्ण तालिका स्कैन के लिए बहुत कम किया जा सकता है। मुझे उदाहरण दें
apple -> colour weight price variety
"red" 100 40 "Cox"
grape -> colour weight price variety
"red" 100 40 "Cox"
हमारे पास दो अलग-अलग फल हैं, लेकिन दोनों में रंग = लाल है। यदि हम वजन, मूल्य और विविधता से अलग डिस्क पेज (ब्लॉक) में रंग संग्रहीत करते हैं तो संग्रहित एकमात्र चीज रंग है, फिर जब हम पृष्ठ को संपीड़ित करते हैं तो हम बहुत सारे डी-डुप्लिकेशन के कारण अत्यधिक संपीड़न प्राप्त कर सकते हैं। किसी पृष्ठ में 100 पंक्तियों (hypothetically) को संग्रहीत करने के बजाय, हम 10,000 रंग स्टोर कर सकते हैं।अब रंग लाल रंग के साथ सबकुछ पढ़ने के लिए यह हजारों आईओ के बजाय 1 आईओ हो सकता है जो गोदाम और विश्लेषण के लिए वास्तव में अच्छा है, लेकिन ओएलटीपी के लिए बुरा है अगर मुझे पूरी पंक्ति को अपडेट करने की आवश्यकता है क्योंकि पंक्ति में सैकड़ों कॉलम और एकल हो सकता है अद्यतन (या सम्मिलित) सैकड़ों आईओ की आवश्यकता हो सकती है।
जब तक मुझे कुछ याद नहीं आ रहा है, मैं इस कॉलमर को कॉल नहीं करता, मैं इसे ऑब्जेक्ट आधारित कहूंगा। यह अभी भी स्पष्ट नहीं है कि डिस्क पर ऑब्जेक्ट्स कैसे व्यवस्थित किए जाते हैं। क्या एकाधिक ऑब्जेक्ट एक ही डिस्क पेज में रखे गए हैं? क्या एक ही मेटा डेटा के साथ वस्तुओं को सुनिश्चित करने का कोई तरीका है? इस बिंदु पर कि एक फल में किसी अन्य फल की तुलना में अलग-अलग डेटा हो सकते हैं क्योंकि उसके मेटा डेटा या एक्सएमएल या जो भी आप ऑब्जेक्ट में स्टोर करना चाहते हैं, क्या यह सुनिश्चित करने का कोई तरीका है कि कुछ मिलान करने वाले फल प्रकारों को दक्षता बढ़ाने के लिए एक साथ रखा जाता है?
लैरी
यह बिल्कुल सही बात है! यह पूरी तरह से अंतर बताता है। इस तरह, कैसंद्रा कॉलम उन्मुख हो सकता है, लेकिन यह आपके कॉलम नामों का उपयोग करने पर निर्भर करता है। इसे स्पष्ट करने के लिए धन्यवाद! – cesare
आप पहली तालिका को फ़्लिप करके स्तंभ-उन्मुखता का प्रदर्शन कर सकते हैं। कहें पंक्ति कुंजी "रंग", "वजन", "मूल्य" थी। फिर स्तंभ नाम फल प्रकार "सेब", "नारंगी", आदि –