Мне нужно запустить процесс на стороне сервера от вставки строки mysql. Буду признателен за некоторые отзывы / предложения. Пока я могу придумать три варианта:
1-й (наименее привлекательный): мое предварительное понимание состоит в том, что я могу написать своего рода «пользовательский триггер» на C, который может запустить вставку строки. В дополнение к необходимости обновить мои навыки C, это потребовало бы (кастом?) Перекомпиляции MySQl ... yuck!
2-й (немного более привлекательный): я мог бы запланировать на стороне сервера задач cron программу, которую я пишу, которая будет периодически запрашивать в таблице новые строки. Преимущество этого заключается в том, что они не зависят от БД и языка. Проблема в том, что я страдаю от задержки расписания cron.
3-й (вариант, которым я руководствуюсь): я мог бы написать многопоточную программу, которая запрашивала бы таблицу на предмет изменений в одном потоке, создавая новые потоки для обработки вновь вставленных строк по мере необходимости. Это дает все преимущества варианта 2 с меньшей задержкой.
Я также упомяну, что для этой задачи я склоняюсь к python, поскольку легкий доступ к системным (linux) командам, а также к некоторым сценариям perl для дома будет очень и очень полезен.
Буду признателен за любые отзывы / предложения
Заранее спасибо.