YugabyteDB
যুগাবাইটডিবি হল ক্লাউড-নেটিভ অ্যাপ্লিকেশনের জন্য একটি উচ্চ-কার্যকারিতা লেনদেনের বিতরণকৃত এসকিউএল ডাটাবেস, যা যুগাবাইট দ্বারা বিকশিত। প্রাক্তন ফেসবুক ইঞ্জিনিয়ার কান্নান মুথুক্কারুপ্পান, কার্তিক রঙ্গনাথন এবং মিখাইল বাউটিন যুগাবাইট প্রতিষ্ঠা করেছিলেন। ফেসবুকে, তারা সেই দলের অংশ ছিল যারা ফেসবুক মেসেঞ্জার এবং ফেসবুকের অপারেশনাল ডেটা স্টোরের মতো কাজের চাপের উল্লেখযোগ্য বৃদ্ধির সময়কালে ক্যাসান্দ্রা এবং এইচবেস তৈরি ও পরিচালনা করেছিল। প্রতিষ্ঠাতারা 2016 সালের ফেব্রুয়ারিতে যুগাবাইটডিবি তৈরির জন্য একত্রিত হয়েছিলেন, বিশ্বাস করেছিলেন যে তারা ফেসবুকে যে প্রবণতা অনুভব করেছেন-মাইক্রোসার্ভিসেস, কনটেইনারাইজেশন, উচ্চ প্রাপ্যতা, ভৌগলিক বিতরণ, এপিআই এবং ওপেন সোর্স-সমস্ত ব্যবসার জন্য প্রাসঙ্গিক ছিল, বিশেষত যখন তারা অন-প্রাঙ্গণ থেকে ক্লাউড-নেটিভ ক্রিয়াকলাপে চলে যায়। যুগাবাইটডিবি প্রাথমিকভাবে দুটি সংস্করণে উপলব্ধ ছিলঃ কমিউনিটি এবং এন্টারপ্রাইজ। জুলাই 2019-এ, যুগাবাইট পূর্ববর্তী বাণিজ্যিক বৈশিষ্ট্যগুলি উন্মুক্ত করে এবং অ্যাপাচি 2 লাইসেন্সের অধীনে মুক্ত উৎস হিসাবে যুগাবাইটডিবি চালু করে। পণ্যটির দ্রুত বিবর্তন ডেটা ব্যবস্থাপনায় 2020 গার্টনার কুল বিক্রেতা হিসাবে নামকরণের দিকে পরিচালিত করে। যুগাবাইট 2021 সালের সেপ্টেম্বরে যুগাবাইট ক্লাউড চালু করে, যা এখন যুগাবাইটডিবি পরিচালিত নামে নামকরণ করা হয়েছে, যা যুগাবাইটডিবি-র একটি সম্পূর্ণ পরিচালিত ডাটাবেস-এ-এ-সার্ভিস অফার। কোম্পানিটির প্রতিষ্ঠার ছয় বছর পর, যুগাবাইট একটি 188 মিলিয়ন ডলারের সিরিজ সি তহবিল রাউন্ড বন্ধ করে একটি ইউনিকর্ন স্টার্ট-আপ হয়ে ওঠে যার মূল্য $1.3Bn আর্কিটেকচার যুগাবাইট ডিবি একটি বিতরণকৃত এসকিউএল ডাটাবেস যা ব্যর্থতা অঞ্চলগুলিতে দৃঢ়ভাবে লেনদেনের সামঞ্জস্যপূর্ণ হওয়ার লক্ষ্য রাখে (অর্থাৎ। এসিআইডি সম্মতি]। মূলত স্কিমা পরিবর্তনের সময় রেসের অবস্থার কারণে জেপসেন টেস্টিং, সঠিকতা যাচাইয়ের জন্য কার্যত শিল্প মান, কখনই সম্পূর্ণরূপে পাস হয়নি। সিএপি উপপাদ্যের পরিভাষায় যুগাবাইট ডিবি একটি সামঞ্জস্যপূর্ণ/বিভাজন সহনশীল (সিপি) ডাটাবেস। যুগাবাইটডিবি-র দুটি স্তর রয়েছে, একটি স্টোরেজ ইঞ্জিন যা ডকডিবি এবং যুগাবাইট প্রশ্ন স্তর নামে পরিচিত। ডকডিবি স্টোরেজ ইঞ্জিনটি ডেটার জন্য শার্ডিং এবং লোড ব্যালেন্সিং অ্যালগরিদমের সাথে মিলিত একটি কাস্টমাইজড রকসডিবি নিয়ে গঠিত। উপরন্তু, রাফ্ট ঐকমত্য অ্যালগরিদম নোডের মধ্যে তথ্যের প্রতিলিপি নিয়ন্ত্রণ করে। বিতরণকৃত লেনদেনগুলিকে সমর্থন করার জন্য একটি ডিস্ট্রিবিউটেড লেনদেন ম্যানেজার এবং মাল্টিভার্সন কনকারেন্সি কন্ট্রোল (এম. ভি. সি. সি) রয়েছে। ইঞ্জিনটি একটি হাইব্রিড লজিক্যাল ঘড়িও ব্যবহার করে যা কার্যকারণ সম্পর্কগুলি ট্র্যাক করতে ল্যাম্পোর্ট ঘড়ির সাথে মোটা-সিঙ্ক্রোনাইজড শারীরিক ঘড়ির সংমিশ্রণ করে। ডকডিবি স্তরটি ব্যবহারকারীদের দ্বারা সরাসরি অ্যাক্সেসযোগ্য নয়। যুগাবাইট ডিবি প্রশ্ন স্তর যুগাবাইটের একটি প্লাগযোগ্য প্রশ্ন স্তর রয়েছে যা নীচের স্টোরেজ স্তর থেকে প্রশ্ন স্তরটিকে বিমূর্ত করে। বর্তমানে দুটি এপিআই রয়েছে যা ডাটাবেস অ্যাক্সেস করতে পারেঃ ওয়াইএসকিউএল একটি পোস্টগ্রেএসকিউএল কোড-সামঞ্জস্যপূর্ণ এপিআই যা প্রায় v11.2 ভিত্তিক। ওয়াইএসকিউএল স্থানীয় প্রোটোকল ব্যবহার করে স্ট্যান্ডার্ড পোস্টগ্রেএসকিউএল ড্রাইভারের মাধ্যমে অ্যাক্সেস করা হয়। এটি কোয়েরি স্তরের জন্য নেটিভ পোস্টগ্রেএসকিউএল কোড ব্যবহার করে এবং স্টোরেজ ইঞ্জিনকে প্লাগযোগ্য কোয়েরি স্তরে কল দিয়ে প্রতিস্থাপন করে। এই পুনঃব্যবহারের অর্থ হল যে যুগাবাইট অনেকগুলি বৈশিষ্ট্য সমর্থন করে, যার মধ্যে রয়েছেঃ ট্রিগার এবং সংরক্ষিত পদ্ধতি পোস্টগ্রেএসকিউএল এক্সটেনশন যা প্রশ্ন স্তরে কাজ করে নেটিভ জে. এস. ও. এন. বি সমর্থন ওয়াই. সি. কিউ. এল হল একটি ক্যাসান্দ্রার মতো এপিআই যা প্রায় v3.10 ভিত্তিক এবং সি + +-এ পুনর্লিখিত। 9042-এর নেটিভ প্রোটোকল পোর্ট ব্যবহার করে স্ট্যান্ডার্ড ক্যাসান্দ্রা ড্রাইভারের মাধ্যমে ওয়াই. সি. কিউ. এল-এ প্রবেশ করা যায়। 'ভ্যানিলা' ক্যাসান্দ্রা উপাদানগুলি ছাড়াও, ওয়াই. সি. কিউ. এল নিম্নলিখিত বৈশিষ্ট্যগুলির সাথে বর্ধিত হয়ঃ লেনদেনের সামঞ্জস্য-ক্যাসান্দ্রার বিপরীতে, যুগাবাইট ওয়াই. সি. কিউ. এল লেনদেনের জন্য। জে. এস. ও. এন ডেটা প্রকারগুলি স্থানীয়ভাবে সমর্থিত টেবিলগুলির গৌণ সূচক থাকতে পারে বর্তমানে, এপিআই-এর মধ্যে যে কোনও একটিতে লেখা ডেটা অন্যান্য এপিআই-এর মাধ্যমে অ্যাক্সেসযোগ্য নয়, তবে ওয়াই. এস. কিউ. এল পোস্টগ্রে. এস. কিউ. এল বিদেশী ডেটা মোড়ক বৈশিষ্ট্য ব্যবহার করে ওয়াই. সি. কিউ. এল অ্যাক্সেস করতে পারে। সিস্টেমটি অ্যাক্সেস করার জন্য নিরাপত্তা মডেলটি এপিআই থেকে উত্তরাধিকারসূত্রে প্রাপ্ত, তাই ওয়াইএসকিউএল-এর জন্য অ্যাক্সেস নিয়ন্ত্রণ পোস্টগ্রেএসকিউএল-এর মতো দেখায় এবং ওয়াইসিকিউএল দেখতে ক্যাসান্দ্রা অ্যাক্সেস নিয়ন্ত্রণের মতো। ক্লাস্টার-টু-ক্লাস্টার প্রতিলিপি একটি একক ডাটাবেস বিতরণের মূল কার্যকারিতা ছাড়াও, যুগাবাইটডিবি-র ডাটাবেস দৃষ্টান্তের মধ্যে প্রতিলিপি করার ক্ষমতা রয়েছে। প্রতিলিপিটি একমুখী বা দ্বি-দিকনির্দেশক হতে পারে এবং অ্যাসিঙ্ক্রোনাস। একমুখী প্রতিলিপি ব্যবহার করা হয় কাজের চাপের জন্য শুধুমাত্র পড়ার জন্য একটি অনুলিপি তৈরি করতে অথবা একটি সক্রিয়-নিষ্ক্রিয় স্ট্যান্ডবাই তৈরি করার জন্য একটি পঠন-লিখন মোডে। দ্বিমুখী প্রতিলিপি সাধারণত পঠন-লিখন বিন্যাসে ব্যবহৃত হয় এবং সক্রিয়-সক্রিয় বিন্যাস, ভূ-বিতরণ অ্যাপ্লিকেশন ইত্যাদির জন্য ব্যবহৃত হয়। মাইগ্রেশন টুলিং যুগাবাইট যুগাবাইটডিবি ভয়েজারও সরবরাহ করে, যা ওরাকল এবং অন্যান্য অনুরূপ ডেটাবেসগুলিকে যুগাবাইটডিবি-তে স্থানান্তরের সুবিধার্থে টুলিং করে। এই টুলটি সোর্স প্ল্যাটফর্ম থেকে ইউগাবাইটডিবি-তে স্কিমা, পদ্ধতিগত কোড এবং ডেটা স্থানান্তরকে সমর্থন করে। আরও দেখুন ক্লাউড ডাটাবেস ডিস্ট্রিবিউটেড এসকিউএল রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেমের তুলনা অবজেক্ট-রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেমের তুলনা ক্লাউড নেটিভ কম্পিউটিং ডাটাবেস ম্যানেজমেন্ট সিস্টেম এমভিসিসি ব্যবহার করে ডাটাবেসের তালিকা রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেমের তালিকা ককরোচডিবি টিডিবি রেফারেন্স বাহ্যিক লিঙ্ক স্ল্যাক কমিউনিটি ক্লাউড ডেটাবেস ডাটাবেস কোম্পানি বিগটেবল বাস্তবায়ন লিনাক্স নিউএসকিউএল ডিস্ট্রিবিউটেড কম্পিউটিং কম্পিউটার সিস্টেম সফ্টওয়্যার কোম্পানি সিলিকন ভ্যালি ভিত্তিক মার্কিন যুক্তরাষ্ট্রের কোম্পানি