【发布时间】:2012-02-09 12:59:43
【问题描述】:
在编辑时保存所有版本的帖子很流行(例如在 stackexchange 项目中),因为我们可以恢复旧版本。我想知道保存所有版本的最佳方法是什么。
方法1:将所有版本存储在同一张表中,并为订单或活动版本添加一列。这会使表格太长。
方法2:创建存档表来存储旧版本。
在这两种方法中,我想知道如何处理作为文章主要标识符的行 ID。
【问题讨论】:
-
自引用外键字段。并且表分区也可以解决一些性能问题,因为只有一张大表但已分区。
标签: mysql sql database temporal