Django在数据库中存储聚合数据?

时间:2017-04-27 07:51:59

标签: django django-models django-views

我有一个用例,我有一些复杂的功能(涉及聚合),需要几秒钟才能运行,并影响应用程序的用户体验(即使行只有大约25-30k,相关字段是索引)。我正在考虑将聚合存储在数据库本身(并在夜间运行),因为数据的实时性在这里并不是非常重要。这是Django的常见做法吗?

(虽然我在SO上找不到很多讨论)

1 个答案:

答案 0 :(得分:0)

您有多种选择:

<强>结论:

<强>注意:

  • 如果您需要实时计算,那么您可以覆盖模型上的保存方法以保存数据或只是连接post_save信号。
相关问题