चयन संचालन प्रणाली: Difference between revisions
(TEXT) |
No edit summary |
||
(9 intermediate revisions by 4 users not shown) | |||
Line 27: | Line 27: | ||
संचालन प्रणाली चुनें (चयन प्रणाली या चयन)<ref name=IEEE.Pick>{{cite journal |title=The pick operating system – a Practical Guide |journal=Proceedings of the IEEE |volume=77 |issue=2 |pages=363 |last1=Ramming |first1=D |last2=Bourdon |first2=Roger J. |date=1989|doi=10.1109/JPROC.1989.1203777 |s2cid=9328922 }}</ref> एक बहुमान डाटाबेस के आधार पर एक [[मांग पृष्ठन]], [[बहुउपयोगकर्ता]], [[आभासी स्मृति]], [[काल भाजन संगणक संचालन प्रणाली]] है। चयन का उपयोग मुख्य रूप से व्यावसायिक [[डाटा प्रासेसिंग|डेटा संसाधन]] के लिए किया जाता है। इसका नाम इसके विकासकर्ताओं में से एक रिचर्ड ए. (डिक) चयन के नाम पर रखा गया है।<ref name="LAT.Obit94" /> | संचालन प्रणाली चुनें (चयन प्रणाली या चयन)<ref name=IEEE.Pick>{{cite journal |title=The pick operating system – a Practical Guide |journal=Proceedings of the IEEE |volume=77 |issue=2 |pages=363 |last1=Ramming |first1=D |last2=Bourdon |first2=Roger J. |date=1989|doi=10.1109/JPROC.1989.1203777 |s2cid=9328922 }}</ref> एक बहुमान डाटाबेस के आधार पर एक [[मांग पृष्ठन]], [[बहुउपयोगकर्ता]], [[आभासी स्मृति]], [[काल भाजन संगणक संचालन प्रणाली]] है। चयन का उपयोग मुख्य रूप से व्यावसायिक [[डाटा प्रासेसिंग|डेटा संसाधन]] के लिए किया जाता है। इसका नाम इसके विकासकर्ताओं में से एक रिचर्ड ए. (डिक) चयन के नाम पर रखा गया है।<ref name="LAT.Obit94" /> | ||
<nowiki>''</nowiki>चयन प्रणाली<nowiki>''</nowiki> शब्द का उपयोग उन सभी प्रचालन पर्यावरण के सामान्य नाम के रूप में भी किया जाने लगा है जो इस बहु-मूल्यवान डेटाबेस को नियोजित करते हैं और इसमें चयन/आधार और [[अंग्रेजी (प्रोग्रामिंग भाषा)|अंग्रेजी]]/अभिगम क्वेरी भाषा प्रश्नों का कुछ कार्यान्वयन होता है। यद्यपि चयन के आरम्भ में विभिन्न प्रकार के [[मिनी कंप्यूटर|छोटे संगणकों]] पर हुई, प्रणाली और इसके विभिन्न कार्यान्वयन अंततः [[माइक्रो]] संगणक, वैयक्तिक संगणक और [[मेनफ़्रेम कंप्यूटर|बृहत् | <nowiki>''</nowiki>चयन प्रणाली<nowiki>''</nowiki> शब्द का उपयोग उन सभी प्रचालन पर्यावरण के सामान्य नाम के रूप में भी किया जाने लगा है जो इस बहु-मूल्यवान डेटाबेस को नियोजित करते हैं और इसमें चयन/आधार और [[अंग्रेजी (प्रोग्रामिंग भाषा)|अंग्रेजी]]/अभिगम क्वेरी भाषा प्रश्नों का कुछ कार्यान्वयन होता है। यद्यपि चयन के आरम्भ में विभिन्न प्रकार के [[मिनी कंप्यूटर|छोटे संगणकों]] पर हुई, प्रणाली और इसके विभिन्न कार्यान्वयन अंततः [[माइक्रो]] संगणक, वैयक्तिक संगणक और [[मेनफ़्रेम कंप्यूटर|बृहत् संगणक]] के एक बड़े वर्गीकरण में विस्तृत किए गए है।<ref>{{cite magazine|date=July 27, 1987|title=PICK Operating System – brings Mainframe Power to your PC|url=https://books.google.com/books?id=6DsEAAAAMBAJ|magazine=InfoWorld|page=80}}</ref> <ref name=CP/> | ||
== अवलोकन == | == अवलोकन == | ||
चयन संचालन प्रणाली में एक डेटाबेस, शब्दकोश, पृच्छा भाषा, प्रक्रियात्मक भाषा (PROC), परिधीय प्रबंधन, बहु-उपयोगकर्ता प्रबंधन और एक संकलित आधार क्रमादेशन भाषा संकलित है।<ref name=JesInt/> | चयन संचालन प्रणाली में एक डेटाबेस, शब्दकोश, पृच्छा भाषा, प्रक्रियात्मक भाषा (PROC), परिधीय प्रबंधन, बहु-उपयोगकर्ता प्रबंधन और एक संकलित आधार क्रमादेशन भाषा संकलित है।<ref name=JesInt/> | ||
डेटाबेस एक '[[हैश-फाइल]]' डेटा प्रबंधन प्रणाली है। एक हैश-फाइल प्रणाली गतिक साहचर्य सरणियों का एक संग्रह है जो डेटाबेस प्रबंधन प्रणाली के रूप में साहचर्य फ़ाइलों का उपयोग करके पूरी तरह से व्यवस्थित और संबद्ध और नियंत्रित होता है। हैश-फाइल अभिविन्यस्त होने के कारण, चयन डेटा अभिगम अवधि में दक्षता प्रदान करता है। स्पष्टतः, चयन में सभी डेटा संरचनाएं हैश-फाइलें (निम्नतम स्तर पर) थीं, जिसका अर्थ है कि अभिलेख प्राथमिक कुंजी के संबद्ध दोहों के रूप में मूल्यों के एक समुच्चय के रूप में संग्रहीत हैं। आज एक चयन प्रणाली विंडोज या यूनिक्स में किसी भी प्रारूप में स्पष्टतः | डेटाबेस एक '[[हैश-फाइल]]' डेटा प्रबंधन प्रणाली है। एक हैश-फाइल प्रणाली गतिक साहचर्य सरणियों का एक संग्रह है जो डेटाबेस प्रबंधन प्रणाली के रूप में साहचर्य फ़ाइलों का उपयोग करके पूरी तरह से व्यवस्थित और संबद्ध और नियंत्रित होता है। हैश-फाइल अभिविन्यस्त होने के कारण, चयन डेटा अभिगम अवधि में दक्षता प्रदान करता है। स्पष्टतः, चयन में सभी डेटा संरचनाएं हैश-फाइलें (निम्नतम स्तर पर) थीं, जिसका अर्थ है कि अभिलेख प्राथमिक कुंजी के संबद्ध दोहों के रूप में मूल्यों के एक समुच्चय के रूप में संग्रहीत हैं। आज एक चयन प्रणाली विंडोज या यूनिक्स में किसी भी प्रारूप में स्पष्टतः पोषिता फाइलों तक पहुंच सकता है। | ||
एक चयन डेटाबेस को एक या अधिक खातों, मुख्य शब्दकोशों, शब्दकोशों, फाइलों और उप-फाइलों में विभाजित किया जाता है, जिनमें से प्रत्येक एक हैश- | एक चयन डेटाबेस को एक या अधिक खातों, मुख्य शब्दकोशों, शब्दकोशों, फाइलों और उप-फाइलों में विभाजित किया जाता है, जिनमें से प्रत्येक एक हैश-तालिका उन्मुख फ़ाइल है। इन फाइलों में क्षेत्र, उप-क्षेत्रों और उप-उप-क्षेत्रों से बने अभिलेख होते हैं। चयन में, अभिलेख को मद कहा जाता है, क्षेत्र को विशेषता कहा जाता है, और उप-क्षेत्र को मान या उप-मान कहा जाता है (इसलिए वर्तमान समय का लेबल बहु-मूल्यवान डेटाबेस) है। सभी तत्व चर-लंबाई वाले हैं, क्षेत्र और मानों को विशेष सीमांकक द्वारा चिह्नित किया गया है, इसलिए किसी भी फ़ाइल, अभिलेख या क्षेत्र में इकाई के निम्न स्तर की कितनी भी प्रविष्टियाँ हो सकती हैं। परिणामस्वरूप, एक चयन मद (अभिलेख) एक पूर्ण इकाई (एक संपूर्ण बीजक, क्रयादेश, विक्रय क्रम, आदि) हो सकता है, या अधिकांश पारंपरिक प्रणालियों पर एक फ़ाइल की तरह है। अन्य सामान्य-स्थान प्रणालियों (जैसे स्रोत क्रमादेश और पाठ दस्तावेज़) में 'फ़ाइलों' के रूप में संग्रहीत की जाने वाली संस्थाओं के चयन पर फ़ाइलों के भीतर अभिलेख के रूप में संग्रहीत किया जाना चाहिए।<ref name=JesFiles>{{Cite web|url=http://jes.com/pb/index.html|title=Jonathan E. Sisk's Pick/BASIC: A Programmer's Guide|website=jes.com}}</ref> | ||
फ़ाइल पदानुक्रम स्थूलतः सामान्य यूनिक्स-जैसे निर्देशिकाओं, उप-निर्देशिकाओं और फ़ाइलों के पदानुक्रम के समान है। मुख्य शब्दकोष एक निर्देशिका के समान है जिसमें यह संकेतो को अन्य शब्दकोष, फाइल्स और निष्पाद्य क्रमादेश्स में संग्रह करता है। मुख्य शब्दकोष में कमान-लाइन भाषा भी होती है। | फ़ाइल पदानुक्रम स्थूलतः सामान्य यूनिक्स-जैसे निर्देशिकाओं, उप-निर्देशिकाओं और फ़ाइलों के पदानुक्रम के समान है। मुख्य शब्दकोष एक निर्देशिका के समान है जिसमें यह संकेतो को अन्य शब्दकोष, फाइल्स और निष्पाद्य क्रमादेश्स में संग्रह करता है। मुख्य शब्दकोष में कमान-लाइन भाषा भी होती है। | ||
सभी फाइलें (खाते, शब्दकोश, फाइलें, उप-फाइलें) समान रूप से व्यवस्थित हैं, जैसा कि सभी अभिलेख हैं। इस एकरूपता का पूरे प्रणाली में उपयोग किया जाता है, प्रणाली प्रकार्य और प्रणाली प्रबंधन कमान दोनों द्वारा किया जाता है। उदाहरण के लिए, ' | सभी फाइलें (खाते, शब्दकोश, फाइलें, उप-फाइलें) समान रूप से व्यवस्थित हैं, जैसा कि सभी अभिलेख हैं। इस एकरूपता का पूरे प्रणाली में उपयोग किया जाता है, प्रणाली प्रकार्य और प्रणाली प्रबंधन कमान दोनों द्वारा किया जाता है। उदाहरण के लिए, 'खोज' कमान किसी फ़ाइल में किसी शब्द या वाक्यांश की उपस्थिति को खोजेगा और प्रतिवेदन करेगा, और किसी भी खाते, शब्दकोश, फ़ाइल या उप-फ़ाइल पर काम कर सकता है। | ||
प्रत्येक अभिलेख में एक अद्वितीय प्राथमिक कुंजी होनी चाहिए जो यह निर्धारित करती है कि फ़ाइल में वह अभिलेख कहाँ संग्रहीत है। एक अभिलेख को पुनः प्राप्त करने के लिए, सकी कुंजी को हैश किया जाता है और परिणामी मान निर्दिष्ट करता है कि अभिलेख के लिए देखने के लिए असतत "बकेट" (जिन्हें "समूह" कहा जाता है) का कौन सा समुच्चय है। एक बकेट के भीतर, | प्रत्येक अभिलेख में एक अद्वितीय प्राथमिक कुंजी होनी चाहिए जो यह निर्धारित करती है कि फ़ाइल में वह अभिलेख कहाँ संग्रहीत है। एक अभिलेख को पुनः प्राप्त करने के लिए, सकी कुंजी को हैश किया जाता है और परिणामी मान निर्दिष्ट करता है कि अभिलेख के लिए देखने के लिए असतत "बकेट" (जिन्हें "समूह" कहा जाता है) का कौन सा समुच्चय है। एक बकेट के भीतर, अभिलेख क्रमिक रूप से क्रमवीक्षित किए जाते हैं। इसलिए, अधिकांश अभिलेख (जैसे एक पूर्ण दस्तावेज़) को एक डिस्क-रीड संचालन का उपयोग करके पढ़ा जा सकता है। अभिलेख को उसकी सही बकेट में वापस लिखने के लिए इसी विधि का उपयोग किया जाता है। | ||
इसके प्रारंभिक कार्यान्वयन में, चयन अभिलेख कुल 32 KB तक सीमित थे जब एक 10 MB हार्ड डिस्क की लागत {{US$|5000}} थी, और यह सीमा 1980 के दशक में पदच्युत कर दी गई थी। फ़ाइलों में असीमित संख्या में अभिलेख हो सकते हैं, लेकिन पुनर्प्राप्ति दक्षता फ़ाइल को आवंटित बकेट की संख्या के सापेक्ष अभिलेख की संख्या से निर्धारित होती है। प्रत्येक फ़ाइल को प्रारंभ में आवश्यकतानुसार कई बकेट आवंटित किए जा सकते हैं, यद्यपि बाद में इस सीमा को बदलने से (कुछ फ़ाइल प्रकारों के लिए) फ़ाइल को मौन | इसके प्रारंभिक कार्यान्वयन में, चयन अभिलेख कुल 32 KB तक सीमित थे जब एक 10 MB हार्ड डिस्क की लागत {{US$|5000}} थी, और यह सीमा 1980 के दशक में पदच्युत कर दी गई थी। फ़ाइलों में असीमित संख्या में अभिलेख हो सकते हैं, लेकिन पुनर्प्राप्ति दक्षता फ़ाइल को आवंटित बकेट की संख्या के सापेक्ष अभिलेख की संख्या से निर्धारित होती है। प्रत्येक फ़ाइल को प्रारंभ में आवश्यकतानुसार कई बकेट आवंटित किए जा सकते हैं, यद्यपि बाद में इस सीमा को बदलने से (कुछ फ़ाइल प्रकारों के लिए) फ़ाइल को मौन रहने की आवश्यकता हो सकती है। सभी आधुनिक बहुमान डेटाबेस में एक विशेष फ़ाइल-प्रकार होता है जो फ़ाइल के उपयोग के रूप में गतिक रूप से सीमा को बदलता है। ये रेखिक हैशिंग नामक तकनीक का उपयोग करते हैं, जिसकी लागत फ़ाइल आकार में परिवर्तन के समानुपाती होती है, न कि (विशिष्ट हैशेड फ़ाइलों में) फ़ाइल आकार में ही। सभी फाइलें डिस्क पृष्ठ के एक सन्निहित समूह के रूप में प्रारंभ होती हैं, और अप्रयुक्त डिस्क स्थान से अतिरिक्त अतिप्रवाह पृष्ठों को जोड़कर बढ़ती हैं। | ||
प्रारंभिक चयन कार्यान्वयन में कोई अनुक्रमणिक स्वरूप नहीं था क्योंकि उन्हें जरूरी नहीं समझा गया था। 1990 के आसपास, एक [[बी-वृक्ष|बी-ट्री]] सूचीकरण विशेषता जोड़ा गया था। इस विशेषता ने द्वितीयक कुंजी अवलोकन को किसी भी अन्य डेटाबेस प्रणाली की कुंजीबद्ध पूछताछ की तरह संचालित किया: कम से कम दो डिस्क पढ़ने की आवश्यकता होती है (एक कुंजी पढ़ी जाती है फिर डेटा-अभिलेख पढ़ा जाता है)। | प्रारंभिक चयन कार्यान्वयन में कोई अनुक्रमणिक स्वरूप नहीं था क्योंकि उन्हें जरूरी नहीं समझा गया था। 1990 के आसपास, एक [[बी-वृक्ष|बी-ट्री]] सूचीकरण विशेषता जोड़ा गया था। इस विशेषता ने द्वितीयक कुंजी अवलोकन को किसी भी अन्य डेटाबेस प्रणाली की कुंजीबद्ध पूछताछ की तरह संचालित किया: कम से कम दो डिस्क पढ़ने की आवश्यकता होती है (एक कुंजी पढ़ी जाती है फिर डेटा-अभिलेख पढ़ा जाता है)। | ||
Line 47: | Line 47: | ||
डेटा फ़ाइलें चुनें सामान्यतः दो स्तर होते हैं। पहले स्तर को शब्दकोश स्तर के रूप में जाना जाता है। इसमें युक्त है: | डेटा फ़ाइलें चुनें सामान्यतः दो स्तर होते हैं। पहले स्तर को शब्दकोश स्तर के रूप में जाना जाता है। इसमें युक्त है: | ||
* शब्दकोश मद{{snd}}वैकल्चयन मद जो प्रतिवेदन में उपयोग किए जाने वाले डेटा | * शब्दकोश मद{{snd}}वैकल्चयन मद जो प्रतिवेदन में उपयोग किए जाने वाले डेटा फ़ोर्क में मद के नाम और संरचना की परिभाषा के रूप में काम करते है। | ||
* डेटा-स्तरीय परिज्ञापक{{snd}}फ़ाइल के दूसरे या "डेटा" स्तर के लिए सूचक | * डेटा-स्तरीय परिज्ञापक{{snd}}फ़ाइल के दूसरे या "डेटा" स्तर के लिए सूचक है। | ||
केवल एक स्तर के साथ बनाई गई फ़ाइलें, व्यतिक्रम रूप से, शब्दकोश फ़ाइलें होती हैं। चयन प्रणाली के कुछ संस्करण कई डेटा स्तरों को एक शब्दकोश स्तर की फ़ाइल से जोड़ने की अनुमति देते हैं, जिस स्थिति में शब्दकोश फ़ाइल में कई डेटा-स्तर परिज्ञापक होंगे। | केवल एक स्तर के साथ बनाई गई फ़ाइलें, व्यतिक्रम रूप से, शब्दकोश फ़ाइलें होती हैं। चयन प्रणाली के कुछ संस्करण कई डेटा स्तरों को एक शब्दकोश स्तर की फ़ाइल से जोड़ने की अनुमति देते हैं, जिस स्थिति में शब्दकोश फ़ाइल में कई डेटा-स्तर परिज्ञापक होंगे। | ||
Line 56: | Line 56: | ||
कई SQL [[डेटाबेस सिस्टम|डेटाबेस प्रणाली]] के विपरीत, चयन कई, पूर्व-गणना किए गए क्षेत्र उपनामों की अनुमति देता है। उदाहरण के लिए, दिनांक क्षेत्र में 12 अक्टूबर 1999 के प्रारूप के लिए एक उपनाम परिभाषा हो सकती है, और उसी दिनांक क्षेत्र को 10/12/99 के रूप में स्वरूपित करने वाला दूसरा उपनाम हो सकता है। फ़ाइल तिर्यक संबंधन या संयोजित को विदेशी कुंजी की समानार्थक परिभाषा के रूप में नियंत्रित किया जाता है। एक ग्राहक का डेटा, जैसे नाम और पता, ग्राहक फ़ाइल से बीजक फ़ाइल में बीजक शब्दकोश में ग्राहक संख्या की समानार्थी परिभाषा के माध्यम से जुड़ जाता है। | कई SQL [[डेटाबेस सिस्टम|डेटाबेस प्रणाली]] के विपरीत, चयन कई, पूर्व-गणना किए गए क्षेत्र उपनामों की अनुमति देता है। उदाहरण के लिए, दिनांक क्षेत्र में 12 अक्टूबर 1999 के प्रारूप के लिए एक उपनाम परिभाषा हो सकती है, और उसी दिनांक क्षेत्र को 10/12/99 के रूप में स्वरूपित करने वाला दूसरा उपनाम हो सकता है। फ़ाइल तिर्यक संबंधन या संयोजित को विदेशी कुंजी की समानार्थक परिभाषा के रूप में नियंत्रित किया जाता है। एक ग्राहक का डेटा, जैसे नाम और पता, ग्राहक फ़ाइल से बीजक फ़ाइल में बीजक शब्दकोश में ग्राहक संख्या की समानार्थी परिभाषा के माध्यम से जुड़ जाता है। | ||
चयन अभिलेख संरचना एक गैर-प्रथम-सामान्य-रूप रचना का समर्थन करती है, जहां एक इकाई के लिए सभी डेटा एक ही अभिलेख में संग्रहीत किया जाता है,जिससे जुड़ने की आवश्यकता नहीं होती है। इस तरह से बड़े, विरल डेटा समुच्चय को प्रबंधित करने से संग्रहण स्थान का कुशल उपयोग हो सकता है। यही कारण है कि इन डेटाबेस को कभी-कभी NF2 या NF-वर्गकित डेटाबेस कहा जाता है। | चयन अभिलेख संरचना एक गैर-प्रथम-सामान्य-रूप रचना का समर्थन करती है, जहां एक इकाई के लिए सभी डेटा एक ही अभिलेख में संग्रहीत किया जाता है, जिससे जुड़ने की आवश्यकता नहीं होती है। इस तरह से बड़े, विरल डेटा समुच्चय को प्रबंधित करने से संग्रहण स्थान का कुशल उपयोग हो सकता है। यही कारण है कि इन डेटाबेस को कभी-कभी NF2 या NF-वर्गकित डेटाबेस कहा जाता है। | ||
== इतिहास == | == इतिहास == | ||
चयन को | चयन को मूल रूप से 1965 में डॉन नेल्सन और रिचर्ड (डिक) को चयन द्वारा TRW में IBM प्रणाली/360 पर सामान्यीकृत सूचना पुनर्प्राप्ति भाषा प्रणाली (GIRLS) के रूप में परिपालित किया गया था, जिसके चेयेन हेलिकोप्टर परियोजना के लिए सरकारी अनुबंध में एक डेटाबेस विकसित करने की आवश्यकता थी।<ref name="CP">{{cite web |url=http://www.jes.com/cdp/cdp_faqx.html |title=General Overview of Classic Pick – a short history |date=1995}}</ref> चेयेन हेलीकाप्टर भागों की सूची को नियंत्रित करने के लिए अमेरिकी सेना द्वारा इसका इस्तेमाल किया जाना चाहिए था।<ref>{{cite web |author1=Nelson |first=Donald B. |date=March 19, 1965 |title=Generalized Information Retrieval Language and System (GIRLS) User Requirements Specification |url=http://www.tincat-group.com/mv/Nelson-GIRLS-1965.html |access-date=February 6, 2015}}</ref> | ||
चयन को बाद में 1973 में [[माइक्रोडाटा कॉर्पोरेशन|माइक्रोडेटा निगम]] (और इसके ब्रिटिश वितरक सीएमसी) द्वारा व्यावसायिक रूप से स्रावित किया गया था, जो अब [[नॉर्थगेट सूचना समाधान]] द्वारा आपूर्ति की जाने वाली वास्तविकता संचालन प्रणाली है।<ref>{{cite journal |author=Elleray |first=Dick |date=July 16, 1986 |title=Project Management Bulletin 1986/09 – "The Reality Operating System Revealed |journal= |version=1986/09 |publisher=Project Management Group, McDonnell Douglas Informations Systems Group}}</ref> [[मैकडॉनेल डगलस]] ने 1981 में माइक्रोडेटा खरीदा था।<ref name="CP" /> | |||
मूल रूप से माइक्रोडेटा कार्यान्वयन पर, और बाद में सभी चयन प्रणाली पर परिपालित किया गया, [[डंब टर्मिनल|स्मार्ट अंतस्थ अंतरापृष्ठ]] और डेटाबेस संचालन के लिए कई वाक्य रचना विस्तार के साथ डेटा/आधार नामक एक मूल भाषा अनुप्रयोगों के लिए प्राथमिक क्रमादेशन भाषा थी। स्क्रिप्ट निष्पादित करने के लिए एक PROC प्रक्रिया भाषा प्रदान की गई थी। अंग्रेजी नामक SQL-शैली की भाषा डेटाबेस पुनर्प्राप्ति और प्रतिवेदन की अनुमति देती है, लेकिन अद्यनीकृत नहीं (यद्यपि बाद में, अंग्रेजी कमान REFORMAT ने गण के आधार पर अद्यनीकृत की अनुमति दी) है। अंग्रेजी में डेटा अभिलेख की 3-आयामी बहु-मूल्यवान संरचना में पूरी तरह से हेरफेर करने की अनुमति नहीं दी है। न ही यह प्रत्यक्ष रूप से सामान्य संबंधपरक क्षमताएं प्रदान करता है जैसे कि जुड़ना। ऐसा इसलिए था क्योंकि अनुमति प्राप्त क्षेत्र के लिए प्रभावशाली [[डेटा शब्दकोश]] पुनर्वितरण किसी अन्य फ़ाइल में परिकलित खोज़ने के निष्पादन के माध्यम से जुड़ती है। प्रणाली में एक [[स्पूलर]] सम्मिलित था। फ़ाइल-प्रणाली अभिलेख के लिए एक साधारण [[पाठ संपादक]] प्रदान किया गया था, लेकिन संपादक केवल प्रणाली अनुरक्षण के लिए उपयुक्त था,<ref name="SiskProGuide">{{Cite web|url=http://jes.com/pb/index.html|title=Jonathan E. Sisk's Pick/BASIC: A Programmer's Guide|website=jes.com}}</ref> और अभिलेख को लॉक नहीं किया जा सकता था, इसलिए अधिकांश आवेदन अन्य उपकरणों जैसे वर्ग, RPL, या मूल भाषा के साथ लिखे गए थे अतः डेटा सत्यापन सुनिश्चित किया जा सके और [[रिकॉर्ड लॉकिंग|अभिलेख लॉकिंग]] की अनुमति दी जा सके। | |||
अक्टूबर 1994 में डिक चयन का 56 वर्ष की आयु में स्ट्रोक की | 1980 के दशक के प्रारंभ तक पर्यवेक्षकों ने चयन संचालन प्रणाली को यूनिक्स के एक प्रबल प्रतियोगी के रूप में देखा।<ref name="fiedler198310">{{cite news |author=Fiedler, Ryan |date=October 1983 |title=The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace |pages=132 |work=BYTE |url=https://archive.org/stream/byte-magazine-1983-10/1983_10_BYTE_08-10_UNIX#page/n133/mode/2up |access-date=January 30, 2015}}</ref> 1984 में [[BYTE]] ने कहा कि चयन सरल और प्रभावशाली है, और यह कुशल और विश्वसनीय भी लगता है... क्योंकि यह एक बहुउपयोगकर्ता प्रणाली के रूप में अच्छी तरह से काम करता है, यह संभवतः XT का उपयोग करने का सबसे अधिक लागत प्रभावी प्रकार है"।<ref name="rochkind1985fall">{{cite news |author=Rochkind, Marc J. |date=Fall 1985 |title=Pick, Coherent, and THEOS |pages=231 |work=BYTE |url=https://archive.org/stream/byte-magazine-1985-11/1985_11_BYTE_10-11_Inside_the_IBM_PCs#page/n233/mode/2up |access-date=March 19, 2016}}</ref> डिक चयन ने चयन तथा सम्बंद्ध की स्थापना की, बाद में इसका नाम बदलकर चयन प्रणाली्, फिर रेनिंग डेटा, फिर (2011 तक) टाइगरलॉजिक, और अंत में [[रॉकेट सॉफ्टवेयर]] रखा। उन्होंने बड़ी संख्या में निर्माताओं और विक्रेताओं को "चयन" का लाइसेंस दिया, जिन्होंने चयन के विभिन्न "सुरुचि" का उत्पादन किया है। टाइगरलॉजिक द्वारा बेचे गए डेटाबेस सुरुचि डी3, एमवीबेस और एमवीउद्यम थे। जिन्हें पहले [[IBM]] द्वारा "[[U2]]" छतरी के नीचे बेचा जाता था, उन्हें यूनीडेटा और ब्रह्मांड के रूप में जाना जाता है। रॉकेट सॉफ्टवेयर ने 2010 में IBM के U2 परिवार के उत्पाद और 2014 में टाइगरलॉजिक के डी3 और एमवीबेस उत्पादों को खरीदा। 2021 में, रॉकेट ने ओपनक्यूएम और jBASE का भी अधिग्रहण किया। | ||
चयन | |||
अक्टूबर 1994 में डिक चयन का 56 वर्ष की आयु में स्ट्रोक की परेशानी से निधन हो गया।<ref name="LAT.Obit94">{{Cite web |last=Johnson |first=Will |title=Richard A "Dick" Pick (d. 19 Oct 1994) |url=http://www.countyhistorian.com/knol/4hmquk6fx4gu-596-richard-a-dick-pick-d-19-oct-1994.html |website=www.countyhistorian.com}}</ref><ref>{{cite news |author=Woodyard |first=Chris |date=October 19, 1994 |title=Software Developer Dick Pick Died at 56 |newspaper=[[The Los Angeles Times]] |url=http://articles.latimes.com/1994-10-19/local/me-52018_1_database-management-system |access-date=November 13, 2022}}</ref> | |||
चयन प्रणाली प्रायः लाइसेंसिंग मुकदमेबाजी में उलझ गए, और अपने सॉफ़्टवेयर के विपणन और सुधार के लिए अपेक्षाकृत कम प्रयास किए।<ref name="LAT.85">{{cite news |author=Lazzareschi |first=Carla |date=November 3, 1985 |title=Computer Wiz Tries Harder to Get Users to Pick His System |newspaper=[[The Los Angeles Times]] |url=http://articles.LAtimes.com/1985-11-03/business/fi-4222_1_computer |access-date=November 13, 2022}}</ref><ref>"Pick's lack of marketing"</ref> चयन के बाद के अन्य प्लेटफार्मों के लिए चयन के बाद के बंदरगाहों ने सामान्यतः कई वर्षों तक समान उपकरण और क्षमताओं की प्रस्तुति की, सामान्यतः अपेक्षाकृत छोटे सुधार के साथ और बस नाम बदल दिया गया (उदाहरण के लिए, डेटा/मूल चयन/मूल बन गया और अंग्रेजी अभिगम बन गई)।<ref name="JesDatCon">{{Cite web|url=http://jes.com/pb/index.html|title=Jonathan E. Sisk's Pick/BASIC: A Programmer's Guide|website=jes.com}}</ref> लाइसेंसधारियों ने प्रायः संपदा बदलाव और संवर्द्धन विकसित किए; उदाहरण के लिए, माइक्रोडेटा ने स्क्रीनप्रो नामक एक निवेश संसाधक बनाया। | |||
== व्युत्पन्न और संबंधित उत्पाद == | == व्युत्पन्न और संबंधित उत्पाद == | ||
चयन डेटाबेस को 1978 और 1984 के | चयन डेटाबेस को 1978 और 1984 के मध्य लगभग तीन दर्जन लाइसेंसधारियों को लाइसेंस दिया गया था। अनुप्रयोग-संगत कार्यान्वयन व्युत्पन्न में विकसित हुए और समान प्रणालियों को भी प्रेरित किया। | ||
* वास्तविकता - चयन डेटाबेस का पहला कार्यान्वयन फ़र्मवेयर का उपयोग करके एक माइक्रोडेटा प्लेटफ़ॉर्म पर किया गया था और इसे | * वास्तविकता - चयन डेटाबेस का पहला कार्यान्वयन फ़र्मवेयर का उपयोग करके एक माइक्रोडेटा प्लेटफ़ॉर्म पर किया गया था और इसे वास्तविकता कहा जाता था। पहली व्यावसायिक प्रदर्शन 1973 में हुई थी। माइक्रोडेटा ने सीएमसी लिमिटेड का अधिग्रहण किया। 80 के दशक की आरम्भिक में और हेमल हेम्पस्टेड, इंग्लैंड में स्थित थे। माइक्रोडेटा कार्यान्वयन फ़र्मवेयर में चलता था, इसलिए प्रत्येक उन्नत के साथ एक नया विन्यास चिप होना चाहिए था। अंततः माइक्रोडेटा को [[मैकडॉनेल डगलस सूचना प्रणाली]] द्वारा खरीदा गया था। चयन और माइक्रोडेटा ने डेटाबेस के विपणन के अधिकार के लिए एक दूसरे पर मुकदमा दायर किया, अंतिम निर्णय यह था कि उन दोनों का अधिकार था। संगणक की वास्तविकता सिकुआ और पेगासस श्रृंखला के अलावा, माइक्रोडेटा और सीएमसी लिमिटेड ने परिणाम (सिकुआ) श्रृंखला बेची जो एक साथ 1000 से अधिक उपयोगकर्ताओं को संभालने में सक्षम एक बहुत बड़ा वर्ग था। पहले के वास्तविकता छोटे संगणक 200 से अधिक एक साथ उपयोगकर्ताओं को अच्छी तरह से संभालने के लिए जाने जाते थे, यद्यपि प्रदर्शन धीमा था और यह आधिकारिक सीमा से ऊपर था। पेगासस प्रणाली ने सिकोइया का स्थान लिया और अपने पूर्ववर्तियों की तुलना में एक साथ अधिक उपयोगकर्ताओं को संभाल सकता है। इस मूल चयन कार्यान्वयन के आधुनिक संस्करण का स्वामित्व और वितरण नॉर्थगेट सूचना विलयन वास्तविकता के पास है। | ||
* | * अंतिम - चयन डेटाबेस का दूसरा कार्यान्वयन लगभग 1978 में टेड सबारेसी द्वारा संचालित अंतिम निगम नामक एक अमेरिकी कंपनी द्वारा विकसित किया गया था। पहले के माइक्रोडेटा बंदरगाह की तरह, यह एक [[फर्मवेयर]] कार्यान्वयन था, जिसमें फर्मवेयर में चयन निर्देश समुच्चय और हनीवेल स्तर 6 यंत्र पर कोडांतरण कोड में मॉनिटर था। प्रणाली में दोहरी व्यक्तित्व थे जिसमें मॉनिटर/कर्नेल प्रकार्य (ज्यादातर हार्डवेयर I/O और नियोजक) को देशी हनीवेल स्तर 6 निर्देश समुच्चय द्वारा निष्पादित किया गया था। जब सक्रियण नियंत्रण के लिए मॉनिटर "अगले उपयोगकर्ता का चयन करें" चयनित प्रक्रिया के लिए चयन कोडांतरक कोड (माइक्रोकोड में परिपालित) को निष्पादित करने के लिए हनीवेल डब्ल्यूसीएस (लेखन योग्य नियंत्रण संचित) को पारित किया गया था। जब उपयोक्ता का समय स्लाइस समाप्त हो जाता था तो नियंत्रण मूल स्तर 6 निर्देश समुच्चय चलाने वाले कर्नेल को वापस भेज दिया जाता था। | ||
** | ** अंतिम ने हार्डवेयर (बिट-स्लाइस, फ़र्मवेयर चालित) में एक सह-संसाधक परिपालित करके उत्पादों के DEC LSI/11 परिवार के साथ इस अवधारणा को आगे बढ़ाया। WCS माइक्रोकोड वर्धित निर्देश समुच्चय के साथ एकल प्रक्रमक के बदले, इस विन्यास में दो स्वतंत्र लेकिन सहयोगी CPU का उपयोग किया गया था। LSI11 CPU ने मॉनिटर प्रकार्य को निष्पादित किया और सह-प्रक्रमक ने चयन कोडांतरण अनुदेश समुच्चय को निष्पादित किया। इस दृष्टिकोण की क्षमता के परिणामस्वरूप 2× प्रदर्शन में सुधार हुआ। [[Honeywell Level 6|हनीवेल स्तर 6]] प्रणाली के लिए 5×, 7×, और द्वैध-7× संस्करण बनाने के लिए सह-प्रक्रमक अवधारणा का फिर से उपयोग किया गया था। LSI11 और स्तर 6 प्रणाली के प्रदर्शन को बढ़ाने के लिए सह-प्रक्रमकों के लिए निजी बसों के साथ दोहरी पोर्टेड मेमोरी का उपयोग किया गया था। | ||
** एक अन्य संस्करण ने IOP और 7X बोर्ड के लिए DEC [[LSI-11]] का उपयोग किया। 1980 के दशक के दौरान परम को मध्यम सफलता मिली, और यहां तक कि DEC VAX प्रणाली, 750, 780, 785 और बाद में [[माइक्रोवैक्स]] के शीर्ष पर एक परत के रूप में चलने वाला कार्यान्वयन भी | ** एक अन्य संस्करण ने IOP और 7X बोर्ड के लिए DEC [[LSI-11]] का उपयोग किया। 1980 के दशक के दौरान परम को मध्यम सफलता मिली, और यहां तक कि DEC VAX प्रणाली, 750, 780, 785 और बाद में [[माइक्रोवैक्स]] के शीर्ष पर एक परत के रूप में चलने वाला कार्यान्वयन भी सम्मिलित था। अंतिम में आईबीएम 370 श्रृंखला प्रणाली (वीएम और प्राकृत के अधीन) और 9370 श्रृंखला संगणक पर चल रहे अंतिम संचालन प्रणाली के संस्करण भी थे। अपनी संपत्ति के परिसमापन से पहले अंतिम का नाम बदलकर Allerion, Inc. कर दिया गया था। अधिकांश संपत्ति [[बुल ग्रुप|वर्गीकृत बुल]] द्वारा अधिग्रहित की गई थी, और इसमें ज्यादातर विद्यमान हार्डवेयर को बनाए रखना सम्मिलित था। बुल की अपनी समस्याएं थीं और लगभग 1994 में यूएस अनुरक्षण [[वांग प्रयोगशालाओं|वांग]] को बेच दिया गया था। | ||
* | * प्रधान सूचना- देवकॉम, एक माइक्रोडेटा पुनर्विक्रेता, ने 1979 में [[प्राइम कंप्यूटर|प्रधान संगणक]] 50-श्रृंखला़ प्रणाली पर चलने के लिए [[फोरट्रान]] और समुच्चयकर्ता में सूचना नामक एक चयन-शैली डेटाबेस प्रणाली लिखा था। इसके बाद इसे प्रधान संगणक को बेच दिया गया और प्रधान सूचना का नाम बदल दिया गया।<ref>{{cite news |last=Gill |first=Philip |date=March 24, 1986 |title=Pick Operating System Makes Converts of Users |page=93 |newspaper=[[Computerworld]] |url=https://books.google.com/books?id=MskyBf-SNfUC |access-date=November 13, 2022}}</ref> इसे बाद में [[VMark Software Inc]]. को बेच दिया गया। यह अतिथि प्रचालन पर्यावरण कार्यान्वयनों में से पहला था। INFO/BASIC, [[डार्टमाउथ बेसिक|डार्टमाउथ मूल]] का एक संस्करण,<ref name="JesInt">{{Cite web|url=http://jes.com/pb/index.html|title=Jonathan E. Sisk's Pick/BASIC: A Programmer's Guide|website=jes.com}}</ref> जिसका उपयोग डेटाबेस अनुप्रयोगों के लिए किया गया था। | ||
* | * ब्रह्मांड - प्रणाली का एक और कार्यान्वयन, जिसे [[रॉकेट U2|ब्रह्मांड]] कहा जाता है, VMark सॉफ्टवेयर द्वारा बनाया गया था और [[यूनिक्स]] और [[माइक्रोसॉफ़्ट विंडोज़]] के अंतर्गत संचालित किया गया था। यह प्रणाली के अन्य कार्यान्वयनों का अनुकरण करने की क्षमता को सम्मिलित करने वाला पहला था, जैसे कि माइक्रोडेटा का वास्तविकता संचालन प्रणाली और प्रधान सूचना। मूल रूप से यूनिक्स पर चल रहा था, बाद में इसे विंडोज के लिए भी उपलब्ध कराया गया। यह अब रॉकेट सॉफ्टवेयर के स्वामित्व में है। (प्रधान संगणक और वीमार्क द्वारा विकसित प्रणाली अब रॉकेट सॉफ्टवेयर के स्वामित्व में हैं और इसे "U2" के रूप में संदर्भित हैं।) | ||
* | * यूनीडाटा - ब्रह्मांड के समान ही, लेकिन यूनीडाटा में अन्य विंडोज़ अनुप्रयोगों के साथ सहभागिता करने की सुविधा थी। यह रॉकेट सॉफ्टवेयर द्वारा स्वामित्व और वितरित भी है। | ||
* पीआई/ | * पीआई/खुला - प्रधान संगणक ने इसे बेच रहे यूनिक्स-आधारित प्रणाली के लिए C में प्रधान सूचना को फिर से लिखा, इसे PI+ कहते हैं। इसके बाद इसे अन्य हार्डवेयर विक्रेताओं द्वारा प्रस्तुत किए गए अन्य यूनिक्स प्रणाली में पोर्ट किया गया और इसका नाम बदलकर पीआई/खुला कर दिया गया। | ||
* [[एप्लाइड डिजिटल डेटा सिस्टम| | * [[एप्लाइड डिजिटल डेटा सिस्टम|अनुप्रयुक्त अंकीय डेटा प्रणाली]] (एडीडीएस) - यह केवल सॉफ्टवेयर में किया जाने वाला पहला कार्यान्वयन था, इसलिए कोटि एक नई चिप के बदले एक टेप लोड द्वारा उन्नयन पूरा किया गया। <nowiki>''</nowiki>उपदेशक<nowiki>''</nowiki> लाइन प्रारंभ में Zilog Z-8000 चिपसेट पर आधारित थी और इस पोर्ट ने [[Motorola 68000|मोटोरोला 68000]] पर बड़े अवधारण के साथ प्रक्रमक की एक विस्तृत श्रृंखला में अन्य सॉफ़्टवेयर कार्यान्वयनों की झड़ी लगा दी। | ||
* अमेरिका का फुजित्सु | * अमेरिका का फुजित्सु सूक्ष्म प्रणाली - एक अन्य सॉफ्टवेयर कार्यान्वयन, जो 1980 के दशक के अंत में अस्तित्व था। अमेरिका के Fujitsu सूक्ष्म प्रणाली को 28 अक्टूबर 1989 को अल्फा माइक्रोप्रणाली् द्वारा अधिग्रहित किया गया था।<ref>{{Cite web |last=Olmos |first=David |date=October 28, 1989 |title=Alpha Micro Says It Will Purchase Fujitsu Company |url=https://www.latimes.com/archives/la-xpm-1989-10-28-fi-801-story.html |access-date=November 13, 2022 |website=[[The Los Angeles Times]]}}</ref><ref>{{Cite news |date=March 11, 1990 |title=Alpha Micro Previews Apix Concurrent Pick+Unix V.4 |work=Computer Business Review}}</ref> | ||
* पिरामिड - 1980 के दशक में एक और सॉफ्टवेयर | * पिरामिड - 1980 के दशक में एक और सॉफ्टवेयर कार्यान्वयन। | ||
* सामान्य स्वचालन ज़ेबरा - 1980 के दशक में एक और सॉफ्टवेयर | * सामान्य स्वचालन "ज़ेबरा" - 1980 के दशक में एक और सॉफ्टवेयर कार्यान्वयन। | ||
* अल्टोस - 8086 चिपसमुच्चय प्लेटफॉर्म पर एक सॉफ्टवेयर कार्यान्वयन जो 1983 के आसपास प्रारंभ हुआ। | * अल्टोस - 8086 चिपसमुच्चय प्लेटफॉर्म पर एक सॉफ्टवेयर कार्यान्वयन जो 1983 के आसपास प्रारंभ हुआ। | ||
* WICAT/चयन - 1980 के दशक में विद्यमान एक अन्य सॉफ्टवेयर कार्यान्वयन | * WICAT/चयन - 1980 के दशक में विद्यमान एक अन्य सॉफ्टवेयर कार्यान्वयन | ||
* | * सिकुआ - एक अन्य सॉफ्टवेयर कार्यान्वयन, 1984 से विद्यमान है। सिकोइया अपने दोष-सहिष्णु बहु संसाधित्र मॉडल के लिए सबसे प्रसिद्ध था,<ref>{{cite journal |last1=Mark |first1=Peter B. |year=1985 |title=The Sequoia computer |url=https://dl.acm.org/doi/pdf/10.1145/327070.327218 |journal=ACM SIGARCH Computer Architecture News |publisher=Portal.acm.org |volume=13 |issue=3 |pages=232 |doi=10.1145/327070.327218 |access-date=November 13, 2022 |s2cid=16954105}}</ref><ref>{{cite book |last1=Simons |first1=Barbara |url=https://books.google.com/books?id=KaoKOvqhe2YC&q=sequoia+fault-tolerant&pg=PA217 |title=Fault-tolerant distributed computing – Google Boeken |last2=Spector |first2=Alfred Z. |year=1990 |isbn=9783540973850 |access-date=January 21, 2012}}</ref> जिसे उपयोगकर्ता की अनुमति के साथ डायल किया जा सकता है और प्रणाली कंसोल पर कुंजी के साथ उसके अंतिम को शून्य से सुदूर पर स्विच किया जा सकता है। वह देख सकता था कि सहायक व्यक्ति द्वारा क्या किया गया था जिसने उसके अंतिम 0 पर डायल किया था, एक कीबोर्ड वाला प्रिंटर। पेगासस 1987 में सामने आया था। उद्यम प्रणाली व्यापार की इकाई (जो कि चयन बेचने वाली इकाई थी) को 1996/1997 में सामान्य स्वचालन को बेच दिया गया था।<ref>{{cite web |title=Sequoia Systems Reports Results for Second Quarter 1997 – Business Wire |url=http://www.highbeam.com/doc/1G1-19052836.html |access-date=January 21, 2012 |publisher=Highbeam.com}}{{dead link|date=February 2019|bot=medic}}{{cbignore|bot=medic}}</ref> | ||
* | * आकाशवाणी - 1984 में, कॉसमॉस ने [[आईबीएम पीसी]] पर डॉस के लिए आकाशवाणी, बाद में उन्नत आकाशवाणी नामक एक चयन-शैली डेटाबेस जारी किया। उन्नत आकाशवाणी अब आकाशवाणी प्रौद्योगिकियों के स्वामित्व में है, जो खुली अंतर्दृष्टि नामक एक GUI-सक्षम संस्करण प्रकाशित करता है। | ||
* jBASE - jBASE को 1991 में इंग्लैंड के [[हेमल हेम्पस्टेड]] में इसी नाम [[की]] एक छोटी कंपनी द्वारा जारी किया गया था। पूर्व | * jBASE - jBASE को 1991 में इंग्लैंड के [[हेमल हेम्पस्टेड]] में इसी नाम [[की]] एक छोटी कंपनी द्वारा जारी किया गया था। पूर्व माइक्रोडेटा इंजीनियरों द्वारा लिखित, jBASE कुछ हद तक प्रणाली के सभी कार्यान्वयनों का अनुकरण करता है। जेबीएएसई अनुप्रयोगों को मध्यवर्ती बाइट कोड के बदले मूल यांत्रिक कोड रूप में संकलित करता है। 2015 में,<ref>{{Cite web |last= |date=January 5, 2015 |title=Zumasys Acquires jBASE Database From Temenos Software {{!}} Zumasys |url=https://www.zumasys.com/2015/01/05/zumasys-acquires-jbase-database/ |access-date=April 5, 2021}}</ref> इरविन, कैलिफोर्निया में क्लाउड समाधान प्रदाता जुमासिस ने एमपॉवर1 से jBASE वितरण अधिकारों के साथ-साथ [[Temenos Group|टेमेनोस ग्रुप]] से बौद्धिक संपदा का अधिग्रहण किया।<ref>{{cite web |date=January 5, 2015 |title=Zumasys Acquires jBASE Database From Temenos Software - |url=http://www.zumasys.com/admin/zumasys-acquires-jbase-database/ |website=www.zumasys.com}}</ref>14 अक्टूबर 2021 को, ज़ुमसिस ने घोषणा की कि उन्होंने अपने डेटाबेस और औज़ार को jBASE सहित रॉकेट सॉफ्टवेयर को बेच दिया है।<ref>{{Cite web |title=Rocket Software Acquires Database and Tools Products of Zumasys, Inc.; Companies Partner to Drive Modernization of MultiValue Applications {{!}} Rocket Software |url=https://www.rocketsoftware.com/news/rocket-software-acquires-database-and-tools-products-zumasys-inc-companies-partner-drive |access-date=November 11, 2022 |website=[[Rocket Software]]}}</ref> | ||
* UniVision - UniVision एक चयन- | * UniVision - UniVision एक चयन-शैली डेटाबेस था जिसे उपदेशक संस्करण के प्रतिस्थापन के रूप में रूपांकित किया गया था, लेकिन विस्तारित सुविधाओं के साथ, [[शेफील्ड]], इंग्लैंड में EDP द्वारा 1992 में जारी किया गया। | ||
* [[मैं नशे में हूँ]] - [[जीएनयू जनरल पब्लिक लाइसेंस]] के | * [[मैं नशे में हूँ|OpenQM]] - [[जीएनयू जनरल पब्लिक लाइसेंस|सामान्य जनता लाइसेंस]] के अधीन पूरी तरह से समर्थित गैर-खुला स्रोत वाणिज्यिक उत्पाद और खुले स्रोत शैली दोनों के रूप में उपलब्ध एकमात्र [[मल्टीवैल्यू|बहुमूल्य]] डेटाबेस उत्पाद। [[मैं नशे में हूँ|OpenQM]] अपने अनन्य विश्वव्यापी वितरक, जुमासिस से उपलब्ध है।<ref>{{Cite web |title=Home |url=https://www.openqm.com/ |access-date=April 5, 2021 |website=OpenQM}}</ref> | ||
* कैचे - 2005 | * कैचे - 2005 में, कैचे डेटाबेस के निर्माता अंतरांतत्र, ने बहुमूल्य विस्तार के एक व्यापक समुच्चय के लिए समर्थन की घोषणा की, कैश फॉर बहुमूल्य।<ref>{{Cite web |title=Caché for Unstructured Data Analysis {{!}} InterSystems |url=https://www.intersystems.com/products/cache/ |access-date=April 5, 2021 |website=InterSystems Corporation |language=en-US}}</ref> | ||
* ऑनवेयर - ऑनवेयर | * ऑनवेयर - ऑनवेयर बहुमूल्य आवेदन को [[ओरेकल डाटाबेस|ओरेकल]] और एसक्यूएल परिवेषक जैसे सामान्य डेटाबेस का उपयोग करने की क्षमता से लैस करता है। ऑनवेयर का उपयोग करके, बहुमूल्य आवेदन को सापेक्ष, वस्तु और वस्तु-सापेक्ष आवेदन के साथ एकीकृत किया जा सकता है। | ||
* डी3 - चयन | * डी3 - चयन प्रणाली ने चयन संचालन प्रणाली के फ़ाइल प्रणाली के भीतर संग्रहीत डेटा के साथ यूनिक्स, लिनक्स, या विंडोज परिवेषक जैसे पोषिता संचालन प्रणाली का उपयोग करने वाले डेटाबेस उत्पाद के रूप में चलाने के लिए चयन संचालन प्रणाली को पोर्ट किया। पिछले यूनिक्स या विंडोज संस्करणों को एक अलग विभाजन में चलाना पड़ा, जिससे अन्य अनुप्रयोगों के साथ अंतरापृष्ठन करना मुश्किल हो गया। डी3 प्रदर्शन ने डेटाबेस में इंटरनेट अभिगम को एकीकृत करने या लोकप्रिय शब्द संसाधन और स्प्रेडशीट अनुप्रयोगों के लिए अंतरापृष्ठन की संभावना को खोल दिया, जिसे कई उपयोगकर्ताओं द्वारा सफलतापूर्वक प्रदर्शित किया गया है। डेटाबेस और संबंधित उपकरणों के डी3 परिवार का स्वामित्व और वितरण रॉकेट सॉफ्टवेयर के पास है। | ||
उपरोक्त कार्यान्वयन और अन्य के माध्यम से, यूनिक्स और माइक्रोसॉफ्ट विंडोज के कई प्रकारों के | उपरोक्त कार्यान्वयन और अन्य के माध्यम से, यूनिक्स और माइक्रोसॉफ्ट विंडोज के कई प्रकारों के द्वारा चलने वाले डेटाबेस, क्रमादेशन और अनुकरण वातावरण के रूप में चयन-जैसी प्रणालियाँ उपलब्ध हो गईं। | ||
=== यह भी देखें === | === यह भी देखें === | ||
Line 132: | Line 134: | ||
==बाहरी संबंध== | ==बाहरी संबंध== | ||
*[http://jes.com/gfx/people/csn_1983_11_28_antigrav_dick_001.jpg Photo of Dick Pick in his anti-gravity boots on the cover of Computer Systems News, 1983.] | *[http://jes.com/gfx/people/csn_1983_11_28_antigrav_dick_001.jpg Photo of Dick Pick in his anti-gravity boots on the cover of Computer Systems News, 1983.] | ||
*[http://www.mannyneira.com/universe Life the | *[http://www.mannyneira.com/universe Life the ब्रह्मांड and Everything]: introduction to and online training course in ब्रह्मांड developed by Pick software engineer Manny Neira. | ||
*[https://www.youtube.com/watch?v=6ms0yvJAUAk Video]: "History of the PICK System" made in 1990 | *[https://www.youtube.com/watch?v=6ms0yvJAUAk Video]: "History of the PICK System" made in 1990 | ||
*[http://jes.com/picklist.html Pick Publications Database] | *[http://jes.com/picklist.html Pick Publications Database] | ||
Line 145: | Line 147: | ||
*[https://www.computerhistory.org/revolution/minicomputers/11/367 Doing More With Less Hardware, Computer History Museum piece on Pick] | *[https://www.computerhistory.org/revolution/minicomputers/11/367 Doing More With Less Hardware, Computer History Museum piece on Pick] | ||
{{DEFAULTSORT:Pick Operating System}} | |||
[[Category: | [[Category:1965 सॉफ्टवेयर|Pick Operating System]] | ||
[[Category:Created On 17/02/2023]] | [[Category:68k वास्तुकला|Pick Operating System]] | ||
[[Category:All articles with dead external links|Pick Operating System]] | |||
[[Category:Articles with dead external links from February 2019|Pick Operating System]] | |||
[[Category:Articles with invalid date parameter in template|Pick Operating System]] | |||
[[Category:CS1 English-language sources (en)]] | |||
[[Category:CS1 errors|Pick Operating System]] | |||
[[Category:Citation Style 1 templates|M]] | |||
[[Category:Collapse templates|Pick Operating System]] | |||
[[Category:Created On 17/02/2023|Pick Operating System]] | |||
[[Category:Machine Translated Page|Pick Operating System]] | |||
[[Category:Navigational boxes| ]] | |||
[[Category:Navigational boxes without horizontal lists]] | |||
[[Category:Pages with script errors|Pick Operating System]] | |||
[[Category:Sidebars with styles needing conversion]] | |||
[[Category:Template documentation pages|Documentation/doc]] | |||
[[Category:Templates Vigyan Ready|Pick Operating System]] | |||
[[Category:Templates based on the Citation/CS1 Lua module]] | |||
[[Category:Templates generating COinS|Cite magazine]] | |||
[[Category:Templates generating microformats]] | |||
[[Category:Templates that are not mobile friendly]] | |||
[[Category:Templates using TemplateData]] | |||
[[Category:Wikipedia fully protected templates|Cite magazine]] | |||
[[Category:Wikipedia metatemplates]] |
Latest revision as of 16:52, 3 March 2023
डेवलपर | Don Nelson, Richard A. (Dick) Pick, TRW |
---|---|
लिखा हुआ | Assembly language |
आरंभिक रिलीज | 1965 (GIRLS), 1973 (Reality Operating System) |
विपणन लक्ष्य | Business data processing |
उपलब्ध | English |
प्लेटफार्मों | Solaris, Linux, AIX, Windows Server (2000 and up) |
कर्नेल प्रकार | Monolithic (or none for operating environment implementations) |
डिफ़ॉल्ट उपयोगकर्ता इंटरफ़ेस | Text-based |
लाइसेंस | Proprietary |
संचालन प्रणाली चुनें (चयन प्रणाली या चयन)[1] एक बहुमान डाटाबेस के आधार पर एक मांग पृष्ठन, बहुउपयोगकर्ता, आभासी स्मृति, काल भाजन संगणक संचालन प्रणाली है। चयन का उपयोग मुख्य रूप से व्यावसायिक डेटा संसाधन के लिए किया जाता है। इसका नाम इसके विकासकर्ताओं में से एक रिचर्ड ए. (डिक) चयन के नाम पर रखा गया है।[2]
''चयन प्रणाली'' शब्द का उपयोग उन सभी प्रचालन पर्यावरण के सामान्य नाम के रूप में भी किया जाने लगा है जो इस बहु-मूल्यवान डेटाबेस को नियोजित करते हैं और इसमें चयन/आधार और अंग्रेजी/अभिगम क्वेरी भाषा प्रश्नों का कुछ कार्यान्वयन होता है। यद्यपि चयन के आरम्भ में विभिन्न प्रकार के छोटे संगणकों पर हुई, प्रणाली और इसके विभिन्न कार्यान्वयन अंततः माइक्रो संगणक, वैयक्तिक संगणक और बृहत् संगणक के एक बड़े वर्गीकरण में विस्तृत किए गए है।[3] [4]
अवलोकन
चयन संचालन प्रणाली में एक डेटाबेस, शब्दकोश, पृच्छा भाषा, प्रक्रियात्मक भाषा (PROC), परिधीय प्रबंधन, बहु-उपयोगकर्ता प्रबंधन और एक संकलित आधार क्रमादेशन भाषा संकलित है।[5]
डेटाबेस एक 'हैश-फाइल' डेटा प्रबंधन प्रणाली है। एक हैश-फाइल प्रणाली गतिक साहचर्य सरणियों का एक संग्रह है जो डेटाबेस प्रबंधन प्रणाली के रूप में साहचर्य फ़ाइलों का उपयोग करके पूरी तरह से व्यवस्थित और संबद्ध और नियंत्रित होता है। हैश-फाइल अभिविन्यस्त होने के कारण, चयन डेटा अभिगम अवधि में दक्षता प्रदान करता है। स्पष्टतः, चयन में सभी डेटा संरचनाएं हैश-फाइलें (निम्नतम स्तर पर) थीं, जिसका अर्थ है कि अभिलेख प्राथमिक कुंजी के संबद्ध दोहों के रूप में मूल्यों के एक समुच्चय के रूप में संग्रहीत हैं। आज एक चयन प्रणाली विंडोज या यूनिक्स में किसी भी प्रारूप में स्पष्टतः पोषिता फाइलों तक पहुंच सकता है।
एक चयन डेटाबेस को एक या अधिक खातों, मुख्य शब्दकोशों, शब्दकोशों, फाइलों और उप-फाइलों में विभाजित किया जाता है, जिनमें से प्रत्येक एक हैश-तालिका उन्मुख फ़ाइल है। इन फाइलों में क्षेत्र, उप-क्षेत्रों और उप-उप-क्षेत्रों से बने अभिलेख होते हैं। चयन में, अभिलेख को मद कहा जाता है, क्षेत्र को विशेषता कहा जाता है, और उप-क्षेत्र को मान या उप-मान कहा जाता है (इसलिए वर्तमान समय का लेबल बहु-मूल्यवान डेटाबेस) है। सभी तत्व चर-लंबाई वाले हैं, क्षेत्र और मानों को विशेष सीमांकक द्वारा चिह्नित किया गया है, इसलिए किसी भी फ़ाइल, अभिलेख या क्षेत्र में इकाई के निम्न स्तर की कितनी भी प्रविष्टियाँ हो सकती हैं। परिणामस्वरूप, एक चयन मद (अभिलेख) एक पूर्ण इकाई (एक संपूर्ण बीजक, क्रयादेश, विक्रय क्रम, आदि) हो सकता है, या अधिकांश पारंपरिक प्रणालियों पर एक फ़ाइल की तरह है। अन्य सामान्य-स्थान प्रणालियों (जैसे स्रोत क्रमादेश और पाठ दस्तावेज़) में 'फ़ाइलों' के रूप में संग्रहीत की जाने वाली संस्थाओं के चयन पर फ़ाइलों के भीतर अभिलेख के रूप में संग्रहीत किया जाना चाहिए।[6]
फ़ाइल पदानुक्रम स्थूलतः सामान्य यूनिक्स-जैसे निर्देशिकाओं, उप-निर्देशिकाओं और फ़ाइलों के पदानुक्रम के समान है। मुख्य शब्दकोष एक निर्देशिका के समान है जिसमें यह संकेतो को अन्य शब्दकोष, फाइल्स और निष्पाद्य क्रमादेश्स में संग्रह करता है। मुख्य शब्दकोष में कमान-लाइन भाषा भी होती है।
सभी फाइलें (खाते, शब्दकोश, फाइलें, उप-फाइलें) समान रूप से व्यवस्थित हैं, जैसा कि सभी अभिलेख हैं। इस एकरूपता का पूरे प्रणाली में उपयोग किया जाता है, प्रणाली प्रकार्य और प्रणाली प्रबंधन कमान दोनों द्वारा किया जाता है। उदाहरण के लिए, 'खोज' कमान किसी फ़ाइल में किसी शब्द या वाक्यांश की उपस्थिति को खोजेगा और प्रतिवेदन करेगा, और किसी भी खाते, शब्दकोश, फ़ाइल या उप-फ़ाइल पर काम कर सकता है।
प्रत्येक अभिलेख में एक अद्वितीय प्राथमिक कुंजी होनी चाहिए जो यह निर्धारित करती है कि फ़ाइल में वह अभिलेख कहाँ संग्रहीत है। एक अभिलेख को पुनः प्राप्त करने के लिए, सकी कुंजी को हैश किया जाता है और परिणामी मान निर्दिष्ट करता है कि अभिलेख के लिए देखने के लिए असतत "बकेट" (जिन्हें "समूह" कहा जाता है) का कौन सा समुच्चय है। एक बकेट के भीतर, अभिलेख क्रमिक रूप से क्रमवीक्षित किए जाते हैं। इसलिए, अधिकांश अभिलेख (जैसे एक पूर्ण दस्तावेज़) को एक डिस्क-रीड संचालन का उपयोग करके पढ़ा जा सकता है। अभिलेख को उसकी सही बकेट में वापस लिखने के लिए इसी विधि का उपयोग किया जाता है।
इसके प्रारंभिक कार्यान्वयन में, चयन अभिलेख कुल 32 KB तक सीमित थे जब एक 10 MB हार्ड डिस्क की लागत US$5,000 थी, और यह सीमा 1980 के दशक में पदच्युत कर दी गई थी। फ़ाइलों में असीमित संख्या में अभिलेख हो सकते हैं, लेकिन पुनर्प्राप्ति दक्षता फ़ाइल को आवंटित बकेट की संख्या के सापेक्ष अभिलेख की संख्या से निर्धारित होती है। प्रत्येक फ़ाइल को प्रारंभ में आवश्यकतानुसार कई बकेट आवंटित किए जा सकते हैं, यद्यपि बाद में इस सीमा को बदलने से (कुछ फ़ाइल प्रकारों के लिए) फ़ाइल को मौन रहने की आवश्यकता हो सकती है। सभी आधुनिक बहुमान डेटाबेस में एक विशेष फ़ाइल-प्रकार होता है जो फ़ाइल के उपयोग के रूप में गतिक रूप से सीमा को बदलता है। ये रेखिक हैशिंग नामक तकनीक का उपयोग करते हैं, जिसकी लागत फ़ाइल आकार में परिवर्तन के समानुपाती होती है, न कि (विशिष्ट हैशेड फ़ाइलों में) फ़ाइल आकार में ही। सभी फाइलें डिस्क पृष्ठ के एक सन्निहित समूह के रूप में प्रारंभ होती हैं, और अप्रयुक्त डिस्क स्थान से अतिरिक्त अतिप्रवाह पृष्ठों को जोड़कर बढ़ती हैं।
प्रारंभिक चयन कार्यान्वयन में कोई अनुक्रमणिक स्वरूप नहीं था क्योंकि उन्हें जरूरी नहीं समझा गया था। 1990 के आसपास, एक बी-ट्री सूचीकरण विशेषता जोड़ा गया था। इस विशेषता ने द्वितीयक कुंजी अवलोकन को किसी भी अन्य डेटाबेस प्रणाली की कुंजीबद्ध पूछताछ की तरह संचालित किया: कम से कम दो डिस्क पढ़ने की आवश्यकता होती है (एक कुंजी पढ़ी जाती है फिर डेटा-अभिलेख पढ़ा जाता है)।
डेटा फ़ाइलें चुनें सामान्यतः दो स्तर होते हैं। पहले स्तर को शब्दकोश स्तर के रूप में जाना जाता है। इसमें युक्त है:
- शब्दकोश मद – वैकल्चयन मद जो प्रतिवेदन में उपयोग किए जाने वाले डेटा फ़ोर्क में मद के नाम और संरचना की परिभाषा के रूप में काम करते है।
- डेटा-स्तरीय परिज्ञापक – फ़ाइल के दूसरे या "डेटा" स्तर के लिए सूचक है।
केवल एक स्तर के साथ बनाई गई फ़ाइलें, व्यतिक्रम रूप से, शब्दकोश फ़ाइलें होती हैं। चयन प्रणाली के कुछ संस्करण कई डेटा स्तरों को एक शब्दकोश स्तर की फ़ाइल से जोड़ने की अनुमति देते हैं, जिस स्थिति में शब्दकोश फ़ाइल में कई डेटा-स्तर परिज्ञापक होंगे।
चयन डेटाबेस में कोई डेटा टाइपिंग नहीं है,[7] क्योंकि सभी डेटा वर्णों के रूप में संग्रहीत किए जाते हैं, जिनमें संख्याएँ भी सम्मिलित हैं (जो वर्ण दशमलव अंकों के रूप में संग्रहीत हैं)। डेटा अखंडता, प्रणाली द्वारा नियंत्रित होने के बदले, अनुप्रयोगों और समुपयोग के अनुशासन द्वारा नियंत्रित होती है। क्योंकि चयन में एक तार्किक दस्तावेज़ खंडित नहीं है (जैसा कि यह SQL में होगा), आँतर-अभिलेख अखंडता स्वचालित है।
कई SQL डेटाबेस प्रणाली के विपरीत, चयन कई, पूर्व-गणना किए गए क्षेत्र उपनामों की अनुमति देता है। उदाहरण के लिए, दिनांक क्षेत्र में 12 अक्टूबर 1999 के प्रारूप के लिए एक उपनाम परिभाषा हो सकती है, और उसी दिनांक क्षेत्र को 10/12/99 के रूप में स्वरूपित करने वाला दूसरा उपनाम हो सकता है। फ़ाइल तिर्यक संबंधन या संयोजित को विदेशी कुंजी की समानार्थक परिभाषा के रूप में नियंत्रित किया जाता है। एक ग्राहक का डेटा, जैसे नाम और पता, ग्राहक फ़ाइल से बीजक फ़ाइल में बीजक शब्दकोश में ग्राहक संख्या की समानार्थी परिभाषा के माध्यम से जुड़ जाता है।
चयन अभिलेख संरचना एक गैर-प्रथम-सामान्य-रूप रचना का समर्थन करती है, जहां एक इकाई के लिए सभी डेटा एक ही अभिलेख में संग्रहीत किया जाता है, जिससे जुड़ने की आवश्यकता नहीं होती है। इस तरह से बड़े, विरल डेटा समुच्चय को प्रबंधित करने से संग्रहण स्थान का कुशल उपयोग हो सकता है। यही कारण है कि इन डेटाबेस को कभी-कभी NF2 या NF-वर्गकित डेटाबेस कहा जाता है।
इतिहास
चयन को मूल रूप से 1965 में डॉन नेल्सन और रिचर्ड (डिक) को चयन द्वारा TRW में IBM प्रणाली/360 पर सामान्यीकृत सूचना पुनर्प्राप्ति भाषा प्रणाली (GIRLS) के रूप में परिपालित किया गया था, जिसके चेयेन हेलिकोप्टर परियोजना के लिए सरकारी अनुबंध में एक डेटाबेस विकसित करने की आवश्यकता थी।[4] चेयेन हेलीकाप्टर भागों की सूची को नियंत्रित करने के लिए अमेरिकी सेना द्वारा इसका इस्तेमाल किया जाना चाहिए था।[8]
चयन को बाद में 1973 में माइक्रोडेटा निगम (और इसके ब्रिटिश वितरक सीएमसी) द्वारा व्यावसायिक रूप से स्रावित किया गया था, जो अब नॉर्थगेट सूचना समाधान द्वारा आपूर्ति की जाने वाली वास्तविकता संचालन प्रणाली है।[9] मैकडॉनेल डगलस ने 1981 में माइक्रोडेटा खरीदा था।[4]
मूल रूप से माइक्रोडेटा कार्यान्वयन पर, और बाद में सभी चयन प्रणाली पर परिपालित किया गया, स्मार्ट अंतस्थ अंतरापृष्ठ और डेटाबेस संचालन के लिए कई वाक्य रचना विस्तार के साथ डेटा/आधार नामक एक मूल भाषा अनुप्रयोगों के लिए प्राथमिक क्रमादेशन भाषा थी। स्क्रिप्ट निष्पादित करने के लिए एक PROC प्रक्रिया भाषा प्रदान की गई थी। अंग्रेजी नामक SQL-शैली की भाषा डेटाबेस पुनर्प्राप्ति और प्रतिवेदन की अनुमति देती है, लेकिन अद्यनीकृत नहीं (यद्यपि बाद में, अंग्रेजी कमान REFORMAT ने गण के आधार पर अद्यनीकृत की अनुमति दी) है। अंग्रेजी में डेटा अभिलेख की 3-आयामी बहु-मूल्यवान संरचना में पूरी तरह से हेरफेर करने की अनुमति नहीं दी है। न ही यह प्रत्यक्ष रूप से सामान्य संबंधपरक क्षमताएं प्रदान करता है जैसे कि जुड़ना। ऐसा इसलिए था क्योंकि अनुमति प्राप्त क्षेत्र के लिए प्रभावशाली डेटा शब्दकोश पुनर्वितरण किसी अन्य फ़ाइल में परिकलित खोज़ने के निष्पादन के माध्यम से जुड़ती है। प्रणाली में एक स्पूलर सम्मिलित था। फ़ाइल-प्रणाली अभिलेख के लिए एक साधारण पाठ संपादक प्रदान किया गया था, लेकिन संपादक केवल प्रणाली अनुरक्षण के लिए उपयुक्त था,[10] और अभिलेख को लॉक नहीं किया जा सकता था, इसलिए अधिकांश आवेदन अन्य उपकरणों जैसे वर्ग, RPL, या मूल भाषा के साथ लिखे गए थे अतः डेटा सत्यापन सुनिश्चित किया जा सके और अभिलेख लॉकिंग की अनुमति दी जा सके।
1980 के दशक के प्रारंभ तक पर्यवेक्षकों ने चयन संचालन प्रणाली को यूनिक्स के एक प्रबल प्रतियोगी के रूप में देखा।[11] 1984 में BYTE ने कहा कि चयन सरल और प्रभावशाली है, और यह कुशल और विश्वसनीय भी लगता है... क्योंकि यह एक बहुउपयोगकर्ता प्रणाली के रूप में अच्छी तरह से काम करता है, यह संभवतः XT का उपयोग करने का सबसे अधिक लागत प्रभावी प्रकार है"।[12] डिक चयन ने चयन तथा सम्बंद्ध की स्थापना की, बाद में इसका नाम बदलकर चयन प्रणाली्, फिर रेनिंग डेटा, फिर (2011 तक) टाइगरलॉजिक, और अंत में रॉकेट सॉफ्टवेयर रखा। उन्होंने बड़ी संख्या में निर्माताओं और विक्रेताओं को "चयन" का लाइसेंस दिया, जिन्होंने चयन के विभिन्न "सुरुचि" का उत्पादन किया है। टाइगरलॉजिक द्वारा बेचे गए डेटाबेस सुरुचि डी3, एमवीबेस और एमवीउद्यम थे। जिन्हें पहले IBM द्वारा "U2" छतरी के नीचे बेचा जाता था, उन्हें यूनीडेटा और ब्रह्मांड के रूप में जाना जाता है। रॉकेट सॉफ्टवेयर ने 2010 में IBM के U2 परिवार के उत्पाद और 2014 में टाइगरलॉजिक के डी3 और एमवीबेस उत्पादों को खरीदा। 2021 में, रॉकेट ने ओपनक्यूएम और jBASE का भी अधिग्रहण किया।
अक्टूबर 1994 में डिक चयन का 56 वर्ष की आयु में स्ट्रोक की परेशानी से निधन हो गया।[2][13]
चयन प्रणाली प्रायः लाइसेंसिंग मुकदमेबाजी में उलझ गए, और अपने सॉफ़्टवेयर के विपणन और सुधार के लिए अपेक्षाकृत कम प्रयास किए।[14][15] चयन के बाद के अन्य प्लेटफार्मों के लिए चयन के बाद के बंदरगाहों ने सामान्यतः कई वर्षों तक समान उपकरण और क्षमताओं की प्रस्तुति की, सामान्यतः अपेक्षाकृत छोटे सुधार के साथ और बस नाम बदल दिया गया (उदाहरण के लिए, डेटा/मूल चयन/मूल बन गया और अंग्रेजी अभिगम बन गई)।[16] लाइसेंसधारियों ने प्रायः संपदा बदलाव और संवर्द्धन विकसित किए; उदाहरण के लिए, माइक्रोडेटा ने स्क्रीनप्रो नामक एक निवेश संसाधक बनाया।
व्युत्पन्न और संबंधित उत्पाद
चयन डेटाबेस को 1978 और 1984 के मध्य लगभग तीन दर्जन लाइसेंसधारियों को लाइसेंस दिया गया था। अनुप्रयोग-संगत कार्यान्वयन व्युत्पन्न में विकसित हुए और समान प्रणालियों को भी प्रेरित किया।
- वास्तविकता - चयन डेटाबेस का पहला कार्यान्वयन फ़र्मवेयर का उपयोग करके एक माइक्रोडेटा प्लेटफ़ॉर्म पर किया गया था और इसे वास्तविकता कहा जाता था। पहली व्यावसायिक प्रदर्शन 1973 में हुई थी। माइक्रोडेटा ने सीएमसी लिमिटेड का अधिग्रहण किया। 80 के दशक की आरम्भिक में और हेमल हेम्पस्टेड, इंग्लैंड में स्थित थे। माइक्रोडेटा कार्यान्वयन फ़र्मवेयर में चलता था, इसलिए प्रत्येक उन्नत के साथ एक नया विन्यास चिप होना चाहिए था। अंततः माइक्रोडेटा को मैकडॉनेल डगलस सूचना प्रणाली द्वारा खरीदा गया था। चयन और माइक्रोडेटा ने डेटाबेस के विपणन के अधिकार के लिए एक दूसरे पर मुकदमा दायर किया, अंतिम निर्णय यह था कि उन दोनों का अधिकार था। संगणक की वास्तविकता सिकुआ और पेगासस श्रृंखला के अलावा, माइक्रोडेटा और सीएमसी लिमिटेड ने परिणाम (सिकुआ) श्रृंखला बेची जो एक साथ 1000 से अधिक उपयोगकर्ताओं को संभालने में सक्षम एक बहुत बड़ा वर्ग था। पहले के वास्तविकता छोटे संगणक 200 से अधिक एक साथ उपयोगकर्ताओं को अच्छी तरह से संभालने के लिए जाने जाते थे, यद्यपि प्रदर्शन धीमा था और यह आधिकारिक सीमा से ऊपर था। पेगासस प्रणाली ने सिकोइया का स्थान लिया और अपने पूर्ववर्तियों की तुलना में एक साथ अधिक उपयोगकर्ताओं को संभाल सकता है। इस मूल चयन कार्यान्वयन के आधुनिक संस्करण का स्वामित्व और वितरण नॉर्थगेट सूचना विलयन वास्तविकता के पास है।
- अंतिम - चयन डेटाबेस का दूसरा कार्यान्वयन लगभग 1978 में टेड सबारेसी द्वारा संचालित अंतिम निगम नामक एक अमेरिकी कंपनी द्वारा विकसित किया गया था। पहले के माइक्रोडेटा बंदरगाह की तरह, यह एक फर्मवेयर कार्यान्वयन था, जिसमें फर्मवेयर में चयन निर्देश समुच्चय और हनीवेल स्तर 6 यंत्र पर कोडांतरण कोड में मॉनिटर था। प्रणाली में दोहरी व्यक्तित्व थे जिसमें मॉनिटर/कर्नेल प्रकार्य (ज्यादातर हार्डवेयर I/O और नियोजक) को देशी हनीवेल स्तर 6 निर्देश समुच्चय द्वारा निष्पादित किया गया था। जब सक्रियण नियंत्रण के लिए मॉनिटर "अगले उपयोगकर्ता का चयन करें" चयनित प्रक्रिया के लिए चयन कोडांतरक कोड (माइक्रोकोड में परिपालित) को निष्पादित करने के लिए हनीवेल डब्ल्यूसीएस (लेखन योग्य नियंत्रण संचित) को पारित किया गया था। जब उपयोक्ता का समय स्लाइस समाप्त हो जाता था तो नियंत्रण मूल स्तर 6 निर्देश समुच्चय चलाने वाले कर्नेल को वापस भेज दिया जाता था।
- अंतिम ने हार्डवेयर (बिट-स्लाइस, फ़र्मवेयर चालित) में एक सह-संसाधक परिपालित करके उत्पादों के DEC LSI/11 परिवार के साथ इस अवधारणा को आगे बढ़ाया। WCS माइक्रोकोड वर्धित निर्देश समुच्चय के साथ एकल प्रक्रमक के बदले, इस विन्यास में दो स्वतंत्र लेकिन सहयोगी CPU का उपयोग किया गया था। LSI11 CPU ने मॉनिटर प्रकार्य को निष्पादित किया और सह-प्रक्रमक ने चयन कोडांतरण अनुदेश समुच्चय को निष्पादित किया। इस दृष्टिकोण की क्षमता के परिणामस्वरूप 2× प्रदर्शन में सुधार हुआ। हनीवेल स्तर 6 प्रणाली के लिए 5×, 7×, और द्वैध-7× संस्करण बनाने के लिए सह-प्रक्रमक अवधारणा का फिर से उपयोग किया गया था। LSI11 और स्तर 6 प्रणाली के प्रदर्शन को बढ़ाने के लिए सह-प्रक्रमकों के लिए निजी बसों के साथ दोहरी पोर्टेड मेमोरी का उपयोग किया गया था।
- एक अन्य संस्करण ने IOP और 7X बोर्ड के लिए DEC LSI-11 का उपयोग किया। 1980 के दशक के दौरान परम को मध्यम सफलता मिली, और यहां तक कि DEC VAX प्रणाली, 750, 780, 785 और बाद में माइक्रोवैक्स के शीर्ष पर एक परत के रूप में चलने वाला कार्यान्वयन भी सम्मिलित था। अंतिम में आईबीएम 370 श्रृंखला प्रणाली (वीएम और प्राकृत के अधीन) और 9370 श्रृंखला संगणक पर चल रहे अंतिम संचालन प्रणाली के संस्करण भी थे। अपनी संपत्ति के परिसमापन से पहले अंतिम का नाम बदलकर Allerion, Inc. कर दिया गया था। अधिकांश संपत्ति वर्गीकृत बुल द्वारा अधिग्रहित की गई थी, और इसमें ज्यादातर विद्यमान हार्डवेयर को बनाए रखना सम्मिलित था। बुल की अपनी समस्याएं थीं और लगभग 1994 में यूएस अनुरक्षण वांग को बेच दिया गया था।
- प्रधान सूचना- देवकॉम, एक माइक्रोडेटा पुनर्विक्रेता, ने 1979 में प्रधान संगणक 50-श्रृंखला़ प्रणाली पर चलने के लिए फोरट्रान और समुच्चयकर्ता में सूचना नामक एक चयन-शैली डेटाबेस प्रणाली लिखा था। इसके बाद इसे प्रधान संगणक को बेच दिया गया और प्रधान सूचना का नाम बदल दिया गया।[17] इसे बाद में VMark Software Inc. को बेच दिया गया। यह अतिथि प्रचालन पर्यावरण कार्यान्वयनों में से पहला था। INFO/BASIC, डार्टमाउथ मूल का एक संस्करण,[5] जिसका उपयोग डेटाबेस अनुप्रयोगों के लिए किया गया था।
- ब्रह्मांड - प्रणाली का एक और कार्यान्वयन, जिसे ब्रह्मांड कहा जाता है, VMark सॉफ्टवेयर द्वारा बनाया गया था और यूनिक्स और माइक्रोसॉफ़्ट विंडोज़ के अंतर्गत संचालित किया गया था। यह प्रणाली के अन्य कार्यान्वयनों का अनुकरण करने की क्षमता को सम्मिलित करने वाला पहला था, जैसे कि माइक्रोडेटा का वास्तविकता संचालन प्रणाली और प्रधान सूचना। मूल रूप से यूनिक्स पर चल रहा था, बाद में इसे विंडोज के लिए भी उपलब्ध कराया गया। यह अब रॉकेट सॉफ्टवेयर के स्वामित्व में है। (प्रधान संगणक और वीमार्क द्वारा विकसित प्रणाली अब रॉकेट सॉफ्टवेयर के स्वामित्व में हैं और इसे "U2" के रूप में संदर्भित हैं।)
- यूनीडाटा - ब्रह्मांड के समान ही, लेकिन यूनीडाटा में अन्य विंडोज़ अनुप्रयोगों के साथ सहभागिता करने की सुविधा थी। यह रॉकेट सॉफ्टवेयर द्वारा स्वामित्व और वितरित भी है।
- पीआई/खुला - प्रधान संगणक ने इसे बेच रहे यूनिक्स-आधारित प्रणाली के लिए C में प्रधान सूचना को फिर से लिखा, इसे PI+ कहते हैं। इसके बाद इसे अन्य हार्डवेयर विक्रेताओं द्वारा प्रस्तुत किए गए अन्य यूनिक्स प्रणाली में पोर्ट किया गया और इसका नाम बदलकर पीआई/खुला कर दिया गया।
- अनुप्रयुक्त अंकीय डेटा प्रणाली (एडीडीएस) - यह केवल सॉफ्टवेयर में किया जाने वाला पहला कार्यान्वयन था, इसलिए कोटि एक नई चिप के बदले एक टेप लोड द्वारा उन्नयन पूरा किया गया। ''उपदेशक'' लाइन प्रारंभ में Zilog Z-8000 चिपसेट पर आधारित थी और इस पोर्ट ने मोटोरोला 68000 पर बड़े अवधारण के साथ प्रक्रमक की एक विस्तृत श्रृंखला में अन्य सॉफ़्टवेयर कार्यान्वयनों की झड़ी लगा दी।
- अमेरिका का फुजित्सु सूक्ष्म प्रणाली - एक अन्य सॉफ्टवेयर कार्यान्वयन, जो 1980 के दशक के अंत में अस्तित्व था। अमेरिका के Fujitsu सूक्ष्म प्रणाली को 28 अक्टूबर 1989 को अल्फा माइक्रोप्रणाली् द्वारा अधिग्रहित किया गया था।[18][19]
- पिरामिड - 1980 के दशक में एक और सॉफ्टवेयर कार्यान्वयन।
- सामान्य स्वचालन "ज़ेबरा" - 1980 के दशक में एक और सॉफ्टवेयर कार्यान्वयन।
- अल्टोस - 8086 चिपसमुच्चय प्लेटफॉर्म पर एक सॉफ्टवेयर कार्यान्वयन जो 1983 के आसपास प्रारंभ हुआ।
- WICAT/चयन - 1980 के दशक में विद्यमान एक अन्य सॉफ्टवेयर कार्यान्वयन
- सिकुआ - एक अन्य सॉफ्टवेयर कार्यान्वयन, 1984 से विद्यमान है। सिकोइया अपने दोष-सहिष्णु बहु संसाधित्र मॉडल के लिए सबसे प्रसिद्ध था,[20][21] जिसे उपयोगकर्ता की अनुमति के साथ डायल किया जा सकता है और प्रणाली कंसोल पर कुंजी के साथ उसके अंतिम को शून्य से सुदूर पर स्विच किया जा सकता है। वह देख सकता था कि सहायक व्यक्ति द्वारा क्या किया गया था जिसने उसके अंतिम 0 पर डायल किया था, एक कीबोर्ड वाला प्रिंटर। पेगासस 1987 में सामने आया था। उद्यम प्रणाली व्यापार की इकाई (जो कि चयन बेचने वाली इकाई थी) को 1996/1997 में सामान्य स्वचालन को बेच दिया गया था।[22]
- आकाशवाणी - 1984 में, कॉसमॉस ने आईबीएम पीसी पर डॉस के लिए आकाशवाणी, बाद में उन्नत आकाशवाणी नामक एक चयन-शैली डेटाबेस जारी किया। उन्नत आकाशवाणी अब आकाशवाणी प्रौद्योगिकियों के स्वामित्व में है, जो खुली अंतर्दृष्टि नामक एक GUI-सक्षम संस्करण प्रकाशित करता है।
- jBASE - jBASE को 1991 में इंग्लैंड के हेमल हेम्पस्टेड में इसी नाम की एक छोटी कंपनी द्वारा जारी किया गया था। पूर्व माइक्रोडेटा इंजीनियरों द्वारा लिखित, jBASE कुछ हद तक प्रणाली के सभी कार्यान्वयनों का अनुकरण करता है। जेबीएएसई अनुप्रयोगों को मध्यवर्ती बाइट कोड के बदले मूल यांत्रिक कोड रूप में संकलित करता है। 2015 में,[23] इरविन, कैलिफोर्निया में क्लाउड समाधान प्रदाता जुमासिस ने एमपॉवर1 से jBASE वितरण अधिकारों के साथ-साथ टेमेनोस ग्रुप से बौद्धिक संपदा का अधिग्रहण किया।[24]14 अक्टूबर 2021 को, ज़ुमसिस ने घोषणा की कि उन्होंने अपने डेटाबेस और औज़ार को jBASE सहित रॉकेट सॉफ्टवेयर को बेच दिया है।[25]
- UniVision - UniVision एक चयन-शैली डेटाबेस था जिसे उपदेशक संस्करण के प्रतिस्थापन के रूप में रूपांकित किया गया था, लेकिन विस्तारित सुविधाओं के साथ, शेफील्ड, इंग्लैंड में EDP द्वारा 1992 में जारी किया गया।
- OpenQM - सामान्य जनता लाइसेंस के अधीन पूरी तरह से समर्थित गैर-खुला स्रोत वाणिज्यिक उत्पाद और खुले स्रोत शैली दोनों के रूप में उपलब्ध एकमात्र बहुमूल्य डेटाबेस उत्पाद। OpenQM अपने अनन्य विश्वव्यापी वितरक, जुमासिस से उपलब्ध है।[26]
- कैचे - 2005 में, कैचे डेटाबेस के निर्माता अंतरांतत्र, ने बहुमूल्य विस्तार के एक व्यापक समुच्चय के लिए समर्थन की घोषणा की, कैश फॉर बहुमूल्य।[27]
- ऑनवेयर - ऑनवेयर बहुमूल्य आवेदन को ओरेकल और एसक्यूएल परिवेषक जैसे सामान्य डेटाबेस का उपयोग करने की क्षमता से लैस करता है। ऑनवेयर का उपयोग करके, बहुमूल्य आवेदन को सापेक्ष, वस्तु और वस्तु-सापेक्ष आवेदन के साथ एकीकृत किया जा सकता है।
- डी3 - चयन प्रणाली ने चयन संचालन प्रणाली के फ़ाइल प्रणाली के भीतर संग्रहीत डेटा के साथ यूनिक्स, लिनक्स, या विंडोज परिवेषक जैसे पोषिता संचालन प्रणाली का उपयोग करने वाले डेटाबेस उत्पाद के रूप में चलाने के लिए चयन संचालन प्रणाली को पोर्ट किया। पिछले यूनिक्स या विंडोज संस्करणों को एक अलग विभाजन में चलाना पड़ा, जिससे अन्य अनुप्रयोगों के साथ अंतरापृष्ठन करना मुश्किल हो गया। डी3 प्रदर्शन ने डेटाबेस में इंटरनेट अभिगम को एकीकृत करने या लोकप्रिय शब्द संसाधन और स्प्रेडशीट अनुप्रयोगों के लिए अंतरापृष्ठन की संभावना को खोल दिया, जिसे कई उपयोगकर्ताओं द्वारा सफलतापूर्वक प्रदर्शित किया गया है। डेटाबेस और संबंधित उपकरणों के डी3 परिवार का स्वामित्व और वितरण रॉकेट सॉफ्टवेयर के पास है।
उपरोक्त कार्यान्वयन और अन्य के माध्यम से, यूनिक्स और माइक्रोसॉफ्ट विंडोज के कई प्रकारों के द्वारा चलने वाले डेटाबेस, क्रमादेशन और अनुकरण वातावरण के रूप में चयन-जैसी प्रणालियाँ उपलब्ध हो गईं।
यह भी देखें
- MUMPS, Cache का पूर्ववर्ती
संदर्भ
- ↑ Ramming, D; Bourdon, Roger J. (1989). "The pick operating system – a Practical Guide". Proceedings of the IEEE. 77 (2): 363. doi:10.1109/JPROC.1989.1203777. S2CID 9328922.
- ↑ 2.0 2.1 Johnson, Will. "Richard A "Dick" Pick (d. 19 Oct 1994)". www.countyhistorian.com.
- ↑ "PICK Operating System – brings Mainframe Power to your PC". InfoWorld. July 27, 1987. p. 80.
- ↑ 4.0 4.1 4.2 "General Overview of Classic Pick – a short history". 1995.
- ↑ 5.0 5.1 "Jonathan E. Sisk's Pick/BASIC: A Programmer's Guide". jes.com.
- ↑ "Jonathan E. Sisk's Pick/BASIC: A Programmer's Guide". jes.com.
- ↑ "Jonathan E. Sisk's Pick/BASIC: A Programmer's Guide". jes.com.
- ↑ Nelson, Donald B. (March 19, 1965). "Generalized Information Retrieval Language and System (GIRLS) User Requirements Specification". Retrieved February 6, 2015.
- ↑ Elleray, Dick (July 16, 1986). "Project Management Bulletin 1986/09 – "The Reality Operating System Revealed". 1986/09. Project Management Group, McDonnell Douglas Informations Systems Group.
{{cite journal}}
: Cite journal requires|journal=
(help) - ↑ "Jonathan E. Sisk's Pick/BASIC: A Programmer's Guide". jes.com.
- ↑ Fiedler, Ryan (October 1983). "The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace". BYTE. p. 132. Retrieved January 30, 2015.
- ↑ Rochkind, Marc J. (Fall 1985). "Pick, Coherent, and THEOS". BYTE. p. 231. Retrieved March 19, 2016.
- ↑ Woodyard, Chris (October 19, 1994). "Software Developer Dick Pick Died at 56". The Los Angeles Times. Retrieved November 13, 2022.
- ↑ Lazzareschi, Carla (November 3, 1985). "Computer Wiz Tries Harder to Get Users to Pick His System". The Los Angeles Times. Retrieved November 13, 2022.
- ↑ "Pick's lack of marketing"
- ↑ "Jonathan E. Sisk's Pick/BASIC: A Programmer's Guide". jes.com.
- ↑ Gill, Philip (March 24, 1986). "Pick Operating System Makes Converts of Users". Computerworld. p. 93. Retrieved November 13, 2022.
- ↑ Olmos, David (October 28, 1989). "Alpha Micro Says It Will Purchase Fujitsu Company". The Los Angeles Times. Retrieved November 13, 2022.
- ↑ "Alpha Micro Previews Apix Concurrent Pick+Unix V.4". Computer Business Review. March 11, 1990.
- ↑ Mark, Peter B. (1985). "The Sequoia computer". ACM SIGARCH Computer Architecture News. Portal.acm.org. 13 (3): 232. doi:10.1145/327070.327218. S2CID 16954105. Retrieved November 13, 2022.
- ↑ Simons, Barbara; Spector, Alfred Z. (1990). Fault-tolerant distributed computing – Google Boeken. ISBN 9783540973850. Retrieved January 21, 2012.
- ↑ "Sequoia Systems Reports Results for Second Quarter 1997 – Business Wire". Highbeam.com. Retrieved January 21, 2012.[dead link]
- ↑ "Zumasys Acquires jBASE Database From Temenos Software | Zumasys". January 5, 2015. Retrieved April 5, 2021.
- ↑ "Zumasys Acquires jBASE Database From Temenos Software -". www.zumasys.com. January 5, 2015.
- ↑ "Rocket Software Acquires Database and Tools Products of Zumasys, Inc.; Companies Partner to Drive Modernization of MultiValue Applications | Rocket Software". Rocket Software. Retrieved November 11, 2022.
- ↑ "Home". OpenQM. Retrieved April 5, 2021.
- ↑ "Caché for Unstructured Data Analysis | InterSystems". InterSystems Corporation (in English). Retrieved April 5, 2021.
ग्रन्थसूची
- The REALITY Pocket Guide ; Jonathan E. Sisk ; Irvine, CA ; JES & Associates, Inc. ; 1981 OCLC 216178915
- The PICK Pocket Guide, 5th edition; Jonathan E. Sisk ; Irvine, CA ; Pick Systems ; 1982
- Exploring The Pick Operating System, 2nd Edition ; Jonathan E. Sisk ; Steve VanArsdale ; Hasbrouck Heights, N.J. ; Hayden Book Co. 1985. OCLC 12967951
- Taylor, Martin (1985). Pick For Users. Blackwell Scientific Publications. ISBN 0-632-01492-X.
- The Pick Pocket Guide, 5th Edition ; Jonathan E. Sisk ; Desk reference ed ; Hasbrouck Heights, N.J. ; Hayden Book Co. 1985. OCLC 18872552
- The Pick Perspective ; Ian Jeffrey Sandler ; Blue Ridge Summit, PA ; TAB Professional and Reference Books; 1989. OCLC 18521562 Part of The Pick Library Series, Edited by Jonathan E. Sisk
- Pick for Professionals : Advanced Methods and Techniques ; Harvey Rodstein ; Blue Ridge Summit, PA ; TAB Professional and Reference Books; 1990. OCLC 20452708 Part of The Pick Library Series, Edited by Jonathan E. Sisk
- Encyclopedia PICK (EPICK) ; Jonathan E. Sisk ; Irvine, CA ; Pick Systems ; 1992 OCLC 28725247
- Le Système d'exploitation PICK ; Malcolm Bull ; Paris: Masson, 1989. OCLC 21247561
- The Pick operating system ; Joseph St John Bate; Mike Wyatt; New York : Van Nostrand Reinhold, 1986. OCLC 14904780
- The Pick operating system ; Malcolm Bull ; London ; New York : Chapman and Hall, 1987. OCLC 13666782
- Systeme pick ; Patrick Roussel, Pierre Redoin, Michel Martin ; Paris: CEdi Test, 1988. OCLC 19546897
- Advanced PICK et UNIX : la nouvelle norme informatique ; Bruno Beninca; Aulnay-sous-Bois, Seine-Saint-Denis ; Relais Informatique International, 1990. OCLC 23242884
- Le systeme PICK : mode d'emploi d'un nouveau standard informatique ; Michel Lallement, Jeanne-Françoise Beltzer; Aulnay-sous-Bois, Seine-Saint-Denis ; Relais Informatique International, 1987. OCLC 20877971
- The Pick operating system : a practical guide ; Roger J Bourdon; Wokingham, England ; Reading, Mass. : Addison-Wesley, 1987. OCLC 13945808
- Le Système d'éxploitation : réalités et perspectives ; Bernard de Coux; Paris : Afnor, 1988. OCLC 20078135
- Pick BASIC : A Programmer's Guide ; Jonathan E Sisk;Blue Ridge Summit, PA : TAB Professional and Reference Books, 1987. OCLC 16355134 Part of The Pick Library Series, Edited by Jonathan E. Sisk
- Pick BASIC : a reference guide ; Linda Mui; Sebastopol, CA : O'Reilly & Associates, 1990. OCLC 22147353
- Programming with IBM PC Basic and the Pick database system ; Blue Ridge Summit, PA : TAB Books, 1990. OCLC 19723037 Part of The Pick Library Series, Edited by Jonathan E. Sisk
- An overview of PICK system ;Shailesh Kamat; 1993. OCLC 29287280
- Taylor, Martin; Rees, Stuart (1995). Unix and Unidata. Datamatters. ISBN 1-900176-00-9.
- Pick: A Multilingual Operating System ; Charles M. Somerville; Computer Language Magazine, May 1987, p. 34.
- Encyclopedia Pick (EPICK); Jonathan E. Sisk; Pick Systems, 1993
बाहरी संबंध
- Photo of Dick Pick in his anti-gravity boots on the cover of Computer Systems News, 1983.
- Life the ब्रह्मांड and Everything: introduction to and online training course in ब्रह्मांड developed by Pick software engineer Manny Neira.
- Video: "History of the PICK System" made in 1990
- Pick Publications Database
- 1987 Interview with Dick Pick in the Pick Pavilion at COMDEX
- 1990 Interview with Dick Pick in the Pick Pavilion at COMDEX
- 1990 Interview with Jonathan Sisk in the Pick Pavilion at COMDEX
- 1991 Pick Rap Show at COMDEX, co-written by Jonathan Sisk and John Treankler
- 1992 Video of Dick and Zion Pick, who appeared in the Ross Perot campaign rally - includes entire unedited Perot speech
- An insightful early history of the Pick System, by Chandru Murthi, who was there at the time
- 1984 PC Magazine article "Choosing the Pick of the Litter", by Jonathan E. Sisk and Steve VanArsdale
- Database Management Approach to Operating Systems Development, by Richard A. Pick Chapter 5 of New Directions for Database Systems, Gad Ariav, James Clifford editors
- Doing More With Less Hardware, Computer History Museum piece on Pick