database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 29865 게시물 읽기
No. 29865
Replication에 대해서 질문드립니다.
작성자
박정웅(bird72)
작성일
2010-12-10 10:28
조회수
7,857

안녕하세요..
눈팅으로 많은 정보를 얻고 있는 곳이라 먼저 감사의 말씀을 드립니다.

저희는 쇼핑몰로서 하나의 서버로 apm을 돌리고 있습니다.
그런데 유저수가 점점 많아지다보니 아무래도 서버의 부하가 좀 생기는 것 같아서
고민이 생겼습니다.
부하의 대부분은 Mysql 의 점유율이 높아지는 것으로 판단했습니다.

사실 더 정확히 말씀을 드리자면..
일반유저의 접속으로 인한 부하보다는 관리자들이 좀 많은 관계로
사용자들의 전화나 기타 요구사항 등의 변경이 많은 관계로
20여명 정도가 상시로 관리자페이지에 접속을 유지하는 상태이며
검색 및 상태변경 등을 하다보니 아무래도 디비에 부하가 걸린다고 생각됩니다.

그래서 생각해 낸 것이 Replication 입니다.

이곳저곳에서 자료를 찾아보고 생각해봤습니다.
A, B라는 mysql서버를 양방향 replication 을 구성해서 관리자들은 B라는 디비에
접속해서 자료를 처리하고 일반 유저들은 A라는 서버에 접속해서 사용하는 방법을
생각해봤습니다.

또 다른 방법으로는 A라는 마스터 서버를 두고 B라는 슬레이브 서버를 두어
검색의 경우는 B라는 슬레이브 서버에서 처리하고
Write의 경우는 A라는 마스터 서버에 기록하고 이 기록을 슬레이브 서버와 동기화를
시키는 방법도 생각해봤습니다.

어떤 방법이 더 효율적이고 안정성이 있는지 혹시 아시는 분이나
이같은 처리를 해보신 분이 계시다면 좀 자세히 알려주시면 감사하겠습니다.

요즘 날씨가 추워졌습니다.
감기 조심하세요..^^

 

 

 

이 글에 대한 댓글이 총 3건 있습니다.

 

 

당연히 마스터는 write 만 슬레이브는 read 만 수행하면 되겠죠~~

 

사용자의 부하가 적다면 마스터에서도 read 작업 해줘도되겠지만..

 

마스터가 부하걸려 죽게 되면 슬레이브도 문제 생길수 있으니..

 

주의 하셔서 운용하시면 될거 같네요~

민족님이 2010-12-13 09:21에 작성한 댓글입니다. Edit

 음.. 서버 A,B 두대라면 일단 replication 을 구성하시기 전에 

APM 과 디비를 따로 운영을 해보시면 어떠실까요? 

디비사용량은 모르겠지만 SSD 디스크로 (서버A,B 두대 운영할 전제하) 디비서버 돌리시고

APM 서버 따로 돌려보시고 어떤지 확인해보시는게 순서일 듯합니다.^^; 

루팡님이 2010-12-14 15:03에 작성한 댓글입니다. Edit

민족님, 루팡님 답변 감사합니다.

일단 웹과 디비를 분리해 보고 그래도 부하가 걸린다면

민족님이 말씀하신대로 단계를 밟아 나가봐야겠네요.

오늘 날씨가 무척 춥네요..

감기 조심들 하세요..^^

 

 

 

박정웅(bird72)님이 2010-12-15 09:28에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
29868쿼리 질문입니다. [2]
한상우
2010-12-13
8232
29867MySQL 1135 에러.. [3]
도와주세요
2010-12-12
8988
29866MySQL 5.1 조합형 한글 Insert
동이
2010-12-10
8247
29865Replication에 대해서 질문드립니다. [3]
박정웅
2010-12-10
7857
29863게시물, 코멘트 2개 테이블로부터 특정 단어 검색 결과를 내는 쿼리
지앤미
2010-12-08
8149
29862MySql 메모리 설정에 관련 질문 입니다. [6]
염진근
2010-12-07
15885
29861mysql 간단한 질문! [1]
nmj
2010-12-07
6952
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다