Dear mọi người !
Mình đang triển khai hệ thống MySQL cluster tuy nhiên khi triển khai lên có một số vấn đề mà chưa thông lắm. Mọi người chỉ giúp em với :
mô hình em dựng:
2 Server bao gồm đủ các thành phần - Cluster 2 Node:
Server A: Manager, Data Node, SQL Node
Server B: Manager, Data Node, SQL Node
Những vấn đề em chưa rõ ở đây:
1. Client connect vào Cluster thông qua IP của SQLNODE đúng không a ? ( cái này nói chung, không riêng gì mô hình em tạo )
2.Khi kết nối với SQLNODE này thì từ phía ứng dụng thì phải map cả 2 IP để loadbalance chăng ? Vấn đề ở đây là em chưa rõ sẽ phải khai báo và kết nối thế nào từ phía client để có thể loadbalance ?
3.Khi connect 2 node thì việc insert hay update dữ liệu sẽ do Master điều phối để loadbalance hay thế nào?
Khi trường hợp cùng 1 row được update tại 1 thời điểm thì nó sẽ xử lý vấn đề conflic này thế nào ?
4. Với mô hình 2 node, e đã test, khi shutdown cả 2 manager, 2 sqlnod,2datanode vẫn active thì nó sẽ trở thành master master phải không ? Vì em shutdown manager, connect 2 sqlnode insert và truy vấn dữ liệu bt, nên không rõ vai trò manager trong này lắm.
Mọi người xem giúp em !
|