प्रतिबाधा बेमेल

लेखक: Roger Morrison
निर्माण की तारीख: 22 सितंबर 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
Object Relational Impedance Mismatch
वीडियो: Object Relational Impedance Mismatch

विषय

परिभाषा - प्रतिबाधा बेमेल का क्या अर्थ है?

ऑब्जेक्ट-रिलेशनल इम्पेडेंस मिसमैच ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज में रिलेशनल डेटाबेस से डेटा का प्रतिनिधित्व करने वाली कई समस्याओं को संदर्भित करता है। इस शब्द का उपयोग इलेक्ट्रिकल इंजीनियरिंग शब्द "प्रतिबाधा प्रबंधन" के साथ सादृश्य द्वारा किया जाता है, जहां अधिकतम डिजाइन ज्यादातर मामलों में होता है इनपुट प्रतिबाधा अधिकतम विद्युत प्रवाह के लिए आउटपुट प्रतिबाधा से मेल खाती है।


Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia प्रतिबाधा बेमेल की व्याख्या करता है

ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज में रिलेशनल डेटाबेस एक्सेस करने पर एक इम्पेडेंस मिसमैच हो सकता है। समस्याएं उत्पन्न हो सकती हैं क्योंकि ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज जैसे C ++ या पायथन में डेटा एक्सेस करने के लिए बहुत अलग दृष्टिकोण हैं।

इनमें से कुछ अंतरों में शामिल हैं:

  • संदर्भ लिखें। ऑब्जेक्ट-ओरिएंटेड भाषाओं में उप-संदर्भ विशेषताओं का भारी उपयोग होता है, जबकि यह आमतौर पर रिलेशनल डेटाबेस में निषिद्ध है। स्केलर प्रकार भी अक्सर डेटाबेस और OO भाषाओं के बीच भिन्न होते हैं।
  • OO भाषाओं में, वस्तुओं को अन्य वस्तुओं से बनाया जा सकता है, जबकि अखंडता के लिए संबंधपरक डेटाबेस भाषाओं में यह असंभव है।
  • डेटा के हेरफेर और क्वेरी के लिए रिलेशनल डेटाबेस में अच्छी तरह से परिभाषित आदिम संचालन होते हैं, जबकि OO भाषाओं में निचले स्तर के ऑपरेशन होते हैं।
  • संबंधपरक डेटाबेस में परमाणुता और स्थिरता को बनाए रखने के लिए लेनदेन के लिए अधिक मजबूत दृष्टिकोण हैं। ओओ भाषा के माध्यम से इसकी गारंटी देने का एकमात्र तरीका आदिम-टाइप किए गए क्षेत्रों के स्तर पर है।

प्रतिबाधा बेमेल को कम करने के तरीकों में NoSQL डेटाबेस का उपयोग करना और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषाओं के साथ रिलेशनल डेटाबेस को डिज़ाइन करना शामिल है, साथ ही एक प्रोजेक्ट को कोड करते समय OO भाषाओं और रिलेशनल डेटाबेस के बीच अंतर पर ध्यान देना।