콘텐츠 컬렉션에서 /users/courses 등의 각 최상위 디렉토리는 문서 저장소와 연결됩니다. 관리자는 각 문서 저장소의 구성 설정을 관리할 수 있습니다.

문서 저장소 설정

문서 저장소 관리 페이지는 시스템에서 문서 저장소의 위치와 세부 사항을 표시합니다. 콘텐츠 컬렉션에서 /users/courses 등의 각 최상위 디렉토리는 문서 저장소와 연결됩니다. 관리자는 다음을 포함하여 각 문서 저장소의 구성 설정을 관리할 수 있습니다.

  • JDBC 설정
  • 저장소 및 임시 저장소 위치와 설정
  • 삭제 감사 추적 설정 및 보고서
  1. 콘텐츠 관리의 '관리자 패널'에서 기술 설정을 선택합니다.
  2. 문서 저장소를 선택합니다. 다음 표에는 문서 저장소의 메뉴에 있는 옵션 중 하나를 선택하여 수행되는 사용할 수 있는 작업이 설명되어 있습니다.
    작업... 선택...
    JDBC 속성 설정 JDBC 설정. JDBC 설정 페이지가 나타납니다.
    문서 저장소 위치 변경 임시 저장소 설정. 저장소 설정 페이지가 나타납니다.
    문서 저장소의 임시 저장소 위치 설정 임시 저장소 설정. 임시 저장소 설정 페이지가 나타납니다.
    문서 저장소에서 삭제된 항목의 보고서 생성 삭제 감사 추적 보고서. 삭제 감사 추적 보고서 페이지가 나타납니다.
    삭제된 항목을 추적할 일수 설정 삭제 감사 추적 설정. 삭제 감사 설정 페이지가 나타납니다.
  3. 제출을 선택합니다.

관리자에게는 문서 저장소의 임시 저장소 위치를 설정하는 옵션이 있습니다. 이 데이터의 중복 세트는 재해 복구에 사용할 수 있습니다. 이 시나리오에서 데이터베이스 백업과 이 임시 파일 위치의 조합을 통해 재해가 일어난 경우 시스템을 거의 최신으로 유지할 수 있습니다. 이 백업 위치는 데이터베이스 또는 외부 저장소 위치에서 설정할 수 있습니다. 기본 저장소 위치와 동일할 수는 없습니다.


콘텐츠 컬렉션 저장소 디렉터리의 실제 위치 변경

콘텐츠 컬렉션 저장소 디렉토리의 실제 위치를 변경하려면 다음 단계를 따릅니다.

  1. bb-config.properties 파일에서 문서 저장소의 콘텐츠 컬렉션 파일 위치를 입력합니다.
  2. PushConfigUpdates 명령줄 도구를 실행하여 변경 사항을 활성화합니다.

임시 저장소 설정 구성

  1. 콘텐츠 관리의 '관리자 패널'에서 기술 설정을 선택합니다.
  2. 문서 저장소를 선택합니다.
  3. 문서 저장소의 메뉴에서 임시 저장소 설정을 선택합니다. 이 표에는 사용할 수 있는 필드가 설명되어 있습니다.
    필드 설명
    임시 저장소 위치
    Windows 임시 저장소 위치 임시 저장소 위치의 경로를 입력합니다.
    임시 저장소 설정
    임시 저장소 기간 없음을 선택하면 임시 저장소 위치에 파일이 무기한으로 보관됩니다. x일 이후 삭제 옵션을 선택하면 임시 저장소 위치에 파일이 특정 기간 동안 보관됩니다.

삭제된 항목 복구

사용자가 콘텐츠 컬렉션에서 항목을 제거한 경우 해당 항목은 선택된 임시 저장소 기간 동안 임시 저장소 위치에 저장됩니다. 관리자는 삭제 감사 추적 보고서를 사용하여 임시 저장소 위치에서 해당 항목의 정확한 경로를 찾을 수 있습니다. 해당 항목을 찾으면 관리자는 사용자에게 이를 이메일로 보낼 수 있습니다.

임시 저장소 기간이 지나면 관리자는 데이터베이스 백업에서 해당 항목을 검색해야 합니다.


삭제 감사 추적 보고서 작성

