作者vipin (Vipin)
看板Database
标题Re: [SQL ] 该使用AP还是DB的时间?
时间Tue Mar 10 17:16:42 2009
可以自动跟一些政府单位同步校时
http://www.stdtime.gov.tw/chinese/home.htm
应该是依rfc1305的sntp协定
http://www.rfc-editor.org/rfc/rfc1305.txt
以上是不懂装懂...
我在专案开发的习惯
1.只要是资料时间, 一律去db server抓...
在oracle是使用select sysdate from dual 吃不了多少资源...
2.如果是client或ap的log, 事件及讯息, 都是用本机的时间
※ 引述《cpd (cpd)》之铭言:
: : 推 PsMonkey:把时间都调成一样就好了阿? 03/09 18:48
: 即便将所有机器的时间都调成一致,时间久了每台机器的时间还是会不一样
: 而且我发现在loading愈重的机器上就会愈明显…@@
: : 推 liaosankai:将时间栏位预设为now()之类的,我建议偏使用DB时间 03/09 18:53
: 使用DB时间的话,在写入资料库时都会用函数
: 但是如果要在 AP Server 上显示目前系统时间,只能透过以下指令来取得不是吗?
: SELECT now() FROM table_name
: 在大部份的资讯系统上,时间差不要太离谱都可以接受
: 但有些系统对时间较敏感,像是签到退、会议报名、○○申请系统(有时间限制)
: 而这些系统有可能分布於不同的 AP Server 与 DB Server
: 有些人会觉得时间怎麽不太一样?可能会有公平性的问题…@@
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.250.190.113