banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix MySQL Cluster - e hỏi về Nguyên lý hoạt động  XML
  [Question]   MySQL Cluster - e hỏi về Nguyên lý hoạt động 31/03/2014 09:11:35 (+0700) | #1 | 280142
jk2tuoi
Member

[Minus]    0    [Plus]
Joined: 30/12/2006 19:00:55
Messages: 1
Offline
[Profile] [PM]
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 !
[Up] [Print Copy]
  [Question]   MySQL Cluster - e hỏi về Nguyên lý hoạt động 10/04/2014 11:15:09 (+0700) | #2 | 280257
vacchayditu
Member

[Minus]    0    [Plus]
Joined: 01/04/2014 21:44:18
Messages: 2
Offline
[Profile] [PM]
Chào bạn!
mô hình cluster MySQL có rất nhiều loại:
1. Master - Master
2. Master - Slave.

Thường thì nhiều người quản trị sẽ sử dụng Master - Master để đảm bảo hệ thống được ổn đinh.
về mô hình này mình có 1 chút ý kiến sau:

a. Client connect vào cluster thông qua IP của NODE (NODE nào cũng được).
b. Khi kết nối SQLNODE thì ứng dụng chỉ cần kết nối tới 1 con là được, còn việc đồng bộ là việc giữa các NODE với nhau.
c. Khi update hay query thì các Master sẽ đồng bộ với nhau và nó sẽ dựa theo date time của query cuối cùng để làm việc.
d. Mô hình 2 node, để kiểm tra có phải Master Master thì không thì bạn có thể ngắt dịch vụ của từng Node 1, rồi thực hiên các query làm thay đổi dữ liệu DB, khi start lại dịch vụ trên Node đã tắt, nếu nó lấy được những dữ liệu bị thay đổi thì như vậy bạn đã thực thi được master - master.
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|