需要一些关于如何最好地解决这个问题的建议。基本上,我们的数据库中有一些表以及这些表的存档版本,用于删除数据(例如 Booking 和 Booking_archive)。这两个表中的表结构完全相同,只是存档表中有两个额外的列:DateDeleted 和 DeletedBy。
我已经删除了这些存档表,只是将 DateDeleted 和 DeletedBy 列添加到实际表中。我的计划是对这个表进行分区,这样我就可以将归档信息与非归档信息分开。
这是最好的方法吗?我只是不喜欢使用两个表来区分存档数据和非存档数据的想法。
这样做的任何其他建议/指针?