1
Livid MOD 存整数吧。
这样做各种范围查询的时候很简单,也很快。 |
2
avichen 2012-03-26 11:03:17 +08:00
如果用得很频繁的,直接用整数yyyymmdd速度超快。
|
3
avatasia OP |
4
ElmerZhang 2012-03-26 14:07:35 +08:00
MongoDB的话用Date,MySQL的话用TimeStamp,它们在实际存储和查询的时候其实都是整数,只是以可读的方式表示出来。字符串效率肯定是最差的,没感觉到差距是因为你数据量不够大。
|
5
lackrp 2012-03-26 14:35:05 +08:00
如果数据库原生支持日期类型的话,应该使用原生的日期类型,效率和功能上肯定都有很高的保证;如果不支持日期类型的话,就用长整型(Long)或者大整数(BIGINT)。字符串不是一个很高效的数据类型,占用空间较大,数值之间compare比较慢,可能唯一的优势就是展示比较直接。
所以,大概是 字符串 < 日期类型 ≈ 整数类型。不过,在一般情况下,这不会是系统效率的瓶颈。 |