मुझे उपयोगकर्ता द्वारा चुने गए किसी विशेष स्थान से n शहरों/कस्बों तक दूरी प्रदर्शित करने में सक्षम होना चाहिए। यह मानचित्र पर क्लिक करने और 100 मील के भीतर सभी गंतव्यों को प्राप्त करने की तरह है, केवल यह कि यह एक नक्शा नहीं बल्कि वेबपृष्ठ पर एक लिंक होगा।डीबी में शहरों और कस्बों के बीच दूरी को कैसे व्यवस्थित करें
मुझे ऐसे समाधान का चयन करने की आवश्यकता है जो एक राज्य के भीतर से दुनिया भर में वैश्विक रूप से संभावित रूप से हो - जिसका मतलब हज़ार से सौ हजार स्थानों से है।
मैं एक रिलेशनल डीबी तालिका में CITY1_ID, CITY2_ID & DISTANCE को संग्रहीत करने के बावजूद, लेकिन मुझे संदेह है कि यह वेब अनुप्रयोग (पंक्तियों के लाखों) के लिए अच्छा होगा।
क्या यह नोएसक्यूएल डेटाबेस या ग्राफ डीबी का उपयोग करके अधिक कुशलता से किया जा सकता है? या आरडीबीएमएस उचित डिजाइन के साथ इस समस्या के लिए पर्याप्त है?
जोड़ा गया: अगर मैं डीबी में स्टोर नहीं करता हूं तो मुझे कुछ कैसे मिलेगा: सैन जोस के 100 मील के भीतर मुझे सभी शहरों में प्राप्त करें?
हाँ यह है ...। यद्यपि वह दूसरा "फिर गणना करें" चरण थोड़ा मुश्किल है: डी शहर-शहर की दूरी को स्टोर करना निश्चित रूप से एक बुरा विचार है (हर बार जब आप एक को जोड़ते हैं तो आपको 'एन' गणना /' सम्मिलित करना 'होता है)। डेटाबेस प्रकार (आरडीबीएमएस या नोएसक्यूएल) कोई फर्क नहीं पड़ता। – Rudu
यदि मैं डीबी में स्टोर नहीं करता हूं तो मुझे कुछ कैसे मिलेगा: मुझे सैन जोस के 100 मील के भीतर सभी शहरों में लाएं? –
ग्रेट सर्कल डिस्टेंस फॉर्मूला, या हैवरिन डिस्टेंस के लिए जाँच करें। – Randy