【发布时间】:2017-07-11 08:16:06
【问题描述】:
这不完全是一个编程问题,因为我没有编写代码的问题,而是一个数据库设计问题。我需要创建一个应用程序来跟踪销售目标与一段时间内的实际销售额。问题是,一个人的目标可以改变(我们最多说每天)。
此外,一个位置可以有多个具有不同目标的代理,需要为该位置添加在一起。
我考虑过基本上运行一个定时任务来将每个代理的每日目标保存到一个字段中。似乎多年来这将是大量数据,但它可以让我简单地查询一个日期范围并将所有每日目标相加以获得该日期范围的目标。
否则,我想我可以简单地编写更改(即 3 月 2 日 - 每周 15 次销售,4 月 12 日,每周 16 次销售),这将是更少的数据,但更多的编程工作来确定基于时间查询的目标.
我假设这可能有一个最佳实践 - 任何人?
【问题讨论】:
标签: database database-design graphql