OS
Window7 64bit
CUBRID Ver.
CUBRID 9.3.9
CUBRID TOOL Ver.
CUBRIDManager 10
응용 환경(API)
java, JDK 1.7
-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
안녕하세요?
CUBRID DB로 프로젝트를 수행하고 있습니다.
응용 시스템(WEB SERVER)이 2개, DB 서버가 2개로 구성되어 각각 서비스되도록 구성되어 있으며
회원관리(가입, 정보수정 등) 부분이 있는데 이부분 또한 두개의 응용시스템에서 각각 구동됩니다.
이때 양 서버에서 기록하는 각 DB의 회원정보 TABLE 정보를 동기화 하여 동일한 DATA를 가져가려고 하는데
최적을 방안을 찾고 있습니다.
아래 문의에 대하여 지원을 부탁드립니다.
1. DB서버간 데이터를 동기화 하기위한 서버기능(방법) 있는지 문의 드립니다.
2. 회원정보 TABLE에 TRIGER를 적용하여 변경 레코드를 찾은 후 연계 솔루션을 사용하여 배치 연계를 적용하려고 하는데
TRIGER 설정으로 변경 레코드를 찾는것이 가능한지요?(샘플 코드 부탁드립니다.)
3. 분리되어 설치된 서버간 db link 방법이 있는지요?(샘플 코드 부탁드립니다.)
감사합니다.
-> 동기화를 위한 서버기능은 없습니다.
2. 회원정보 TABLE에 TRIGER를 적용하여 변경 레코드를 찾은 후 연계 솔루션을 사용하여 배치 연계를 적용하려고 하는데
TRIGER 설정으로 변경 레코드를 찾는것이 가능한지요?(샘플 코드 부탁드립니다.)
-> 트리거를 사용하여 insert,update,delete event에 대해서 staging table에 insert 함으로써 변경된 내역을 관리 할 수 있겠습니다.
자세한 트리거 사용방법은 아래 링크의 메뉴얼을 참고하세요.
https://www.cubrid.org/manual/ko/9.3.0/sql/trigger.html#id1
3. 분리되어 설치된 서버간 db link 방법이 있는지요?(샘플 코드 부탁드립니다.)
-> DB link는 지원하지 않습니다.