我最近意识到我在大多数表中都添加了某种形式的行创建时间戳和可能的"更新后"字段.突然间,我开始思考,也许在数据库中的每个表都应有一个created
和modified
那些在幕后的模型设置字段.
这听起来不错吗?是否有任何类型的高负载表(如会话)或大型表,这不是一个好主意?
我不会把这些字段(我通常称之为审计字段)放在每个数据库表上.如果它是一个低流量,高价值的表(例如Users
,像),它继续,毫无疑问.我还要添加creator
和modifier
.如果它是一个受到很多打击的表(比方说操作历史表),那么可能的好处是不值得增加插入时间和存储空间的成本.
这是一个你需要为每张桌子单独制作的电话.
归档时间: |
|
查看次数: |
812 次 |
最近记录: |