3.2. 跟踪配置历史
Red Hat Virtualization History 数据库(称为 ovirt_engine_history
)中的数据可用于跟踪引擎
数据库。
ETL 服务 ovirt-engine-dwhd
跟踪三种类型的更改:
-
将新的实体添加到
引擎
数据库中 - ETL Service 会将更改复制到ovirt_engine_history
数据库作为新条目。 -
现有实体已更新 - ETL 服务将更改复制到
ovirt_engine_history
数据库作为新条目。 -
实体从
引擎
数据库中移除 -ovirt_engine_history
数据库中的新条目会标记为已删除的对应实体。删除的实体仅标记为已删除。
ovirt_engine_history
数据库中的配置表与引擎
数据库中对应的表有多种方式的不同。最明显的区别是它们包含较少的配置列。这是因为,某些配置项目与其它配置项目相比并不重要,因此处于对数据库大小的考虑不会保存这些项。另外,引擎
数据库中的几个表列会出现在 ovirt_engine_history
的单个表中,具有不同的列名称,使查看数据更加方便和理解。所有配置表都包含:
-
用于指示实体配置版本的
history_id
; -
用于指示何时在系统中添加实体的
create_date
字段; -
用于指示实体何时更改的
update_date
字段;以及 -
delete_date
字段表示从系统中删除实体的日期。