创建/更新时间戳-何时添加/使用?

秘银

我想知道什么样的表应该列create_time,并update_time添加到?

如果我有videotable,video_detailtable,tagtable和tag_video_relationtable。

我知道表(例如tag``tag_video_relation)不需要create_timeupdate_time列。但是videovideo_detail呢?

如果我有一个百万行video表,create_timeupdate_time会花费大量的存储空间。

那么,在什么情况下,什么时间我们需要create_timeupdate_time放在桌子上呢?

迈克尔·杜兰特

我发现最好将字段添加到所有表中,因为它们通常在以后会变得有用。

它们将帮助您调查问题和发现问题的时间。它们对于诊断和调试问题非常重要。

您可以在Ruby On Rails这样的框架中看到这种方法,其中新模型/表的默认模板(“骨架”)自动包含created_at和updated_at。

至于tag_video_relation,不需要create_time和update_time-实际上,我认为它们对于这种关系是有用的。在许多情况下,知道何时创建关系的能力对于存储有用的信息。如果仅创建或删除关系,则该关系的“ updated_at”列可能是其中没有更新字段的一种情况。

在存储方面,我认为这是一个琐碎的问题,对于现代rdmbs(例如Oracle,SQL Server和Postgres)来说通常不是问题。它们旨在允许从数百万行,数千个表中快速检索信息。

我已经在应用程序(旧技术和新技术)和数据仓库中工作了很多年,并且经常将字段添加到许多表中的趋势使我形成了这种观点。仅将其添加到我使用过的所有表中是我的个人实践。现在,例如rails之类的框架使用此概念似乎是对我自己的实践的很好验证。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

创建/更新时间戳-何时添加/使用?

来自分类Dev

创建文件并添加时间戳

来自分类Dev

每次添加行时更新时间戳?

来自分类Dev

猫鼬使用仅在时间戳创建

来自分类Dev

使用#update_all更新时间戳

来自分类Dev

使用 Firebase 时间戳更新 UI

来自分类Dev

使用纪元时间戳创建活动模型日期时间

来自分类Dev

如何在MarkLogic中使用XQuery创建UTC时间戳?

来自分类Dev

使用PHP创建特定格式的时间戳

来自分类Dev

使用ar创建的静态lib的时间戳为1 s

来自分类Dev

使用当前时间戳从Shell脚本创建tar文件

来自分类Dev

如何使用touch设置文件的修改/创建的时间戳?

来自分类Dev

使用假时间戳在 Google BigQuery 上创建分区

来自分类Dev

如何使用增加的时间戳来更新列

来自分类Dev

如何在时间戳上使用'NOW()'更新Sequelize?

来自分类Dev

Javascript setInterval不更新内部使用的时间戳

来自分类Dev

如何“级联”更新时间戳(使用触发器)

来自分类Dev

如何使用当前的 Unix 时间戳更新 URL?

来自分类Dev

如何在Firebase中更新字典,同时还使用angularjs添加时间戳?

来自分类Dev

使用CURL添加请求时间戳

来自分类Dev

使用std :: cout添加时间戳

来自分类Dev

使用通配符复制文件并添加时间戳

来自分类Dev

使用 shell/awk 脚本添加时间戳

来自分类Dev

使用给定的时间戳和值在R中创建时间序列

来自分类Dev

我应该使用日期时间还是时间戳作为创建和修改日期?

来自分类Dev

iOS:如何从Firebase检索在时间戳创建的时间/在时间戳更新的时间?

来自分类Dev

使用相同标签推送更新回购时,DockerHub不更新存储库时间戳

来自分类Dev

如何使用 FirebaseStore 时间戳添加服务器时间?

来自分类Dev

将创建的时间戳添加到doctrine2中的表中

Related 相关文章

  1. 1

    创建/更新时间戳-何时添加/使用?

  2. 2

    创建文件并添加时间戳

  3. 3

    每次添加行时更新时间戳?

  4. 4

    猫鼬使用仅在时间戳创建

  5. 5

    使用#update_all更新时间戳

  6. 6

    使用 Firebase 时间戳更新 UI

  7. 7

    使用纪元时间戳创建活动模型日期时间

  8. 8

    如何在MarkLogic中使用XQuery创建UTC时间戳?

  9. 9

    使用PHP创建特定格式的时间戳

  10. 10

    使用ar创建的静态lib的时间戳为1 s

  11. 11

    使用当前时间戳从Shell脚本创建tar文件

  12. 12

    如何使用touch设置文件的修改/创建的时间戳?

  13. 13

    使用假时间戳在 Google BigQuery 上创建分区

  14. 14

    如何使用增加的时间戳来更新列

  15. 15

    如何在时间戳上使用'NOW()'更新Sequelize?

  16. 16

    Javascript setInterval不更新内部使用的时间戳

  17. 17

    如何“级联”更新时间戳(使用触发器)

  18. 18

    如何使用当前的 Unix 时间戳更新 URL?

  19. 19

    如何在Firebase中更新字典,同时还使用angularjs添加时间戳?

  20. 20

    使用CURL添加请求时间戳

  21. 21

    使用std :: cout添加时间戳

  22. 22

    使用通配符复制文件并添加时间戳

  23. 23

    使用 shell/awk 脚本添加时间戳

  24. 24

    使用给定的时间戳和值在R中创建时间序列

  25. 25

    我应该使用日期时间还是时间戳作为创建和修改日期?

  26. 26

    iOS:如何从Firebase检索在时间戳创建的时间/在时间戳更新的时间?

  27. 27

    使用相同标签推送更新回购时,DockerHub不更新存储库时间戳

  28. 28

    如何使用 FirebaseStore 时间戳添加服务器时间?

  29. 29

    将创建的时间戳添加到doctrine2中的表中

热门标签

归档