siunhanbumpbump Asked: 2024-03-27 14:19:34 +0800 CST2024-03-27 14:19:34 +0800 CST 2024-03-27 14:19:34 +0800 CST 设计历史日志的“正确”方法 772 目前,我有一个实体Ticket,现在我计划创建另一个名为TicketHistory 的实体,如下图所示,以跟踪Ticket实体发生的更改,我想知道这是否是设计此案例的“正确”方法? database-design 1 个回答 Voted Best Answer J.D. 2024-03-28T04:33:18+08:002024-03-28T04:33:18+08:00 当然,看起来不错。 此类历史表有时称为时态表或时态数据。事实上,一些数据库系统将此作为内置功能,以自动管理数据更改的跟踪。 这将根据您的数据库系统而有所不同,但在 Microsoft SQL Server 中,以下是一些可用的主要数据更改跟踪功能: 时态表 变更数据捕获 (CDC) 变更跟踪 分类账表
当然,看起来不错。
此类历史表有时称为时态表或时态数据。事实上,一些数据库系统将此作为内置功能,以自动管理数据更改的跟踪。
这将根据您的数据库系统而有所不同,但在 Microsoft SQL Server 中,以下是一些可用的主要数据更改跟踪功能: