3 Dec
2018
3 Dec
'18
7:44 p.m.
On Mon, 2018-12-03 at 10:01 -0800, Abhilash Raj wrote:
So, if you are using Django's ORM to keep the task states in Django Q, this is bound to happen depending on how frequently do you run tasks. In Hyperkitty, we have some minutely tasks, which means the polling is going to be high.
You can however, configure Django Q to store the tasks outside of database in a better high-speed in-memory database like Redis for example[1] for queuing the tasks. Other options like MongoDB, Amazon SQS is also available.
Is it really necessary to have these high complexity? Reducing database load by introducing another database seems wrong to me.
Stefan