यूबी-ट्री

From Vigyanwiki
Revision as of 19:59, 10 July 2023 by alpha>Indicwiki (Created page with "{{Infobox data structure | name = UB-tree | image = Z-curve45.svg | alt = | caption = Two dimensional Z-order | type...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
UB-tree
Z-curve45.svg
Two dimensional Z-order
Typetree
Invented byRudolf Bayer and Volker Markl
Time complexity in big O notation
Algorithm Average Worst case

रूडोल्फ बायर और वोल्कर मार्कल द्वारा प्रस्तावित यूबी-ट्री बहुआयामी डेटा को संग्रहीत करने और कुशलतापूर्वक पुनर्प्राप्त करने के लिए एक संतुलित पेड़ है। यह मूल रूप से एक B+ पेड़ है (जानकारी केवल पत्तियों में) जिसमें रिकॉर्ड Z-ऑर्डर (वक्र)|Z-ऑर्डर के अनुसार संग्रहीत होते हैं, जिन्हें मॉर्टन ऑर्डर भी कहा जाता है। Z-ऑर्डर की गणना केवल कुंजियों को बिटवाइज़ इंटरलेसिंग करके की जाती है।

सम्मिलन, विलोपन और बिंदु क्वेरी सामान्य B+ पेड़ों की तरह ही की जाती है। हालाँकि, बहुआयामी बिंदु डेटा में श्रेणी खोज करने के लिए, डेटा बेस में सामने आए एक बिंदु से, अगले Z-मान की गणना करने के लिए एक एल्गोरिदम प्रदान किया जाना चाहिए जो बहुआयामी खोज सीमा में है।

इस मुख्य समस्या को हल करने के लिए मूल एल्गोरिदम आयामीता के साथ घातीय था और इसलिए संभव नहीं था[1] ( GetNextZ-पता ). ज़ेड-एड्रेस बिट लंबाई के साथ यूबी-ट्री रेंज क्वेरी लीनियर के इस महत्वपूर्ण भाग का समाधान बाद में वर्णित किया गया है।[2] इस विधि का वर्णन पहले ही एक पुराने पेपर में किया जा चुका है[3] जहां खोज वृक्षों के साथ Z-ऑर्डर का उपयोग पहली बार प्रस्तावित किया गया है।

संदर्भ

  1. Markl, V. (1999). "MISTRAL: Processing Relational Queries using a Multidimensional Access Technique". CiteSeerX 10.1.1.32.6487.
  2. Ramsak, Frank; Markl, Volker; Fenk, Robert; Zirkel, Martin; Elhardt, Klaus; Bayer, Rudolf (September 10–14, 2000). यूबी-ट्री को डेटाबेस सिस्टम कर्नेल में एकीकृत करना (PDF). 26th International Conference on Very Large Data Bases. pp. 263–272.
  3. Tropf, H.; Herzog, H. "गतिशील रूप से संतुलित पेड़ों में बहुआयामी रेंज खोज" (PDF). Angewandte Informatik (Applied Informatics) (2/1981): 71–77. ISSN 0013-5704.