Database 数据设计:什么';存储调度程序生成的任务的最佳方式是什么?
这是我现在面临的一个数据设计问题 因此,我目前正在为一个农场设计一个调度应用程序。为了处理即将到来的订单,我设计了以下类,名为Database 数据设计:什么';存储调度程序生成的任务的最佳方式是什么?,database,database-design,database-schema,Database,Database Design,Database Schema,这是我现在面临的一个数据设计问题 因此,我目前正在为一个农场设计一个调度应用程序。为了处理即将到来的订单,我设计了以下类,名为Forecast。Forecast具有以下属性: 到期日 条目-这是一个{crop:X,quantity:Y}列表,它指示每个作物需要多少作物 如您所知,每种作物都有不同的持续时间: 繁殖期(从种子到种植) 间距持续时间(从种植到更大间距以获得最大日照) 储存期限(从收获到到期) 我编写了一个“向后调度程序”,它计算出何时必须满足订单,然后向后运行,并为需要在什么日期完成
Forecast
。Forecast具有以下属性:
{crop:X,quantity:Y}
列表,它指示每个作物需要多少作物预测
,则我们必须删除与此预测相关的所有任务,并重新生成一组新的任务,并将它们再次存储在上述表格中李>
(forecast_id,forecast_updated_at)的目的是让我能够快速验证数据库中当前任务的正确性
这个设计有点混乱,我想听听任何专家的意见,寻求更好的方法来解决这个问题