질문Q #2597
mysql replication
당근병아리2014-03-03 18:32:32
광고리워드 회사를 다니는중입니다.
 
현재 mysql replication가  master 1대/ slave 1대 된 구조입니다.

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

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

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

3. 다른 방법이 있는지

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

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

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

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

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

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

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



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

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

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

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

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

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

cloud db를 참고하겠습니다. 

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

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