http://www.mysqlkorea.co.kr
한글매뉴얼 5.0 , 한글매뉴얼 5.1 , MySQL 5.1 HA , 사용자매뉴얼
공지사항  
뉴스  
질문과 답변
DBA
Developer
Cluster
토크박스  
이벤트  
서포트 티켓  
최신글
foreign key 설정…
인텍스 추가 등에…
mysql master - s…
다대다 관계에서 …
mysql my파일과 …
 
질문과 답변 (Cluster) > 커뮤니티 존 > 질문과 답변 (Cluster)
MGM Node 장애시 현상이 궁금합니다
글쓴이 : 다크나이트   날짜 : 11-05-03 14:56   조회수 : 3872
 
안녕하세요
 
MGM 노드 장애시 실 서비스에 문제는 없다고 알고 있습니다
 
하지만 예를들어 MGM 노드 장애 시, 동시간대 DATA나 SQL 노드가 재기동 된다면
 
DATA/SQL 노드 재기동에 제약을 받을까요?
 
클러스터 설정은 MGM만 관리한다고 알고 있는데 확실치가 않아서
 
질문드립니다 궁금하네요 답변 좀 부탁드립니다
종결자
MGM 이 없는  상황에서, 두개의 DATA/SQL 가 존재 한다는 가정 하에 한개의 NDB 노드가 shutdown 됫을 경우,

그 사이에 중재자 역할을 하는 MGM 이 없기 때문에, Data 가 틀어지게 됩니다.

이유는 Defaults 는 MGM 과 NDB 간의 1초 간격으로 서로 간의 헬스 체크를 하게 되고, 그 사이에 MGM 은 Global checkpoint 가

수행 되면서 2초간(defaults) 수행된 데이터 에 대해서 유실되게 됩니다. (Split-brain 현상) 그러면 NDB/SQL Node 를 다시 올리게

된다면 기존에  마지막 업데이트 된 데이터에 대해서 똑같이 복제해 와야 되는데, MGM 이 NDB간의 DATA를 동기화 시키는 중재

자 역활을 할수 없기에 MGM도 이중화 해주시는게 올바른 판단이라고 생각되네요.
이전글 cluster 성능 측정 관련 질문드립니다. 
다음글 MySQL Cluster JDBC Failover 관련 질문... 
MySQL Korea 사이트의 컨텐츠 소유권은 (주)상상이비즈에 있으므로 무단전재를 금합니다.
Copyright ⓒ ssebiz All Rights Reserved.