데이터 저장소에 대한 데이터베이스 작성
메시징 엔진에 대한 데이터 저장소로 사용할 데이터베이스를 작성하는 경우 관계형 데이터베이스 관리 시스템(RDBMS)을 선택하고 선택된 RDBMS에 따라 데이터베이스를 작성해야 합니다.
시작하기 전에
프로시저
데이터베이스를 작성하는 방법에 대한 정보는
선택된 RDBMS에 대한 문서를 참조하십시오.
데이터 저장소에 대한 기본 데이터베이스는 임베디드 Apache Derby 데이터베이스입니다. 기본 설정으로 데이터 저장소를 사용하도록 버스 멤버를 구성하려는 경우 서버만 가능합니다. 데이터 저장소 데이터베이스가 미리 존재하지 않는 한, 메시징 엔진이 초기 연결을 설정할 때 자동으로 메시징 엔진은 데이터베이스를 작성합니다.
Sybase 팁:
- 페이지 크기가 4KB 이상인 데이터베이스 서버를 작성하십시오.
- 서버에서 lock scheme 특성을 datarows의 값으로 설정하십시오. 그러면 데이터 저장소 테이블에서 교착 상태의 가능성을 방지합니다.
- 서버에서 enable housekeeper GC 특성을 5 값으로 설정하십시오. 그러면 로드가 많은 경우 데이터베이스 내 여분의 공간을 확보하는 서버 기능이 향상됩니다.
- 데이터베이스 인스턴스에서 기본적으로 널 허용 옵션을 선택하십시오. 메시징 엔진의 올바른 조작을 위해 필요합니다.
Informix 팁: 메시징 엔진과 데이터 저장소 간
일대일 관계는 모든 메시징 엔진이 고유한 데이터베이스 테이블을 보유해야 함을
의미합니다. Informix® RDBMS를
사용하는 경우, 각 메시징 엔진에 대해 별도의 데이터베이스 인스턴스를 구성하십시오. 다중 메시징 엔진에 대한 데이터 저장소가
동일한 데이터베이스에서 별도의 스키마를 사용하도록
구성된 경우 이 환경에서 문제점이 발생합니다.