के लिए कौन सा डीबी मैं जीपीएस उपकरणों को ट्रैक करने के लिए एक सामान्य ग्राफ डेटाबेस (neo4j) mongodb का उपयोग करने के बीच उलझन में हूं।जीपीएस आधारित ट्रैकिंग
कार्यक्षमता मैं की आवश्यकता होती है:
- ट्रैक और प्रत्येक ट्रैक किए गए डिवाइस की राह प्रोफ़ाइल।
- अक्षांश देशांतर/पता उपकरणों
- ट्रैफ़िक अनुमानक सभी उपकरणों
- कुछ अधिक बुद्धिमान सामान है जिसके लिए मैं एल्गोरिदम को लागू करेगा से एकत्रित आंकड़ों के आधार पर के लिए खोज आधारित है।
- NodeJS
कोई सुझाव के लिए एक स्थिर इंटरफेस हो जाना चाहिए?
कुछ जवाब यहां एक जीआईएस डेटाबेस का उपयोग करने का सुझाव देते हैं, कुछ सुझाव ग्राफ हैं, क्या कोई अंतर को स्पष्ट कर सकता है?
आमतौर पर, यदि आप बहुत अधिक समेकन करने जा रहे हैं, तो SQL डेटाबेस जाने का तरीका है। हालांकि, मोंगो जैसे डीबी और इस संबंध में क्या नहीं आया है। तथ्य यह है कि, आपकी सूची दी गई है, किसी भी तरह से निर्णय करना मुश्किल है। MySQL को फायर करना और कुशलतापूर्वक यहां जो कुछ भी आपको चाहिए, वह करना आसान है। अधिक विशिष्टताओं को जानने के बिना, कुछ सुझाव देना मुश्किल है। – Brad
@brad: उपरोक्त कुछ चीजें हैं जैसा कि आपने mysql (ट्रैकिंग भाग) में करना आसान कहा है, बाकी के लिए मुझे कुछ जटिल प्रश्नों की आवश्यकता होगी जैसे "इस स्थान पर सभी उपलब्ध ड्राइवरों को स्थान बी पर जाने के लिए तैयार करें उनकी रेटिंग के आधार पर और कम समय लेता है " – srinathhs
ठीक है, उस क्वेरी का पहला भाग केक का एक टुकड़ा है। "जो कम समय लेता है" भाग के लिए, मुझे लगता है कि आप पथ-खोज एल्गोरिदम लागू करने जा रहे हैं। आप वैसे भी आवेदन पक्ष पर ऐसा करने जा रहे हैं। – Brad