【发布时间】:2012-07-27 12:48:39
【问题描述】:
我目前正在设计一个模块,服务或控制台应用程序将从 JobQueue 表中读取 Job。我设计了 JobQueue 表,其中包含以下信息:
JobId: int Primarykey
JobType: int notnull
状态:varchar notnull
CreatedOn: datetime notnull
LastModifiedOn:日期时间可为空
CompletedOn:日期时间可为空
JobType 属性的引入主要是为了使该表更通用,而不是针对特定类型的工作。我的问题是是否将要执行的作业的详细信息保留在此表本身或其他具有引用它的作业 ID 的表中?这是因为我在其他表中有可用的数据。因此,在执行作业时,我们可以间接获取数据。为了避免重复信息,我想到了这样的事情。这是一个好方法吗?需要你的建议
【问题讨论】:
标签: c# sql-server sql-job job-queue