2010-08-22 11 views
6

मेरे वर्तमान ज्ञान:कौन सा डीबीएमएस इंडेक्स-संगठित टेबल प्रदान करता है?

  • ओरेकल ढेर से संगठित करने के लिए प्रस्ताव सूचकांक से संगठित टेबल और चूक करता है।
  • मैंने सुना है कि एसक्यूएल सर्वर-केवल सूचकांक से संगठित टेबल

मैं विशेष रूप से MySQL, इन्फोर्मिक्स और डीबी 2 के लिए उत्तर में दिलचस्पी है उपयोग करता है।

उत्तर

2

MySQL ने इंडेक्स क्लस्टर किया है लेकिन इन इंडेक्स पर सीमित नियंत्रण प्रतीत होता है।

MySql clustered indexes और इस सवाल का here

डीबी 2 MDC (बहु आयाम क्लस्टर) है जो प्रभावी रूप से सूचकांक में कई तरह से मेज व्यवस्थित कर सकते हैं देखते हैं। मैंने कभी उनका उपयोग नहीं किया है, लेकिन शायद आपके पास केवल एक आयाम एमडीसी हो सकता है जो मानक क्लस्टर इंडेक्स के समान होगा।

ओरेकल दर्द का एक सा है। पिछली बार जब मैंने अपने आईओटी कार्यान्वयन के साथ जांच की थी तो आपको आईओटी के रूप में टेबल बनाने की आवश्यकता है और आप इसे बाद में नहीं बदल सकते हैं, जो परेशान है जब आप डेटा के लोड को लोड करने के लिए बिना किसी इंडेक्स के लोड करना चाहते हैं और उसके बाद इसे इंडेक्स करें।

+0

धन्यवाद! मैं प्रदर्शन के एक बड़े हिस्से के लिए कुछ दर्द स्वीकार करने के लिए तैयार हूं ;-)। –

+0

अब मैंने इन्फॉर्मिक्स के लिए क्लस्टर्ड इंडेक्स देखा, और यह भी वहाँ है! इसलिए, मेरे उम्मीदवार डीबीएमएस सभी आईओटी उर्फ ​​क्लस्टरिंग इंडेक्स का समर्थन करते हैं। –

1

एसक्यूएल सर्वर Heap Structures या Clustered Index Structures में तालिका डेटा स्टोर कर सकता है। यदि किसी तालिका में क्लस्टर्ड इंडेक्स नहीं है तो इसे एक ढेर माना जाता है। अधिक जानकारी के लिए यहां देखें Heap Structures और Clustered Index Structures

1

इनफॉर्मिक्स डायनामिक सर्वर (आईडीएस) या मानक इंजन (एसई) के लिए, वे दोनों क्लस्टर और गैर क्लस्टर इंडेक्स का समर्थन करते हैं। आईडीएस आरएसएएम का उपयोग करता है और एसई सी-इस्म बी-ट्री इंडेक्सिंग का उपयोग करता है। दोनों के लिए, जब क्लस्टर इंडेक्स बनाया जाता है, तो तालिका की पंक्तियों को इंडेक्स के समान क्रम में शारीरिक रूप से आदेश दिया जाता है, लेकिन तालिका में नई पंक्तियां जोड़ दी जाती हैं, इसलिए पंक्ति को ईओएफ (ढेर) पर शारीरिक रूप से रखा जाता है।

+0

"... लेकिन जैसा कि नई पंक्तियों को तालिका में जोड़ा जाता है, पंक्ति को ईओएफ (ढेर) पर शारीरिक रूप से रखा जाता है।" ओह, यह एक आश्चर्य के रूप में आता है। इसे पोस्ट करने के लिए धन्यवाद। –

+0

क्लस्टर इंडेक्स के अनुसार डेटा डाइल में भौतिक रूप से नई डालने वाली पंक्तियों के लिए यह अच्छा होगा, लेकिन इसे बनाए रखने के लिए इंजन को जो भी काम करना होगा, उसके बारे में सोचें। प्रदर्शन एक आपदा होगी! –

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