我正在与一位客户合作,该客户希望向大量表格添加时间戳,以便可以按时间顺序对这些表格中的记录进行排序。所有表格都有一个自增整数字段作为它们的主键(id)。
这个(简单)想法-节省开销/存储费用并依靠主键对字段进行时间排序。当然,这很有效,但我不确定这种方法是否在数据库设计方面可接受。
优点:每个记录所需的存储空间更少,VO类更简单等等。
缺点:它暗示了该字段的一个特征,一个本来是简单标识符的字段,并且其定义方式并未以任何方式定义或保证其应/将如此运行。
假设就我的问题而言,数据库表定义已经确定。即使如此-从最佳实践的角度来看,这样做是否可接受?
谢谢