이 페이지는 기계 번역되었습니다. 영어 원본을 읽어보세요. English

FBDataGuard는 이제 HQbird Standard의 일부입니다!

FBDataGuard는 Firebird 데이터베이스를 모니터링하고 손상을 방지하는 서버 측 도구입니다. 데이터베이스와 서버 환경을 모니터링하고, 올바른 방식으로 백업을 수행하며, 통계를 수집하고 실제 및 잠재적 문제에 대한 알림을 보냅니다.

FBDataGuard는 중요한 Firebird 데이터베이스, 특히 원격 위치에 있거나 Firebird 기반 소프트웨어에 번들로 포함된 데이터베이스를 위한 자동 관리자 및 관리 보조 도구입니다. 또한 하드웨어 장애로 인한 심각한 손상이 발생한 경우 보호된 데이터베이스의 고급 복구에도 사용할 수 있습니다.

FBDataGuard의 주요 기능은 다음과 같습니다:

  • “테스트 복원” 옵션과 백업 기록 유지 기능을 갖춘 자동 백업
  • 모니터링 대상 데이터베이스의 온라인 상태 점검
  • 오류 모니터링 (firebird.log 및 기타 오류)
  • 자동 온라인 인덱스 상태 점검 및 통계 재계산
  • 트랜잭션 마커 모니터링
  • 임시 파일 모니터링
  • Windows 및 Linux 지원
  • 이메일 알림

FBDataGuard 문서

작동 방식

FBDataGuard

FBDataGuard는 Firebird가 실행 중인 동일한 서버에 설치됩니다 (중요한 서버 매개변수를 모니터링해야 하기 때문입니다). 설치 후 모니터링할 데이터베이스를 지정해야 합니다.

FBDataGuard에는 일정에 따라 실행되는 수십 개의 작업이 있으며, 이러한 작업 중 다수는 일부 매개변수를 확인하고 안전한 범위 내에 있는지 평가하도록 설계되었고, 다른 작업은 백업 실행, 통계 수집 및 검증 수행을 위해 설계되었습니다.

FBDataGuard는 안전하게 설계되었습니다: 예를 들어, FBDataGuard가 백업을 완료할 충분한 여유 공간이 없다고 판단하면 백업을 실행하지 않고 관리자에게 경고 알림을 발송합니다.

모니터링할 데이터베이스를 추가하고 유지 관리 작업 매개변수를 설정하기 위해 FBDataGuard에는 내장 웹 콘솔이 있습니다. 웹 콘솔은 서버 및 데이터베이스 모니터링 작업의 상태를 표시하고 작업 속성 변경을 허용합니다.

웹 콘솔에 대한 액세스는 사용자 이름과 비밀번호로 보호되며, 기본적으로 localhost로만 제한됩니다 (물론 특정 IP 주소에 바인딩할 수 있습니다).

물론 FBDataGuard 웹 콘솔은 원격 컴퓨터와 모바일 장치에서도 접근할 수 있습니다. 이를 통해 원격 위치의 Firebird 데이터베이스를 제어하고 상태가 양호한지 확인할 수 있습니다.

FBDataGuard는 또한 ini 파일 세트로 구성할 수 있어, 이동이 쉬운 구성을 만들고 유사한 Firebird 설정을 가진 여러 컴퓨터에서 사용할 수 있습니다.

FBDataGuard와 대용량 Firebird 데이터베이스

FBDataGuard는 일반적으로 프로덕션 환경에서 사용되며, 특히 다음과 같은 경우에 사용됩니다:

  • 비즈니스에 중요한 데이터가 포함된 데이터베이스
  • 대용량 데이터베이스 (>100Gb)
  • 24x7 데이터베이스
  • 관리 지원이 없는 데이터베이스
  • 원격 위치의 데이터베이스

FBDataGuard에 대한 자세한 내용은 다음 프레젠테이션을 참조하십시오:

Firebird의 대용량 데이터베이스 (영어) - Nataly Polyanskaya