안녕하세요~
DB동기화에대해 질문 드립니다. 현재 L4스위치를 사용해서 2대의 서버가 가동될 예정이고요. 각 서버컴퓨터에 DB가 각각 들어갈 예정입니다.
DB는 postgre를 사용합니다. (OS : window2003 서버)
처음 로그인해서 서버로 갈때 L4에서 1번 서버로 보낸다면 사원정보를 insert할때 1번 DB에 쌓게 되고, 2번으로 보냈다면 2번 DB에 쌓게 됩니다.
즉 2개의 DB가 모두 Master역할을 하게됩니다.
만약 1번 DB에 insert하게되면 2번DB에도 같이 동기화가 되어야 하고, 1번 서버가 죽어서 2번서버로 들어가서 2번 DB에 정보들이 입력,수정ㅤㄷㅚㅆ다면
1번 서버가 살아날때 동기화가 이루어 지게 하고 싶습니다.
postgre동기화에 대해서 찾아보니 slony-I , PGpool, PGCluster 이렇게 3종류가 있다는걸 알았고, 앞에 2개는 Master - Slave관계일때 적당한듯하여
PGCluster을 사용하려고 합니다. 그런데 제가 DB쪽은 완전 처음이라 세팅하는 법등을 잘 모르겠네요 ㅠㅠ;
(거기다 영어도 짧아;;; 어쩔;;)
1. 서버 컴퓨터 2대에 각각 postgre를 설치하고 난뒤 어떻게 설정해야 하는지 설명이나 참고 자료링크좀 부탁드리겠습니다(꾸벅 m__m)
2. 혹시 pgcluster가 linux환경에서만 동작하는지?
3. 현재 쓰는 postgre가 8.3.61 버전인데 pgcluster가 현 버전에 맞는게 나왔는지?(얼핏 2006년 8.1버전이후로 업데이트가 안된다고 하는걸 본거같아서;;)
ps. 이전 팀장님께서 현업 기간계분들과 협의하시고 떠난(ㅜㅠ)상태라 환경을 새로 바꾸는건 힘들것 같고,
신참 쪼랩 개발자는 엉엉 울뿐이고;;; " replication = true 만 해주면 돼! 쉬운거야 " 라고 하시니 그런가보다 할뿐이고 ㅠㅠ
읽어주셔서 감사합니다. 많은 조언 부탁드립니다.
|