ग्राफ़ डेटाबेस (उदा। Neo4J) और नेटवर्क डेटाबेस (उदा। आईडीएस, CODASYL) के बीच क्या अंतर है? सिद्धांत रूप में वे एक ही बात हैं?ग्राफ़ डेटाबेस और नेटवर्क डेटाबेस के बीच क्या अंतर है?
11
A
उत्तर
12
CODSASYL जैसे नेटवर्क डेटाबेस hierarchical data model पर आधारित हैं, माता-पिता (या CODASYL शब्दावली में मालिक-सदस्य) संबंधों के संदर्भ में, hierarchical data model पर आधारित हैं। इसका यह भी अर्थ है कि नेटवर्क डेटाबेस में आप एक दूसरे के लिए मनमाना रिकॉर्ड से संबंधित नहीं हो सकते हैं, जिससे ग्राफ-ओरिएंटेड डेटासेट के साथ काम करना मुश्किल हो जाता है। उदाहरण के लिए, आप विश्लेषण के लिए ग्राफ डेटाबेस का उपयोग कर सकते हैं कि इकाइयों के बीच संबंध क्या हैं।
इसके अलावा, नेटवर्क डेटाबेस फ़ील्ड के पूर्वनिर्धारित सेट के साथ निश्चित रिकॉर्ड का उपयोग करते हैं, जबकि ग्राफ़ डेटाबेस अधिक लचीला Property Graph Model का उपयोग करते हैं, जो दोनों नोड्स/शिखरों और रिश्तों/किनारों पर मनमाने ढंग से कुंजी/मान जोड़े की अनुमति देता है।
संबंधित मुद्दे
- 1. ग्राफ़ डेटाबेस
- 2. डेटाबेस ड्राइवर और डेटाबेस बोलियों के बीच अंतर
- 3. डेटासेट और डेटाबेस के बीच क्या अंतर है?
- 4. ऑब्जेक्ट उन्मुख और दस्तावेज़ डेटाबेस के बीच क्या अंतर है?
- 5. ग्राफ-आधारित डेटाबेस और ऑब्जेक्ट उन्मुख डेटाबेस के बीच क्या अंतर है?
- 6. एक अस्थायी डेटाबेस और ऐतिहासिक संग्रह डेटाबेस के बीच क्या अंतर है?
- 7. फ़ाइल-आधारित डेटाबेस और सर्वर-आधारित डेटाबेस के बीच क्या अंतर है?
- 8. MySQL/SQLite/etc डेटाबेस के बीच अंतर?
- 9. डेटाबेस के लिए क्षैतिज और लंबवत स्केलिंग के बीच अंतर
- 10. छंटनी, लेनदेन और हटाना डेटाबेस रणनीतियों के बीच अंतर
- 11. फ़ाइल में और डेटाबेस में सत्र के बीच अंतर
- 12. ग्राफ डेटाबेस के बीच अंतर: Neo4j और AllegroGraph
- 13. ओरिएंटब संस्करणों के बीच क्या अंतर है?
- 14. मोंगोड - "मोंगो" और "मोंगोड" डेटाबेस चलाने के बीच अंतर
- 15. रिलेशनल बनाम आयामी डेटाबेस, क्या अंतर है?
- 16. डेटाबेस और वेब सेवा कॉल के बीच स्पीड अंतर क्या है?
- 17. दो डेटाबेस के बीच MySQL डेटाबेस सिंक
- 18. एसक्यूएल सर्वर 2000 में "db_owner" और "डेटाबेस का मालिक कौन है" के बीच क्या अंतर है?
- 19. डेटाबेस एब्स्ट्रक्शन लेयर और डेटा एक्सेस लेयर के बीच क्या अंतर है?
- 20. डेटाबेस से कनेक्ट करने में mysqli :: real_connect और new mysqli ऑब्जेक्ट के बीच क्या अंतर है?
- 21. एक रिलेशनल और गैर-रिलेशनल डेटाबेस के बीच क्या अंतर है?
- 22. NHibernate और iBATIS.NET के बीच क्या अंतर है?
- 23. कार्यान्वयन में डेटा गोदाम और डेटाबेस अंतर
- 24. स्कीमा और डेटा डिक्शनरी के बीच क्या अंतर है?
- 25. जावास्क्रिप्ट नेटवर्क ग्राफ़ विज़ुअलाइजेशन
- 26. इंडेक्स और विदेशी कुंजी के बीच क्या अंतर है?
- 27. कैसे GitHub नेटवर्क ग्राफ़
- 28. दो डेटाबेस के बीच समन्वय
- 29. क्या (स्थानीय), '।' के बीच कोई अंतर है और लोकहोस्ट?
- 30. मैक्स कार्डिनालिटी और न्यूनतम कार्डिनालिटी के बीच क्या अंतर है?
उत्कृष्ट उत्तर, धन्यवाद। यह वही है जो मैंने सोचा था। मुझे विश्वास नहीं है कि समान रिकॉर्ड के सेट के बजाय अलग-अलग मूल्यों या अभिलेखों के बीच नेटवर्क को नेविगेट करना वास्तव में दो मूलभूत रूप से भिन्न बनाता है। – sqlvogel
विकिपीडिया से: http://en.wikipedia.org/wiki/Graph_database और http://en.wikipedia.org/wiki/Network_model – user1448319