Postgis स्थानिक सूचकांक (PostGres GiST) को संग्रहीत करने वाली आंतरिक डेटा संरचना तक पहुँचना


13

मैं इस बारे में उत्सुक हूं कि पोस्टगिस में स्थानिक GiST सूचकांक की आंतरिक डेटा संरचना और भंडारण तंत्र कैसे हैं। ओरेकल में, मैं यह दिखाना पसंद करता था कि एसडीओ इंडेक्स "सिर्फ एक और टेबल" कैसे थे, और लेवल इंडेक्स की विशेषताएं कैसे थीं, और इंडेक्स किए गए ज्यामितीय के बॉक्स को ब्लब्स के रूप में संग्रहीत किया गया था (जिसे निकाला जा सकता है)। होव क्या इंडेक्स को पोस्टगिस स्टोर करता है, और कहां?

सिस्टम तालिकाओं http://www.postgresql.org/docs/8.3/static/catalogs.html का उपयोग अनुक्रमित की पहचान करने के लिए किया जा सकता है, लेकिन मुझे नहीं पता कि वास्तविक भंडारण कैसे पहुंचें (यदि वे वास्तव में टेबल हैं)


मुझे यह मिला है: < sai.msu.su/~megera/postgres/gist/gevel/README.gevel >। गेवेल को यह कल्पना करने में सक्षम होना चाहिए, लेकिन मैं पोस्टगिस 2.0 के साथ पोस्टगिस.एप्प (मैक ओएसएक्स) के साथ इसे चलाने में असमर्थ हूं।
5

1
वे PostgreSQL में "सिर्फ एक और टेबल" नहीं हैं। वे पूरी तरह से अलग प्रारूप के साथ संबंधों को अनुक्रमित कर रहे हैं।
क्रेग रिंगर

मुझे लगता है कि वहाँ क्या है। इसलिए, शायद, आपको उन मुद्दों के साथ अपने प्रश्न को फिर से लिखना चाहिए जो आपके पास जवेल स्थापित करने के लिए हैं। दिलचस्प सवाल, निश्चित रूप से।
जॉन पॉवेल

टिप्पणियों के लिए धन्यवाद। क्रेग, अगर आपने जो टिप्पणी की है, वह व्यर्थ है, लेकिन संबंधित सामग्री के लिए अधिक विवरण या लिंक के साथ आपने प्रतिक्रिया दी तो मैं अपवोट करूंगा। मुझे पता है कि यह कैसे संग्रहीत किया जाता है। जॉन, मैं एक अलग सवाल फिर से करना होगा। फिर भी, इस दस्तावेज पर एक संकेत है कि भंडारण कैसे प्राप्त किया जाता है जो मैं उसके बाद हूं।
मार्टिन

मैंने यहां जवेल के बारे में एक सवाल जोड़ा है: gis.stackexchange.com/questions/180887/…
मार्टिन

जवाबों:


2

क्रेग का उल्लेख है कि स्थानिक सूचकांक केवल एक और तालिका नहीं हैं। इसके बजाय, PostGis bbox विवरण संग्रहीत करने के लिए संरचनात्मक नींव के रूप में GiST का उपयोग करता है। हां, यह (डिफॉल्ट का उपयोग करते समय) अलग और अधिक कुशल और कम सटीक होता है कि बी-ट्रीज़, या आर-ट्रीज़ .... लेकिन आप उन मापदंडों को निर्दिष्ट कर सकते हैं जो अन्य स्टोरेज से स्थानिक इंडेक्स के समान GiST इंडेक्स बनाते हैं।

यहाँ उनके साथ काम करने के तरीके (उन्हें विस्तार देने सहित) पर प्रलेखन है।

खाई खोदना।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.