প্রকল্প সম্পর্কে

MariaDB Server হলো সবচেয়ে বহুল ব্যবহৃত ওপেন-সোর্স রিলেশনাল ডেটাবেসগুলোর একটি, যা বিশ্বব্যাপী অবদানকারীদের একটি কমিউনিটি, MariaDB Foundation এবং MariaDB plc-এর সমন্বয়ে তৈরি। এটি মূল MySQL ডেভেলপারদের নেতৃত্বে MySQL-এর একটি ফোর্ক হিসেবে শুরু হয়েছিল এবং MySQL-এর সাথে উচ্চ মাত্রার সামঞ্জস্য বজায় রেখে নিজস্ব সক্ষমতা যোগ করে। প্রধান বৈশিষ্ট্যগুলোর মধ্যে রয়েছে: * **নেটিভ ভেক্টর সার্চ**: একটি বিল্ট-ইন VECTOR ডেটা টাইপ, যার সাথে আনুমানিক নিকটতম প্রতিবেশী ইনডেক্সিং (HNSW) রয়েছে, MariaDB 11.8 থেকে উপলব্ধ এবং কোনো এক্সটেনশনের প্রয়োজন নেই। * **প্লাগেবল স্টোরেজ ইঞ্জিন**: InnoDB (ট্রানজেকশনাল ওয়ার্কলোডের জন্য ডিফল্ট), Aria, MyRocks, অ্যানালিটিক্সের জন্য ColumnStore, শার্ডিংয়ের জন্য Spider, এবং আর্কাইভালের জন্য S3, ইত্যাদি। * **রেপ্লিকেশন এবং ক্লাস্টারিং**: গ্লোবাল ট্রানজেকশন আইডিসহ অ্যাসিনক্রোনাস, সেমি-সিনক্রোনাস এবং প্যারালাল রেপ্লিকেশন, সাথে Galera সিনক্রোনাস মাল্টি-প্রাইমারি ক্লাস্টারিং। * **উন্নত SQL**: কমন টেবিল এক্সপ্রেশন এবং রিকার্সিভ CTE, উইন্ডো ফাংশন, সিস্টেম-ভার্সনড (টেম্পোরাল) টেবিল, সিকোয়েন্স, এবং JSON ফাংশনের বিস্তৃত সেট। * **MySQL এবং Oracle সামঞ্জস্য**: MySQL-এর সাথে ওয়্যার-প্রোটোকল এবং সিনট্যাক্স সামঞ্জস্য, সাথে Oracle SQL মোড যা PL/SQL-স্টাইল স্টোরড রুটিন সমর্থন করে। * **স্পেশিয়াল এবং ফুল-টেক্সট সার্চ**: GIS ডেটা টাইপ এবং ফাংশন, এবং বিল্ট-ইন ফুল-টেক্সট ইনডেক্সিং। * **নিরাপত্তা**: রোল-ভিত্তিক অ্যাক্সেস কন্ট্রোল, প্লাগেবল অথেন্টিকেশন (ed25519, PAM, GSSAPI, এবং আরও), ডেটা-অ্যাট-রেস্ট এনক্রিপশন, এবং সংযোগের জন্য TLS। MariaDB Server ত্রৈমাসিক রোলিং রিলিজের পাশাপাশি একটি বার্ষিক লং-টার্ম সাপোর্ট (LTS) মডেল অনুসরণ করে। বাইনারি LTS রিলিজ তিন বছর ধরে রক্ষণাবেক্ষণ করা হয় এবং প্রোডাকশনের জন্য সুপারিশ করা হয়; রোলিং রিলিজগুলো নতুন বৈশিষ্ট্য দ্রুত সরবরাহ করে তবে সাপোর্ট উইন্ডো ছোট। সমস্ত সমর্থিত প্ল্যাটফর্মের জন্য প্যাকেজ এবং ইনস্টলেশন নির্দেশনা MariaDB ডাউনলোড পেজে পাওয়া যায়। সোর্স থেকে বিল্ড করা এবং টেস্ট স্যুট চালানো ডেভেলপার গাইডে আলোচনা করা হয়েছে। কোড এবং ডকুমেন্টেশন থেকে শুরু করে বাগ রিপোর্ট এবং রিভিউ পর্যন্ত অবদান স্বাগত। MariaDB Server GNU General Public License (GPLv2)-এর সংস্করণ 2-এর অধীনে লাইসেন্সপ্রাপ্ত, "any later version" ধারা ছাড়াই, যা MySQL থেকে উত্তরাধিকারসূত্রে পাওয়া। MariaDB Foundation হলো কোডবেসের রক্ষক, যা এটি উন্মুক্ত রাখা এবং যে কেউ অবদান রাখতে পারা নিশ্চিত করে।