मैं एसक्यूएल सर्वर 2008 बाइबल पढ़ रहा हूं और यह कहता है कि भौतिकीकृत पथ पैटर्न पदानुक्रमित रूप से काफी तेज है। क्या यह वास्तव में सच है? मैं पदानुक्रम के बराबर या बेहतर प्रदर्शन कैसे कर सकता हूं।मटेरियलाइज्ड पथ पैटर्न वीएस हाइरार्काइड
उत्तर
अध्याय पदानुक्रमों को डिजाइन करने और पूछताछ के लिए तीन विधियों को बताता है: एडजेंसी पार्स, मटेरियलाइज्ड पाथ, और पदानुक्रम। ये एक ही समस्या के तीन समाधान हैं इसलिए हां, इन तीन तरीकों की तुलना करने के लिए यह सही अर्थ है। सच्चाई यह है कि मटेरियलाइज्ड पथ सबसे तेज़ है लेकिन एडजेंसी पार्स अधिक प्रकार की पदानुक्रम की समस्याओं को हल कर सकता है। HierarchyID बेकार है, पूछताछ करने में मुश्किल है, और, यदि आप एमएसएफटी की सिफारिश का पालन करते हैं, तो यह केवल सापेक्ष स्थिति को स्टोर करता है, कुंजी नहीं, इसलिए यह कम मजबूत है।
क्या आपका मतलब भौतिक मार्ग बनाम नेस्टेड सेट या है? एक भौतिकीकृत पथ पैटर्न एक hiearchyid डेटाटाइप नियोजित कर सकते हैं। एक पैटर्न बनाम एक पैटर्न की गति की तुलना करने के लिए यह समझ में नहीं आता है।
हां, एसक्यूएल सर्वर 2008 बाइबल में - वे भौतिकीकृत पथ पैटर्न और पदानुक्रम की तुलना करते हैं। भले ही पदानुक्रमित भौतिक मार्ग का उपयोग करता है, यह इसकी सभी सुविधाओं का पूरी तरह से उपयोग नहीं करता है। तो लेखक ने उन्हें तरफ से तुलना की और उन्होंने कहा कि भौतिक मार्ग पदानुक्रम के बाद अधिक प्रदर्शनकारी है। मुझे समझ में नहीं आता कि यह कैसे हो सकता है! – Luke101
- 1. यूआरएल पैटर्न एक पथ है
- 2. मटेरियलाइज्ड व्यू कमिट पर रीफ्रेश करें
- 3. मटेरियलाइज्ड व्यू से टेबलस्पेस जानकारी हटाएं डीडीएल
- 4. अनुरोध-प्रतिक्रिया वीएस डुप्लेक्स डब्ल्यूसीएफ संदेश विनिमय पैटर्न
- 5. वीएस -2010
- 6. वीएस
- 7. वीएस
- 8. वीएस
- 9. वीएस
- 10. वीएस
- 11. वीएस
- 12. वीएस
- 13. वीएस
- 14. वीएस
- 15. वीएस
- 16. MySQL के साथ मटेरियलाइज्ड व्यू को कैसे कार्यान्वित करें?
- 17. मोंगोडीबी - मटेरियलाइज्ड व्यू/ओलाप स्टाइल एकत्रीकरण और प्रदर्शन
- 18. ब्रश बनावट को अनुकरण करने के लिए पैटर्न पैटर्न का उपयोग करके स्ट्रोकिंग पथ
- 19. getchar_unlocked() वीएस स्कैनफ़() वीएस सीएन
- 20. कैश वीएस सत्र वीएस कुकीज़?
- 21. वीएस 2010 और वीएस 2012
- 22. फ़ाइल पथ
- 23. ऑक्टवे सी ++ और वीएस -2010
- 24. वेबफॉर्म वीएस एएसपी.नेट एमवीसी वीएस -2010 लोडटेस्ट
- 25. वीएस -2010 और वीएस -2008 परियोजना संगतता
- 26. वीएस -2008 से वीएस -2010 परियोजना रूपांतरण
- 27. एसजीएनएन वीएस -2008 से वीएस -2010
- 28. भौतिक पथ, रूट पथ, आभासी पथ, सापेक्ष वर्चुअल पथ, अनुप्रयोग पथ और पूर्ण पथ में अंतर?
- 29. स्प्रिंग इंटरसेप्ट-यूआरएल पैटर्न
- 30. एएनटी: पथ पथ को दूसरे पथ में "पथ" कैसे जोड़ें?
हे ... मैं सोचता था कि पदानुक्रमित डेटाटाइप और इसके तरीकों के बारे में। इसे सिर्फ एक दिन के लिए उपयोग करने के बाद, मुझे यह पूछने में कठिनाई के बारे में आपने जो कुछ भी कहा है, उसे बेकार नहीं है। यदि एडजेंसी सूची के साथ एक ही तालिका में बनाए रखा गया है, तो मुझे यह काफी मजबूत पाया गया है कि प्रदर्शन बोझ जो अधिकांश ने दावा किया है। मान लीजिए मुझे "एसक्यूएल सर्वर 2008 बाइबिल" में खोदना होगा और देखें कि क्या हो रहा है। मैं पदानुक्रमित और नेस्टेड सेट्स के बीच कुछ मिलियन पंक्ति परीक्षण भी स्थापित कर रहा हूं। –
सीजेई अभिव्यक्ति के साथ एडजेंसी पियर या सेल्फ में शामिल होने से मेरा मुद्दा हल हुआ जहां मुझे उद्योग और अभ्यास संहिता की एक सूची प्राप्त करनी पड़ी। धन्यवाद पॉल! –