Objectivity/DB
वस्तुनिष्ठता/डी. बी. वस्तुनिष्ठता, आई. एन. सी. द्वारा निर्मित एक वाणिज्यिक वस्तु डेटाबेस है। यह अनुप्रयोगों को मानक सी + +, सी #, जावा, या पायथन वस्तुओं को एक संबंधपरक डेटाबेस प्रबंधन प्रणाली (आरडीबीएमएस) द्वारा उपयोग की जाने वाली पंक्तियों और स्तंभों में डेटा वस्तुओं को परिवर्तित किए बिना स्थायी बनाने की अनुमति देता है। वस्तुनिष्ठता/डी. बी. सबसे लोकप्रिय वस्तु उन्मुख भाषाओं के साथ-साथ एस. क्यू. एल./ओ. डी. बी. सी. और एक्स. एम. एल. का समर्थन करता है। यह लिनक्स, मैकिन्टोश, यूनिक्स और विंडोज प्लेटफार्मों पर चलता है। सभी भाषाएँ और प्लेटफॉर्म आपस में काम करते हैं, जिसमें वस्तुनिष्ठता/डी. बी. कर्नेल संकलक और हार्डवेयर प्लेटफॉर्म के अंतर का ध्यान रखता है। हिस्ट्री ऑब्जेक्टिविटी/डी. बी. को पहली बार 1990 में बेचा गया था। वस्तुनिष्ठता/डी. बी. के लिए सी + + और जावा इंटरफेस ओ. डी. एम. जी. '93 मानक में परिभाषित विशेषताओं को शामिल करते हैं। सी #और पायथन इंटरफेस को बाद में जोड़ा गया। वास्तुकला संबंधी विशेषताएँ वस्तुनिष्ठता/डी. बी. एक वितरित डेटाबेस है जो पूरे नेटवर्क में वितरित डेटाबेस के एक संघ में एकल तार्किक दृश्य प्रदान करता है। यह एक वितरित कंप्यूटिंग मॉडल का उपयोग करता है जो क्लाइंट अनुप्रयोग के साथ एक छोटे से सॉफ्टवेयर पुस्तकालय को जोड़ता है। क्लाइंट पारदर्शी रूप से दूरस्थ सर्वरों के साथ संवाद करता है जो केंद्रीकृत डेटाबेस सर्वर आर्किटेक्चर में उनके समकक्षों की तुलना में कार्यात्मक रूप से सरल हैं। लॉक, रिमोट डेटा ट्रांसफर और क्वेरी एजेंट सर्वर प्रक्रियाएँ हैं। वितरित वास्तुकला वस्तुनिष्ठता/डी. बी. को स्वाभाविक रूप से मापनीय और विश्वसनीय बनाने में मदद करती है। इसने डेटा संलयन और पूछताछ संचालन का समर्थन करते हुए प्रति घंटे एक टेराबाइट से अधिक की दर को बनाए रखा है। उद्देश्य/डी. बी. एक वितरित भंडारण पदानुक्रम का उपयोग करता है। वस्तुओं को तार्किक समूहों में संग्रहीत किया जाता है जिन्हें कंटेनर कहा जाता है। कंटेनरों को डेटाबेस में संग्रहीत किया जाता है जो एक संघीय डेटाबेस में सूचीबद्ध होते हैं। प्रत्येक वस्तु में एक अद्वितीय 64-बिट ऑब्जेक्ट आइडेंटिफायर (ओ. आई. डी.) होता है जो एक समग्र तार्किक संरचना है। एकल संघ के लिए भौतिक पता स्थान सीमा लाखों टेराबाइट की सीमा में है। एस. एल. ए. सी. के बाबर प्रयोग में सबसे बड़ी प्रचारित वस्तुनिष्ठता/डी. बी. स्थापना, वस्तुओं के एक पेटाबाइट पर संग्रहीत की गई। वस्तुनिष्ठता/डी. बी. यह परिभाषित करने के लिए एक लचीला दृष्टिकोण प्रदान करता है कि किसी दिए गए भंडारण पदानुक्रम के भीतर वस्तुओं को कैसे रखा जाता है। डेटाबेस डिजाइनर एक कस्टम प्लेसमेंट रणनीति को परिभाषित कर सकते हैं जो एक एक्स. एम. एल. कॉन्फ़िगरेशन फ़ाइल में समाहित होती है और अनुप्रयोग के लिए उपलब्ध कराई जाती है। यह रणनीति यह परिभाषित कर सकती है कि कौन सी स्थायी वस्तुओं को एक साथ संग्रहीत किया जाता है, कौन सी वितरित की जाती हैं, और कौन सी निर्दिष्ट वस्तुओं के पास संग्रहीत की जाती हैं। वस्तुओं को नामित एक-दिशात्मक या द्वि-दिशात्मक लिंक का उपयोग करके अन्य वस्तुओं से जोड़ा जा सकता है। लिंक में 1:1:1: कई, कईः 1 या कईः कई की कार्डिनलिटी हो सकती है और वस्तुओं के नेटवर्क के नेविगेशन को तेज करने के लिए ओ. आई. डी. का उपयोग करते हैं। ओ. आई. डी. का उपयोग मापनीय संग्रह (वृक्ष, सूची, समूह आदि) के समर्थन में भी किया जाता है। ), सूचकांक और हैश टेबल। एक संबंधपरक डेटाबेस में निहित संबंधपरक जुड़ाव संचालन को समाप्त करने से वस्तुनिष्ठता/डी. बी. को एक प्रदर्शन लाभ मिलता है। वस्तुनिष्ठता/डी. बी. भी आर. डी. बी. एम. एस. से अलग है जिस तरह से यह प्रश्नों को संभालता है। आवेदन एक पुनरावृत्ति घोषित करता है और आरंभ करता है जो योग्य वस्तुओं का पता लगाता है और जैसे ही वे स्थित होते हैं उन्हें वापस करता है। वस्तुनिष्ठता/डी. बी. समानांतर प्रश्न इंजन प्रश्नों को अलग-अलग डेटाबेस या कंटेनरों पर निर्देशित उप-कार्यों में विभाजित करता है। रिमोट क्वेरी एजेंट प्रत्येक उपकार्य की सेवा करते हैं और परिणाम पुनरावृत्तिकर्ता को लौटाते हैं। पैरलल क्वेरी इंजन में दो प्रतिस्थापन योग्य घटक होते हैंः एक स्प्लिटर जो यह निर्धारित कर सकता है कि कार्य को सर्वोत्तम रूप से कैसे उपविभाजित किया जाए और क्वेरी एजेंट में एक फिल्टर जो एक क्वेरी को और परिष्कृत कर सकता है। यूरोप के शहरों से संबंधित एक प्रश्न को उनतालीस उप-कार्यों में विभाजित किया जा सकता है, प्रत्येक देश के लिए एक। प्रश्न अभिकर्ता को वस्तुनिष्ठता/डी. बी. डेटाबेस या कंटेनर में मिली वस्तुओं को अर्हता प्राप्त करने या अयोग्य घोषित करने से पहले फिल्टर बाहरी डेटा स्रोत तक पहुंच सकता है। डेटाबेस और सिस्टम डेटा (कैटलॉग और स्कीमा) को कोरम आधारित समकालिक प्रतिकृति तंत्र का उपयोग करके कई स्थानों पर दोहराया जा सकता है। अस्थायी रूप से कोरम से अलग की गई प्रतिकृतियों को पारदर्शी रूप से फिर से समन्वित किया जाता है जब वे उस नेटवर्क से फिर से जुड़े होते हैं जो उन्हें और उनके साथियों को सेवा प्रदान करता है। व्यक्तिगत डेटाबेस और लॉक सर्वर को वोट आवंटित किए जा सकते हैं जिनका उपयोग यह निर्धारित करने के लिए किया जाता है कि कोई ग्राहक प्रतिकृति को अपडेट कर सकता है या नहीं। वस्तुनिष्ठता/डी. बी. के वितरित डेटाबेस और प्रसंस्करण वास्तुकला ने इसे कई ग्रिड कंप्यूटिंग वातावरणों में उपयोग करने की अनुमति दी है। इसने आई. बी. एम. रेडी फॉर ग्रिड उत्पाद के रूप में प्रमाणन प्राप्त किया है। इसका उपयोग सेवा उन्मुख वास्तुकला अनुप्रयोगों में भी किया जाता है। जावा के लिए उद्देश्य में जे2ईई कनेक्टर आर्किटेक्चर (जेसीए) मानक के लिए समर्थन है। वस्तुनिष्ठता/डी. बी. की वितरित संरचना बादल वातावरण पर समान रूप से लागू होती है। विशिष्ट अनुप्रयोग वस्तुनिष्ठता/डी. बी. का उपयोग आम तौर पर डेटा गहन या वास्तविक समय के अनुप्रयोगों में किया जाता है जो अत्यधिक जटिल, परस्पर संबंधित डेटा में हेरफेर करते हैं। इसे किसी सॉफ्टवेयर या हार्डवेयर उत्पाद में एम्बेड किया जा सकता है या वाणिज्यिक, वैज्ञानिक या सरकारी परियोजना के हिस्से के रूप में उपयोग किया जा सकता है। प्रारंभिक तैनाती मुख्य रूप से कंप्यूटर-एडेड डिज़ाइन और इंजीनियरिंग अनुप्रयोगों में थी। 1990 के दशक की शुरुआत में कई दूरसंचार उपकरण निर्माताओं ने उन्नत बुद्धिमान नेटवर्क और तत्व प्रबंधन प्रणालियों में वस्तुनिष्ठता/डी. बी. को शामिल करना शुरू कर दिया। उल्लेखनीय तैनाती में वायरलेस स्प्रिंटपीसीएस और इरिडियम लो अर्थ ऑर्बिट सैटेलाइट नेटवर्क शामिल हैं। कई प्रक्रिया नियंत्रण, निर्माण और चिकित्सा उपकरण प्रणालियाँ अपने वास्तविक समय प्रदर्शन और उच्च उपलब्धता के कारण वस्तुनिष्ठता/डी. बी. को शामिल करती हैं। रक्षा ठेकेदारों और बड़ी विज्ञान परियोजनाओं ने 1990 के दशक के अंत में वस्तुनिष्ठता/डी. बी. का उपयोग करना शुरू किया। सरकारी अनुप्रयोगों में कमान और नियंत्रण, सुरक्षा, डेटा संलयन और खुफिया अनुप्रयोग शामिल हैं। वस्तुनिष्ठता/डी. बी. का उपयोग खगोल भौतिकी, उच्च ऊर्जा भौतिकी, संलयन, पृथ्वी विज्ञान, जलविज्ञान और जैव सूचना विज्ञान अनुप्रयोगों में किया गया है। इनमें से अधिकांश अनुप्रयोग बहुत बड़े (बहु-पेटाबाइट) डेटाबेस का निर्माण और हेरफेर करते हैं। आर. डी. बी. एम. एस. या ओ. डी. बी. एम. एस. का चुनाव कई कारकों पर निर्भर करता है। एक ओ. डी. बी. एम. एस. एक गणना या डेटा गहन वस्तु उन्मुख प्रणाली में आदर्श हो सकता है। हालाँकि, यदि कोई आर. डी. बी. एम. एस. उपलब्ध प्रोग्रामिंग संसाधनों के साथ किसी अनुप्रयोग की कार्यात्मक और प्रदर्शन आवश्यकताओं को आराम से पूरा कर सकता है, तो शायद ओ. डी. बी. एम. एस. पर विचार करने की कोई आवश्यकता नहीं है। संदर्भ बाहरी लिंक वस्तुनिष्ठता, इंक. ODBMS.ORG स्वामित्व डेटाबेस प्रबंधन प्रणाली वस्तु-उन्मुख डेटाबेस प्रबंधन प्रणाली