개발 Q&A

제목 mysql replication
글쓴이 당근병아리 작성시각 2014/03/03 18:32:32
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 14448   RSS
광고리워드 회사를 다니는중입니다.
 
현재 mysql replication가  master 1대/ slave 1대 된 구조입니다.

시스템 엔지니어가  없는 관계로 고민이 됩니다.

1. 동기화 문제 어떻게 해결해야 되는지요

2..master / slave 비율을 어떻게 사용하고  있는지요..

3. 다른 방법이 있는지

주 서비스가  가요대상 인기투표를 하는 서비스입니다.

그래서 순간  connections가  많습니다. 

서버는
master 16gb 12core
slave 12gb 8core 로써 uclund에 있습니다.

처음으로 경험하는 시스템라서 난감합니다. ㅜㅠ

mysql replication  는 정말 동기화가 쥐약 같습니다.

그래서 나중에 DATA 가 안맞습니다. ㅠㅠ

어떻게 해결하는 중 궁금합니다.



 다음글 URL 파라미터 관련 질문입니다. (2)
 이전글 samba 로 공유한 파일 실행 (5)

댓글

변종원(웅파) / 2014/03/03 21:40:14 / 추천 0
유클라우드에서 서버 2대 replication 했을 때 데이터 정확히 맞았습니다.

백업 목적인지 select, insert 분리용인지...

서버 관리자가 없다면 mysql server를 따로 운영하지 마시고 cloud db를 사용하세요.

그리고 메모리가 좀 약하네요. 코어도 중요하지만 sql은 메모리가 더 중요합니다.

피크때 컨넥션과 데이터량을 가지고 유클라우드에 컨설팅 의뢰해보세요.
당근병아리 / 2014/03/04 09:31:06 / 추천 0
 //변종원(웅파) 님 감사합니다

master 는 insert / update 하고  slave는 select 를 사용하는 용도입니다.

cloud db를 참고하겠습니다. 

메모리는 현재 표시한 량보다 현재 24gb / 16gb 까지 증설하였습니다.

참고하여 의뢰해보겠습니다.
들국화 / 2014/03/05 15:27:14 / 추천 0
cluster 사용해 보세요.