어떤 게시판이나 페이지는 a서버 db를 쓰고
또 어떤 게시판이나 페이지는 b서버 db를 쓰고
이런식으로 대부분은 공용 db서버에 돌리고 특정 모듈은 db 서버를 분리해서 쓰는 등의 기능이 있었으면 좋겠네요.
그러니까 좀더 예를 들자면
만약 http://aaaaaaa.aa/xe/ 에 xe를 설치했다고 가정을 합니다.
여기에는 B1,B2,B3 (게시판 모듈) 과 P1,P2 (페이지 모듈) 이 있다고 또 가정을 해봅니다.
그런데 B1,P1 은 트래픽이 많이 몰리고 접속자수가 많고
B2, B3,P2 는 트래픽은 많지 않고 접속자수가 적을때
B1,P1때문에 DB가 먹통이 되면 다 먹통이 될수도 있게 됩니다.
그것을 방지하기 위해
B1,P1 에는 별도의 DB서버를 지정하여 게시물을 저장할수 있도록 합니다.
그러면 B1,P1 에 별도로 지정된 DB서버가 맛이 갈경우 해당 모듈만 작동이 안되고
나머지 모듈은 정상 작동이 가능하겠지요.
또는 회원은 억수로 많고 게시판 한개로 다 돌아가는경우
회원 세션이라던지 회원 정보만 별도 서버로 분리한다던지
이런 식의 DB분리도 가능할수 있었으면 좋겠습니다.
플포 인벤 게임샷 머드포유 같은 종합 커뮤니티를 위해
오늘도 열심히 작업중입니다.
스타크래프트1,2 스타하이브 http://starhive.net/
에뮬게임의 모든것 에뮬피아 http://emulpia.net
서든어택 http://intrak.me/
-----------------------------------------