삭제 감사 추적 보고서 페이지를 통해 관리자는 콘텐츠 컬렉션의 특정 하위 디렉토리에서 사용자가 삭제한 데이터의 보고서를 생성할 수 있습니다. 이 데이터는 백업의 콘텐츠 컬렉션에서 삭제된 단일 파일을 검색하도록 선택적 파일 복구에 사용됩니다. 이 데이터는 감사 추적 설정에 저장되는 경우에만 사용할 수 있습니다.

  1. 콘텐츠 관리의 '관리자 패널'에서 기술 설정을 선택합니다.
  2. 문서 저장소를 선택합니다.
  3. 문서 저장소의 메뉴에서 삭제 감사 추적 보고서를 선택합니다. 다음 표에서는 사용 가능한 필드를 설명합니다.
  4. 제출을 선택합니다.
    필드 설명
    삭제 감사 추적 보고서
    최상위 디렉토리 이름 최상위 디렉토리 이름이 여기에 나타납니다.
    하위 디렉토리 경로 보고서를 생성할 하위 디렉토리의 경로를 입력합니다.
    시작 날짜 보고서가 시작되는 날짜를 입력합니다. YY/MM/DD 형식을 사용합니다.
    종료 날짜 보고서가 종료되는 날짜를 입력합니다. YY/MM/DD 형식을 사용합니다.

JDBC 설정

관리자는 각 문서 저장소의 JDBC(Java Database Connectivity) 설정을 사용자 정의할 수 있습니다. JDBC는 데이터베이스에 연결할 콘텐츠 컬렉션 등의 Java 애플리케이션을 허용하는 Java 표준입니다. 콘텐츠 컬렉션은 그룹 연결을 사용하여 데이터베이스에서 정보를 읽고 쓰며, 이는 연결 "풀"이라고도 불립니다. 항목 또는 풀의 연결을 통해 Java 스레드가 데이터베이스 리소스를 사용할 수 있습니다. 최종 사용자의 데이터에 대한 각 요청은 일반적으로 풀에서 하나의 항목을 사용합니다. 그러나 사용자 요청과 필요한 연결 수 간에 일대일 관계는 없습니다. 요청이 완료되면 다른 사용자를 위해 연결이 해제됩니다.

사용할 수 있는 연결보다 더 많은 데이터베이스 요청이 있는 경우 데이터베이스 연결을 사용할 수 있을 때까지 요청이 대기열에 대기됩니다.

콘텐츠 컬렉션의 사용량이 많은 경우 일반적으로 최대 연결 풀 크기를 늘려야 합니다. 이렇게 하면 데이터베이스가 동시에 더 많은 요청을 처리할 수 있습니다. 그러나 최대 풀 크기를 너무 크게 하면 추가 CPU 및 메모리 요구사항으로 인해 데이터베이스의 성능이 저하될 수 있습니다. 최대 풀 크기를 줄이면 데이터베이스의 로드가 감소되지만 크기가 너무 작으면 연결이 해제될 때까지 대기열에서 오래 대기해야 하기 때문에 사용자 요청을 처리하는 데 시간이 더 오래 걸릴 수 있습니다.

교육기관에 각 문서 저장소에 대한 고유 사용 패턴이 있을 수 있습니다. 예를 들어 사용자가 가상 하드 드라이브를 많이 사용하지만 코스 영역을 사용하지 않는 경우 /users 문서 저장소의 최대 연결을 늘리고 /courses 문서 저장소에 대한 이 설정은 줄이는 것이 좋습니다.

JDBC 설정 구성

  1. 콘텐츠 관리의 '관리자 패널'에서 기술 설정을 선택합니다.
  2. 문서 저장소를 선택합니다.
  3. 문서 저장소의 메뉴에서 JDBC 설정을 선택합니다. 이 표에는 사용할 수 있는 필드가 설명되어 있습니다.
    JDBC 설정
    필드 설명
    JDBC 설정
    연결시간 종료 연결이 열려 있지만 사용할 수 없는 경우가 있습니다. 이는 "응답 없는 Java 연결"이라고 하기도 합니다. 열려 있는 모든 연결시간이 자동으로 종료되면 장애 연결이 결국 닫힙니다. 시스템에서 자동으로 닫히기 전에 데이터베이스 연결이 몇 분 동안 열려 있도록 할지 입력합니다. 필요한 경우 최대 연결 설정 범위 내에서 새로운 연결이 생성됩니다.
    최대 연결 연결 풀에 존재할 수 있는 최대 연결 수를 입력합니다. 이 숫자가 너무 크면 데이터베이스 서버에서 더 많은 리소스를 사용하므로 성능이 저하될 수 있습니다. 숫자가 너무 작으면 연결을 사용할 수 있을 때까지 오래 기다려야 할 수 있기 때문에 요청을 처리하는 데 시간이 더 오래 걸립니다.
    최소 연결 데이터베이스 연결 풀의 최소 크기를 입력합니다.
    데드 연결시간 종료 기간 데드 연결이 종료되어 풀에서 제거되기 전에 몇 초를 기다릴지 입력합니다. 데드 연결은 데이터베이스와 콘텐츠 컬렉션 간에 활동을 전송하지 않습니다.
  4. 제출을 선택합니다.