Django:异步更新数据库

时间:2010-12-29 22:30:15

标签: django

我开发了一个django应用程序,其中许多数据库更新可以/应该推迟到以后的时间。

在后台批处理作业中更新数据库的好方法是什么?

我能想到的一种方法是拥有一个包含原始SQL语句的消息队列。

当更新应该异步完成时,django app会用原始SQL填充队列。

一个简单的后台工作(在一个不同的不相关的过程中),只需按自己的步伐执行和执行SQL语句。

你怎么看?

2 个答案:

答案 0 :(得分:4)

芹菜常用于此。

从相关问题开始:https://stackoverflow.com/questions/tagged/celery

答案 1 :(得分:0)

我发现这个主题很好review。它建议Gearman

似乎比Celery更轻松的解决方案..我想我会尝试一下