नेस्टेड सेट मॉडल का उपयोग करने का प्रयास करें। इसका वर्णन MySQL में पदानुक्रमित डेटा प्रबंधित करना में किया गया है ।
बड़ा लाभ यह है कि आपको बाल नोड्स को पुनः प्राप्त करने के लिए रिकर्सन का उपयोग करने की आवश्यकता नहीं है, और प्रश्न बहुत सरल हैं। नकारात्मक पक्ष यह है कि डालने और हटाने में थोड़ा अधिक काम लगता है।
यह वास्तव में अच्छी तरह से स्केल भी करता है। मैं एक अत्यंत विशाल प्रणाली के बारे में जानता हूं जो इस पद्धति का उपयोग करके चर्चा पदानुक्रमों को संग्रहीत करता है।