2012-07-13 42 views
1

我想知道哪裏是最好或最有效的方式來存儲數據庫中的時間戳?好的數據庫設計 - 在哪裏存儲時間戳

我在想,也許我可以創建它自己的表 - 但它似乎有點低效,給它自己的電話。

基本上,整個數據庫現在只需要一個時間戳(雖然可能需要稍後擴展)來判斷它是否解析已有的數據。

如何是最好的(最有效的,並不想成爲模糊的,如果這是一個爭論的焦點)

基本上,如果你需要存儲一個,只有一個日期,如何是最好的方式做它?

回答

1

您可以創建一列只有一列的表格。這很正常,但要確保這些表不會像蒲公英一樣開始出現在數據庫中。

要非常小心你的方案「告訴它是否解析它已有或沒有的數據」。對數據使用某些ID可能會更好,這與數據庫客戶端或數據的其他生產者是否具有同步時鐘無關,是否永遠不會向後調整時間,是否存在多個不兼容的修訂中的相同數據,哪些時區所有組件都在運行,涉及的任何時鐘的分辨率和精確度如何。