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!

questionAnswers(4)

yourAnswerToTheQuestion