Fli*_*per 3 php sql date space-efficiency
所以我希望在我的SQL数据库中存储一个日期,并且不确定最有效的方法是什么.我想到了两种不同的方法.
首先,人们将能够为每一天设定一定的价格.
例如:
2011年3月8日:1美元
2011年3月9日:2美元
2011年3月10日:5美元
对于我的数据库,我考虑的是存储UNIX时间戳或在单独的字段中存储月,日和年.
第一种方法:
UNIX时间戳
优点
缺点
月日年
优点
缺点
有了上述信息,您的建议是什么?(我可以澄清是否有任何不清楚.)
timestamp/datetime/date字段更有效(它们都存储为整数).
所以搜索速度要快得多.
不同日期格式之间的转换有一个小的(非常)开销,但是,除非你按日期字段加入(通常......不聪明)你没有问题,它只会发生一次.
我不明白它是如何容易出错的.