Mysql trigger / events vs Cronjob
Eu tenho um site de leilão que permite que meus usuários façam uma quantidade ilimitada de autobiddings.
Para monitorar esses autobiddings, algo precisa verificar o banco de dados a cada segundo.
Minha pergunta é se é melhor usar eventos gatilho do mysql ou usar um cronjob a cada minuto que executa um script php de loop de 60 segundos.
Se eu usar os eventos do gatilho do mysql, haverá centenas de pilhas de eventos um sobre o outro e disparados em momentos diferentes. Isso é possível? E a gonagem de carga do servidor não é tão grande? Eu ouvi em algum lugar que o banco de dados será bloqueado enquanto houver um evento agendado. Eu estou usando tabelas innoDB btw.
Espero que alguém possa lançar alguma luz sobre isso.
Saudações!