假设我有一个employees表(大约有100万雇员)和一个tasks表(有几百个任务)。
现在,我有了一个机制来预测一个员工完成任务的可能性(百分比) --假设我有四个这样的机制,每个机制输出自己的概率。
综合起来,我现在可以存储n1(员工)乘以n2(任务)乘以n3(机制)结果。
我想知道保存这些结果的最佳方法是什么。
我有几个选择和想法:
谢谢你的帮助。
PS:我用Django和postgres
发布于 2017-10-05 11:04:41
predictions表是正确的方法。根据访问数据的方式,表的大小并不重要。我认为读一位员工的预测会有相当稳定的表现。只有在需要处理所有(或大部分)行时,大型表才会成为问题。如果一旦测试到性能问题,就可以根据任务或任务和机制对表进行分区(取决于查询的结构方式)。
-Credits到@a_horse_with_no_name
https://stackoverflow.com/questions/46583445
复制相似问题