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. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।