Как уже говорили, разветвление процессов проще, чем создание потоков с PHP. Но почему, по вашему мнению, хорошей идеей является наличие единственного отдельного потока для записи результатов обратно в базу данных? Хотя это немного проще сделать с потоками, а не с процессами, это все еще сложная служебная нагрузка, которая, кажется, не добавляет никакой ценности к общей цели.
Действительно, намного проще запустить несколько экземпляров скрипта (с некоторым параметром для разделения данных) из cron, чем инициировать разветвление из кода PHP - и не беспокоиться о каких-либо узких местах для записи данных обратно в базу данных.
С