YDB (database)
वाई. डी. बी. (एक और डेटाबेज़) यांडेक्स द्वारा विकसित एक वितरित एस. क्यू. एल. डेटाबेस प्रबंधन प्रणाली (डी. बी. एम. एस.) है, जो मुक्त स्रोत प्रौद्योगिकी के रूप में उपलब्ध है। कार्यात्मकता वाई. डी. बी. एक ऐसी तकनीक है जो प्रति सेकंड लाखों अनुरोधों के बड़े परिचालन भार का समर्थन करने में सक्षम बड़ी वेब सेवाओं को बनाने की अनुमति देती है। यह एक डिफ़ॉल्ट क्वेरी भाषा के रूप में एसक्यूएल-वाईडीबी क्वेरी लैंग्वेज (वाईक्यूएल) की दृढ़ता से टाइप की गई बोली का उपयोग करता है और एसीआईडी लेनदेन का समर्थन करता है। ओपन-सोर्स सॉफ्टवेयर के रूप में उपलब्ध इस डी. बी. एम. एस. के निकटतम अनुरूप युगाबाइट. डी. बी. और कॉकरोच. डी. बी. हैं। वाई. डी. बी. को या तो भौतिक मेजबानों में कंप्यूटर समूहों में या कुबेरनेट के माध्यम से आभासी मशीनों पर या यांडेक्स क्लाउड में एक प्रबंधित सेवा के रूप में स्व-तैनात किया जा सकता है। प्रबंधित सेवा विकल्प के लिए सर्वर रहित कंप्यूटिंग मोड या समर्पित मोड उपलब्ध हैं। आर्किटेक्चर वाई. डी. बी. साझा-कुछ नहीं वास्तुकला वाले समूहों पर काम करता है और मानक वस्तु हार्डवेयर का उपयोग करता है। यह प्रणाली टैबलेट पर आधारित है जो अविश्वसनीय प्रोसेसरों के नेटवर्क में सर्वसम्मति को हल करने के लिए एक संचार प्रोटोकॉल को लागू करती है। कार्यात्मक रूप से, यह प्रोटोकॉल पैक्सोस और राफ्ट के समान है। वाई. डी. बी. में उपयोगकर्ता टैबलेट में एक अनिवार्य प्राथमिक कुंजी होती है और इन्हें इसकी सीमा के अनुसार काट दिया जाता है। उपयोगकर्ता डेटा के साथ शार्ड्स को टैबलेट द्वारा नियंत्रित किया जाता है, जिसे डेटाशार्ड्स कहा जाता है। डेटासार्ड का आकार कई गीगाबाइट तक पहुंच सकता है। जब डेटा भंडारण सीमा या शार्ड लोड सीमा पार हो जाती है तो यह स्वचालित रूप से कई टैबलेट में विभाजित हो सकता है। इस तरह से सिस्टम उपयोगकर्ता भार के आधार पर पारदर्शी रूप से मापता है। डेटासार्ड के अलावा, अन्य टैबलेट प्रकारों में शामिल हैंः स्कीमशार्ड, जो उपयोगकर्ता तालिकाओं के बारे में मेटाडेटा संग्रहीत करता है; हाइव, जो टैबलेट को संतुलित और लॉन्च करता है; समन्वयक और मध्यस्थ, जो वितरित लेनदेन को निर्धारित करता है। टैबलेट से डेटा को वितरित भंडारण परत में संग्रहीत किया जाता है जो टैबलेट प्रोटोकॉल का समर्थन करने के लिए एक विशेष प्रोटोकॉल के साथ एक प्रमुख-मूल्य भंडारण है। वितरित भंडारण डेटा प्रतिकृति सुनिश्चित करता है, जबकि टैबलेट से डेटा बीएलओबी के रूप में संग्रहीत किया जाता है। वाई. डी. बी. केल्विन एल्गोरिदम पर आधारित एक वितरित लेनदेन ढांचे का उपयोग करके एक या अधिक तालिकाओं से डेटा के बीच वितरित लेनदेन को निष्पादित करता है। केल्विन के विपरीत, वाई. डी. बी. रिकॉर्ड लॉकिंग का उपयोग करके संवादात्मक और गैर-निर्धारक लेनदेन का समर्थन करता है। वाई. डी. बी. अभिनेता मॉडल पर आधारित है। अभिनेता एकल-थ्रेडेड बैक-एंड स्वचालित होते हैं जो विभिन्न क्लस्टर सर्वरों पर रहते हुए एक दूसरे के साथ संदेशों का आदान-प्रदान करते हैं। परियोजना के हिस्से के रूप में विकसित इंटरकनेक्ट लाइब्रेरी का उपयोग करके नेटवर्क के भीतर संदेशों का आदान-प्रदान किया जाता है। कई डिजिटल सेवाओं, जैसे वर्चुअल ब्लॉक उपकरणों या लगातार कतारों को वाई. डी. बी. पर एक परत के रूप में विकसित किया गया है। वाई. डी. बी. कई क्लाइंट एस. डी. के. के साथ जी. आर. पी. सी. प्रोटोकॉल के माध्यम से उपयोगकर्ता की बातचीत का समर्थन करता है जो नोड खोज, क्लाइंट संतुलन आदि के लिए प्रक्रियाओं को लागू करता है। वाई. डी. बी. एकल डेटा प्रकार के रूप में यू. यू. आई. डी. का समर्थन नहीं करता है। तालिका में डेटा जोड़ते समय क्षेत्र मूल्य को स्वचालित रूप से बढ़ाने के लिए इसमें एक अंतर्निहित कार्य नहीं है। 2010 में, यांडेक्स ने अपने स्वयं के एन. ओ. एस. क्यू. एल. डी. बी. एम. एस. कीवी पर काम करना शुरू किया और 2011 में इसे आंतरिक उपयोग के लिए शुरू किया। हालांकि, कीवी में अंततः निरंतरता थी, साथ ही साथ एन. ओ. एस. क्यू. एल. मॉडल के अन्य नुकसान भी थे। 2012 में, डी. बी. एम. एस. के लिए अपनी जरूरतों को पूरा करने के लिए, यांडेक्स ने कीकीएमआर परियोजना शुरू की, जिसे बाद में वाई. डी. बी. के रूप में जाना जाता है। 2016 में, YDB को यांडेक्स सेवाओं के लिए शुरू किया गया था। 2018 में, यांडेक्स क्लाउड प्लेटफॉर्म को वाईडीबी पर आधारित डेटा भंडारण के साथ लॉन्च किया गया था। उसी समय, कंपनी ने घोषणा की कि भविष्य में वह YDB को यांडेक्स क्लाउड में एक प्रबंधित सेवा के रूप में उपलब्ध कराएगी, और बाद में ग्राहकों को इस सेवा के साथ-साथ अन्य प्रबंधित सेवाओं, जैसे पोस्टग्रेएसक्यूएल, मोंगोडीबी और अन्य तक पहुंच प्रदान करेगी। इस क्लाउड संस्करण को यांडेक्स डेटाबेस (बाद में वाईडीबी के लिए प्रबंधित सेवा) कहा गया था। अप्रैल 2022 में, वाई. डी. बी. डी. बी. एम. एस. को अपाचे 2 लाइसेंस के तहत मुफ्त सॉफ्टवेयर के रूप में गिटहब पर प्रकाशित किया गया था। संदर्भ बाहरी लिंक संबंधपरक डाटाबेस प्रबंधन प्रणाली यांडेक्स सॉफ्टवेयर मुक्त डाटाबेस प्रबंधन प्रणाली क्रॉस-प्लेटफ़ॉर्म मुक्त सॉफ्टवेयर