【发布时间】:2011-12-28 13:39:17
【问题描述】:
我正在开发一个 java servlet,它会在某个指定的时间触发一些动作,并且因为我会有很多用户,我认为我应该将用户 ID 和触发动作的时间存储在数据库中而不是内存中。
所以我需要跟踪数据库中的时间来触发这样的动作,我有办法 1-查询这个时间的每一分钟,并检查它是现在还是已经通过来触发这个动作。或
2- 在数据库中执行存储过程/触发器以通知我的 servlet 现在是触发操作的时候了。
我该如何做这些,特别是第二种方法可以 t-sql 做,或者还有什么可以做的? 每种方法的优缺点是什么?你有更好的方法推荐吗?
谢谢
【问题讨论】:
标签: java mysql sql database tsql