विषय
- परिभाषा - नेटवर्क मॉडल का क्या अर्थ है?
- Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।
- Techopedia नेटवर्क मॉडल की व्याख्या करता है
परिभाषा - नेटवर्क मॉडल का क्या अर्थ है?
एक नेटवर्क मॉडल एक डेटाबेस मॉडल है जिसे वस्तुओं और उनके संबंधों का प्रतिनिधित्व करने के लिए एक लचीले दृष्टिकोण के रूप में बनाया गया है। नेटवर्क मॉडल की एक अनूठी विशेषता इसका स्कीमा है, जिसे एक ग्राफ के रूप में देखा जाता है जहां संबंध प्रकार आर्क होते हैं और ऑब्जेक्ट प्रकार नोड होते हैं। अन्य डेटाबेस मॉडल के विपरीत, नेटवर्क मॉडल स्कीमा एक जाली या पदानुक्रम होने तक सीमित नहीं है; पदानुक्रमित पेड़ को एक ग्राफ द्वारा बदल दिया जाता है, जो नोड्स के साथ अधिक बुनियादी कनेक्शन की अनुमति देता है।
Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।
Techopedia नेटवर्क मॉडल की व्याख्या करता है
चार्ल्स बच्चन नेटवर्क मॉडल के मूल आविष्कारक थे। 1969 में, डेटा सिस्टम लैंग्वेजेस (CODASYL) कंसोर्टियम पर कॉन्फ्रेंस ने नेटवर्क मॉडल को एक मानक विनिर्देश में विकसित किया। 1971 में एक दूसरा प्रकाशन शुरू किया गया था, जो बाद में लगभग सभी कार्यान्वयनों के आधार में बदल गया।
नेटवर्क मॉडल के लाभों में शामिल हैं:
- सरल अवधारणा: पदानुक्रमित मॉडल के समान, यह मॉडल सरल है और कार्यान्वयन सरल है।
- अधिक रिश्ते प्रकारों को प्रबंधित करने की क्षमता: नेटवर्क मॉडल में एक-से-एक (1: 1) के साथ-साथ कई-से-कई (एन: एन) रिश्तों को प्रबंधित करने की क्षमता है।
- डेटा तक आसान पहुंच: पदानुक्रमित मॉडल की तुलना में डेटा तक पहुंच आसान है।
- डेटा इंटिग्रिटी: एक नेटवर्क मॉडल में, माता-पिता और बच्चे के खंडों के बीच हमेशा संबंध बनाता है क्योंकि यह माता-पिता के बच्चे के रिश्ते पर निर्भर करता है।
- डेटा स्वतंत्रता: पदानुक्रमित मॉडल के विपरीत नेटवर्क मॉडलों में डेटा स्वतंत्रता बेहतर है।
नेटवर्क मॉडल की कमियों में शामिल हैं:
- सिस्टम जटिलता: प्रत्येक और हर रिकॉर्ड को पॉइंटर्स की मदद से बनाए रखना पड़ता है, जो डेटाबेस संरचना को और अधिक जटिल बनाता है।
- फ़ंक्शनल फ़ॉल्स: क्योंकि बड़ी संख्या में संकेत आवश्यक हैं, सम्मिलन, अपडेट और विलोपन अधिक जटिल हो जाते हैं।
- स्ट्रक्चरल इंडिपेंडेंस की कमी: स्ट्रक्चर में बदलाव के साथ-साथ एप्लिकेशन में भी बदलाव की मांग होती है, जिससे स्ट्रक्चरल इंडिपेंडेंस की कमी होती है।