প্রকল্প সম্পর্কে
Vitess হলো MySQL-এর চারপাশে তৈরি একটি ক্লাউড-নেটিভ, অনুভূমিকভাবে স্কেলযোগ্য ডিস্ট্রিবিউটেড ডেটাবেস সিস্টেম। এটি সাধারণীকৃত শার্ডিংয়ের মাধ্যমে স্কেলিং অর্জন করে, যার ফলে অ্যাপ্লিকেশন কোড এবং ডেটাবেস কোয়েরি একাধিক ডেটাবেস সার্ভারে ডেটা কীভাবে বিতরণ করা হয় তা থেকে স্বাধীন থাকতে পারে। প্রয়োজন বাড়ার সাথে সাথে শার্ডগুলি বিভক্ত ও একত্রিত করা যায়, একটি অ্যাটমিক কাটওভার ধাপ ব্যবহার করে যা মাত্র কয়েক সেকেন্ড সময় নেয়।
প্রকল্পটি ২০১১ সাল থেকে YouTube-এর ডেটাবেস অবকাঠামোর একটি মূল উপাদান হিসেবে শুরু হয়েছিল, যা কয়েক হাজার MySQL নোড পর্যন্ত বিস্তৃত হয়েছিল। ২০১৫ সাল থেকে এটি Slack, Square (বর্তমানে Block), এবং JD.com সহ অন্যান্য বড় কোম্পানিগুলি দ্বারা গৃহীত হয়েছিল।
README ডকুমেন্টেশনের জন্য vitess.io, অবদান এবং মাসিক কমিউনিটি মিটিংয়ের জন্য একটি কমিউনিটি পৃষ্ঠা, একটি পাবলিক রোডম্যাপ, এবং নতুন বৈশিষ্ট্য ও রিলিজের মতো কম-ফ্রিকোয়েন্সি আপডেটের জন্য একটি ব্লগের দিকে নির্দেশ করে। সমস্যা এবং বাগ GitHub ইস্যুগুলির মাধ্যমে রিপোর্ট করা হয়, সাথে Vitess Slack ওয়ার্কস্পেসে লাইভ আলোচনা হয়।
নিরাপত্তা দুর্বলতাগুলি ইমেলের মাধ্যমে রক্ষণাবেক্ষণকারীদের কাছে রিপোর্ট করা হয়, SECURITY.md-এ একটি সম্পূর্ণ নিরাপত্তা প্রক্রিয়া বর্ণিত আছে। ADA Logics দ্বারা একটি তৃতীয়-পক্ষ নিরাপত্তা অডিট সম্পাদিত হয়েছিল, এবং প্রতিবেদনটি রিপোজিটরিতে অন্তর্ভুক্ত রয়েছে। অন্যথায় উল্লেখ না থাকলে সোর্স ফাইলগুলি Apache Version 2.0 লাইসেন্সের অধীনে বিতরণ করা হয়। README-তে Maven Central, কভারেজ, Go Report Card, FOSSA লাইসেন্স স্ট্যাটাস, CII Best Practices, এবং OpenSSF Scorecard-এর জন্য ব্যাজও প্রদর্শিত হয়।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.