YDB, एक मुक्त स्रोत वितरित SQL डेटाबेस

जे शोधत आहेत त्यांच्यासाठी बीवितरित SQL डेटाबेस, आम्ही आज ज्या लेखाबद्दल बोलणार आहोत तो तुमच्यासाठी स्वारस्यपूर्ण असू शकतो, कारण आम्ही याबद्दल बोलणार आहोत YDB, जे अलीकडे डेटाबेस आहे यांडेक्सने त्याचा स्त्रोत कोड जारी केला.

YDB होते परस्परसंवादी वेब सेवांच्या वाढत्या मागणीला प्रतिसाद म्हणून जमिनीपासून डिझाइन केलेले स्केलेबल OLTP सारख्या वर्कलोडसाठी स्केलेबिलिटी, कठोर सातत्य आणि श्रेणींमधील कार्यक्षम व्यवहार आवश्यक होते.

YDB हे डेटाबेस आणि वितरित प्रणालींमध्ये मजबूत पार्श्वभूमी असलेल्या लोकांनी तयार केले आहे, ज्यांनी जगातील सर्वात मोठ्या शोध इंजिनांपैकी एकासाठी No-SQL डेटाबेस आणि मॅप-रिड्यूस सिस्टम विकसित केली आहे.

Apache 2.0 लायसन्स अंतर्गत, YDB किमान 86 GB RAM सह 64-बिट x8 प्लॅटफॉर्मवर चालते.

“आमच्याकडे उबंटू लिनक्स चालवणाऱ्या x86 64-बिट मशीनवर उत्पादन प्रणाली चालवण्याचा व्यापक अनुभव आहे. आम्हाला आढळले की YDB ची लवचिक रचना आम्हाला अधिक सेवा तयार करण्यास अनुमती देते, ज्यामध्ये सतत रांगा आणि व्हर्च्युअल ब्लॉक डिव्हाइसेसचा समावेश आहे,” विकास संघ म्हणतो.

“विकासाच्या उद्देशाने, आम्ही नियमितपणे पडताळतो की YDB डेटाबेस MacOS आणि Microsoft Windows च्या नवीनतम आवृत्त्यांवर तयार आणि चालवला जाऊ शकतो. »

YDB तीन उपलब्धता क्षेत्रांमध्ये तैनात केले जाऊ शकते. एका झोनच्या पूर्ण अपयशादरम्यान क्लस्टर वाचनीय आणि लिहिण्यायोग्य राहतो. उपलब्धता क्षेत्र हे एक वेगळे डेटा सेंटर किंवा त्याचा विभाग आहे ज्यामध्ये नोड्समधील किमान भौतिक अंतर आणि इतर उपलब्धता क्षेत्रांच्या संयोगाने अपयशाचा किमान धोका असतो.

एक मोठा भौगोलिक प्रदेश हा एक क्षेत्र आहे जेथे उपलब्धता क्षेत्रांमधील अंतर 500 किमी किंवा त्याहून कमी आहे. भौगोलिकदृष्ट्या वितरीत केलेल्या YDB क्लस्टरमध्ये मोठ्या भौगोलिक प्रदेशातील भिन्न उपलब्धता झोनमध्ये स्थित नोड्स असतात. YDB उपलब्धता झोन अयशस्वी झाल्यास निर्बाध कार्यप्रदर्शन सुनिश्चित करून, प्रत्येक उपलब्धता झोनमध्ये सिंक्रोनस डेटा लिहितो.

भौगोलिकदृष्ट्या वितरित क्लस्टर्समध्ये, डेटा केंद्रांमध्ये संगणकीय संसाधने वितरीत करण्यासाठी धोरण निवडणे शक्य आहे. डेटा सेंटर अयशस्वी झाल्यास हे तुम्हाला किमान अपटाइम आणि किमान डाउनटाइम दरम्यान योग्य संतुलन साधण्यास अनुमती देते.

पारंपारिक रिलेशनल डेटाबेसच्या विपरीत, YDB स्केलेबल आहे, वाढीव लोडचा सामना करण्यासाठी डेव्हलपरना कॉम्प्युट किंवा स्टोरेज संसाधनांसह क्लस्टरचा विस्तार करण्यास अनुमती देते. YDB गणनेचे आणि स्टोरेजचे स्तर वेगळे केले आहेत जे स्वतंत्रपणे मोजणी आणि स्टोरेज संसाधने मोजू देतात.

सध्याच्या उत्पादन सुविधांमध्ये 10 पेक्षा जास्त नोड्स आहेत, पेटाबाइट्स डेटा संग्रहित करतात आणि प्रति सेकंद लाखो वितरित व्यवहार हाताळतात.

दोष-सहिष्णु कॉन्फिगरेशन तयार करण्याची क्षमता जे डिस्क, नोड्स, रॅक आणि अगदी वैयक्तिक डेटा सेंटर अयशस्वी झाल्यावर कार्य करत राहतात. YDB तीन उपलब्धता झोनमध्ये सिंक्रोनस उपयोजन आणि प्रतिकृतीला समर्थन देते आणि एक झोन अयशस्वी झाल्यास क्लस्टरची स्थिती कायम राखते.

आणि ते देखील आहे डेटा प्रवेश समर्थन स्कॅन क्वेरी वापरून, डेटाबेसवर तदर्थ विश्लेषणात्मक क्वेरी करण्यासाठी डिझाइन केलेले, केवळ-वाचनीय मोडमध्ये कार्यान्वित केले जाते आणि एक grpc प्रवाह परत करते.

याव्यतिरिक्त, ते सर्व्हरलेस आणि मल्टी-टेनंट कॉन्फिगरेशनचे समर्थन करते. वापरकर्ता YDB क्लस्टर ऑपरेट करू शकतो आणि स्टोरेज पूल सामायिक करणारे आणि भिन्न गणना नोड्स असलेले एकाधिक डेटाबेस तयार करू शकतात. एक वापरकर्ता एकाधिक सर्व्हरलेस डेटाबेस देखील चालवू शकतो जे कार्यक्षमतेने वापरण्यासाठी संगणकीय संसाधनांचा एक पूल सामायिक करतात.

YDB मजबूत सातत्य, ACID व्यवहार, उच्च-कार्यक्षमता क्वेरी, परिचित SQL बोलीसह जलद डेटा संपादन आणि JSON API समर्थन एकत्र करते. सर्व आधुनिक वर्कलोडसह कार्य करते: की-व्हॅल्यू, रिलेशनल, JSON.

शेवटी, तुम्हाला त्याबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास, तुम्ही मधील तपशीलांचा सल्ला घेऊ शकता खालील दुवा.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.