초보는 오늘도 야삽으로 땅을팝니다~ 고수님 조언좀 해주세요~
글쓴이: pci486 / 작성시간: 목, 2013/09/26 - 4:29오후
다름이 아니라 이번엔 DB의 동기화에 관한것에대해 조언을 구하고자 합니다.
mysql을 사용하고 있습니다 5.5.3 버젼입니다.
일단 제가 해본바로는
리플리케이션 과 rsynk( 철자가 맞나..) 이 2가지인데
2가지중 더 나은 방법이 무엇인지요.
그리고 리플리케이션의 경우
bin파일이 너무 비대해지면 정리해주는 작업을 하는도중에 풀려버리는 경우가 발생해서 좀 피하고 싶긴 합니다.
=> 데이터 분실로 조금 머리가 아픈 상황을 한번 겪은터라...
rsynk를 사용하고 싶긴 합니다만 제가 궁금한건
a라는 테이블 파일이 맨처음 마스터와 슬레이브디비에 동기화가 되고나서( a 파일의 내용을 100% 복사)
a라는 테이블파일의 용량이 증가하였을때 슬레이브쪽에는 동기화가 어떻게 이루어 지는지요.
맨처음 동기화 시킬때처럼 100% 내용 복사가 이루어 지나요
아니면 추가된 내용만 복사가 이루어 지나요..
조언좀 해 주시면 면 이초보 손가락이 발까락이 되도록 삽을 푸겠습니다.
Forums:
rsync는 파일기반이라 RDBMS동기용으로 적합한
rsync는 파일기반이라 RDBMS동기용으로 적합한 프로그램이 아닙니다.물론 실시간 동기가 필요없다면 로컬백업->rsync로 백업파일을 타 신에 카피->타 머신에서 리스토어 하는 식으로 비실시간 동기가 가능합니다.
레플리케이션이 제일 무난한데 불안하시다면, 그리고 Active-standby로 상관없으시다면 DRBD를 쓰셔서 데이터 블록레벨 동기화를 하시는 방법도 있습니다. DRBD는 저도 한 몇년 굴리고 있는데 큰 문제 없었고요.
Active-Active로 하시려면 레플리케이션이 아니면 아예 Mysql클러스터로 가는 수도 있는데 좀 큰 장벽일 수 있겠군요. 제경우 고객납품용으로는 아예 오라클RAC로 가버립니다만.
===== ===== ===== ===== =====
그럼 이만 총총...[竹]
http://elflord.egloos.com
답변감사합니다.
액티브-스텐바이 상태에서 엑티브가 맛이 갔을경우 스텐바이로 임시 땜빵한다는 개념이라서
DRBD 관련 자료도 한번 알아봐야 겠네요.
좋은 정보 감사합니다.
댓글 달기