애플리케이션에서 프로덕션 데이터베이스 작성

사용자의 플랫폼 유형에 대한 Cúram 설치 안내서Cúram 런타임 장은 애플리케이션 설치를 위해 기본 데이터베이스를 작성하는 방법을 설명합니다.

그러나 프로덕션 환경에서는 설정된 데이터베이스 관리 사례와 비슷한 데이터베이스를 애플리케이션에서 작성하는 것과 훨씬 더 많이 관련됩니다. 애플리케이션의 프로덕션 설치에 대해 사용하기에 알맞은 데이터베이스를 작성하는 단계는 다음과 같이 제안됩니다.

  1. 명령 프롬프트에서 런타임 설치 디렉토리의 루트로 디렉토리를 변경하십시오.
  2. 다음 명령을 실행하십시오.

    build database

  3. 설치 디렉토리에서 build/datamanager 서브디렉토리의 컨텐츠를 검토하십시오. 이 디렉토리에는 데이터베이스의 구조와 초기 데이터를 정의하는 많은 생성된 스크립트가 있습니다.
  4. 요구사항과 관련하여 DDL/SQL 명령을 세분화 또는 리팩토링하십시오. 예를 들어, 다음을 수행할 수 있습니다.
    • 실제 데이터베이스 작성 지정(예: 파티셔닝 전략 구현)
    • 실제 데이터베이스를 사용자의 다른 애플리케이션과 공유
    • 애플리케이션에서 테이블의 실제 속성 지정(예: 예상 성장 비율)
    • 애플리케이션에 필요한 초기 데이터 사용자 정의(예: 보안 역할에 대한 기능 권한 변경)
    • 프로덕션 환경에서 지원되지 않는 경우 외부 키 제한조건 생략1
    • 기존 시스템에서 데이터 로드(아래의 데이터 변환 문제 참조)
    • 색인화 전략 세분화(예: 해시 색인 구현)
  5. 애플리케이션에서 프로덕션 데이터베이스 작성하려면 세분화/리팩토링된 스크립트를 사용하십시오(사용자가 가진 설정된 관리 프로시저에 추가로).
1 Cúram Reference Application에서는 애플리케이션에서 참조 무결성(RI)을 적용하며, 이러한 데이터베이스 적용 실행 RI를 사용하면 성능이 저하됩니다. 프로덕션 환경에서는 데이터베이스에 외부 키 제한조건을 작성하지 않을 것을 적극 권고합니다.