【问题标题】:Handling complex computation on a web app involving data from a database处理涉及数据库数据的 Web 应用程序上的复杂计算
【发布时间】:2021-08-08 19:11:58
【问题描述】:

只是一些背景。

这个问题是为了帮助我的团队,我决定如何处理我们正在开发的应用程序。目前,该应用程序在 ASP.NET C# 中本地托管,完成的复杂计算在 SQL 中作为存储过程进行处理。数据被拉入查询,服务器将处理所有计算并返回一个记录集,该记录集写入一个表,前端可以访问该表。

因此,向前迈进,我们正在考虑使用 Django 将应用程序转移到网络上,并决定如何处理服务器端的事情。所以我们真正想了解的是,其他人如何处理这样的情况?我们是否继续使用相同的想法并构建 SQL 服务器并执行相同的操作,或者是否有更好的方法来解决此问题?我们希望用户能够在后台运行时启动计算并执行其他操作。用户不必坐在页面上,因为这些计算可能需要一个小时或更长时间,具体取决于复杂性。我们将不胜感激。

非常感谢。

【问题讨论】:

  • “我们希望用户能够在后台运行时启动计算并执行其他操作。” - 这是关键,你能做什么?将用户请求存储在服务器上并在后台处理...

标签: sql django database client


【解决方案1】:

这正是 Celery 所做的。并且与 Django 的集成非常容易。阅读它。

【讨论】:

  • 谢谢保罗。我会读到这个!它绝对看起来像我们可以使用的东西。感谢您的建议。
猜你喜欢
  • 2018-04-11
  • 1970-01-01
  • 2011-12-07
  • 1970-01-01
  • 2018-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多