3.2. 구성 내역 추적

Red Hat Virtualization History Database(ovirt _engine_history라고 함)의 데이터를 사용하여 엔진 데이터베이스를 추적할 수 있습니다.

ETL 서비스 ovirt-engine-dwhd는 다음 세 가지 유형의 변경 사항을 추적합니다.

  • 새 엔터티가 engine 데이터베이스에 추가됩니다. ETL 서비스는 ovirt_engine_history 데이터베이스의 변경 사항을 새 항목으로 복제합니다.
  • 기존 엔터티가 업데이트됨 - ETL 서비스는 ovirt_engine_history 데이터베이스에 대한 변경 사항을 새 항목으로 복제합니다.
  • 엔터티가 엔진 데이터베이스에서 제거됩니다. ovirt_engine_history 데이터베이스의 새 항목은 제거된 대로 해당 엔터티를 플래그로 지정합니다. 제거된 엔터티는 제거된 항목으로만 플래그가 지정됩니다.

ovirt_engine_history 데이터베이스의 구성 테이블은 여러 가지 면에서 engine 데이터베이스의 해당 테이블과 다릅니다. 가장 분명한 차이점은 구성 열이 적은 수입니다. 이는 특정 구성 항목이 다른 구성 항목보다 덜 관심을 갖고 데이터베이스 크기 고려 사항으로 인해 유지되지 않기 때문입니다. 또한 엔진 데이터베이스의 몇 가지 테이블의 열이 ovirt_engine_history 의 단일 테이블에 표시되고 다른 열 이름이 있어 데이터를 보다 쉽고 이해하기 쉽게 확인할 수 있습니다. 모든 구성 테이블에는 다음이 포함됩니다.

  • 엔터티의 구성 버전을 나타내는 history_id;
  • 엔터티가 시스템에 추가된 시기를 나타내는 create_date 필드
  • 엔터티가 변경된 시기를 나타내는 update_date 필드
  • 엔터티가 시스템에서 제거된 날짜를 나타내는 delete_date 필드입니다.