要排队还是不排队

时间:2013-11-21 15:28:17

标签: database-design coding-style logic scheduled-tasks

我正在构建一个应用程序,以便每周完成任务。这是基本逻辑:

Check datatable and look at timestamp
If timestamp is older than 1 week, complete task
Else skip

我们看到了实施此方法的两种方式,并且会喜欢您的想法/意见。请记住,数据库将呈指数级增长,因此数据库性能是一个真正的问题。我们将添加粗略的

  1. 我们可以创建一个每周(或每天)运行的脚本,检查数据库,如果找到一个TRUE项,它会将一个数据库记录添加到Queue表中。稍后我们从Queue表中运行实际任务,直到它为空。

  2. 创建一个循环语句来检查数据表并处理每一行为TRUE。

  3. 谢谢!

0 个答案:

没有答案