Tóm tắt nội dung video
Chào các bạn
Từ MySQL 5.7.17 ra mắt tháng 12/2016 đã có 1 chức năng mới đó là InnoDB Cluster.
MySQL InnoDB Cluster là cụm gồm nhiều máy tính chạy MySQL server để đạt được tính sẵn sàng cao.
Nó mở rộng khả năng đọc dữ liệu cho các ứng dụng khi có rất nhiều kết nối tới mà chỉ 1 máy chạy MySQL server nên không xử lí kịp.
MySQL InnoDB Cluster kết hợp với MySQL Router sẽ giúp tự động chuyển kết nối tới MySQL server đang hoạt động trong trường hợp có 1 máy MySQL server bị hư (failover).
MySQL Router là 1 proxy cho mysql server. Nó có chức năng cân bằng tải cho giao dịch đọc dữ liệu và chuyển giao dịch ghi dữ liệu tới Primary Database.
Về mô hình và kiến trúc thì MySQL InnoDB Cluster như Oracle Data Guard và SQL Server Always On.
Trong video này chúng ta sẽ xài MySQL shell để cấu hình InnoDB Cluster theo mô hình chuẩn gồm 1 Primary MySQL Server đọc ghi dữ liệu đồng bộ dữ liệu tới 2 Secondary MySQL server có chức năng chỉ đọc dữ liệu.
InnoDB Cluster tự động nhân bản (clone) Database chính và tự động đồng bộ dữ liệu (database replication) sang các Secondary Database server khác chỉ với 1, 2 thao tác đơn giản.
So với việc trước đó là phải tự cấu hình đồng bộ dữ liệu từ DB chính sang các DB khác, việc này có thể làm lỗi cả DB server chính.
Để dựng nhanh 3 máy ảo AlmaLinux 9 trên VMware Workstation, chúng ta sẽ chức năng clone máy ảo.
Còn nhiều điều thú vị nữa về hệ điều hành Linux và MySQL server 8.4 sẽ được nói đến trong video này và gói Premium có phí.
Cảm ơn các bạn đã theo dõi kênh của mình.