mariadb-galera

کلاسترینگ دیتابیس mariadb بوسیله galera

اسفند 29, 1398مقالات

 

MariaDB یک پایگاه داده رابطه ایی  (RDBMs) است و MariaDB Galera Cluster یک synchronous multi-master cluster  برای دیتابیس mariadb  هست. معمولا در  نرم افزارهای کوچک از یک سرور دیتابیس برای ذخیره اطلاعات استفاده می شود اما تصور کنید برنامه شما هزاران کاربر داشته باشد که همزمان آنلاین می شوند در چنین وضعیتی ما نیاز به ساختاری داریم که قابلیت مدیریت این حجم از کاربران را داشته باشد و دسترسی پذیری بالا (high availability)  را فراهم آورد. بنابراین نیاز است چندین سرور دیتابیس  اضافه کنیم و با هم ارتباط داشته باشند و اطلاعاتشان با هم  هماهنگ باشد و  زمانی که هر کدام از سرورها  با مشکل مواجه شد سرورهای دیگر  بتوانند جایگذین آن شوند و به کاربران خدمات رسانی نمایند.

MySQL multi-master replication with Galera

MariaDB Galera Cluster یک synchronous Active-Active multi-master cluster دیتابیسهای MariaDB است که اطلاعات همه ی نودها را هماهنگ سازی می کند. MariaDB Galera cluster فراهم کنننده synchronus replication است که همیشه high available است.(زمانی که یکی از نودها با مشکل مواجه شود از بین رفتن دیتا وجود نخواهد داشت و فرآیند data replicas همیشه ثابت است) . در حال حاضر فقط storage engine های  XtraDB/InnoDB را پشتیبانی می کند و فقط بر روی سیستم عامل لینوکس در دسترس است.

در این نوشتار پیکربندی MariaDB Galera Cluster بر روی 3 سرور که بر روی آنها centos7 نصب شده است را آموزش می دهیم

 


پست های مرتبط


یک نظر ارسال کنید

ایمیل شما نزد ما امن می ماند