Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

28 дней назад
Кирилл
49 лет, Латвия
4 года в сервисе
Был онлайн 4 дня назад
21 отзыв
28 дней назад

Есть список целевых слов(фраз) в БД (сотни тысяч фраз)
Есть файл на сервере (сотни тысяч файлов) Debian
Задача: максимально быстро найти фразу из БД в файле на сервере. 
Результат работы (строку в которой есть искомая фраза и имя файла)  отправлять в БД, файл переименовывать и перемещать в другую папку. 
Писать на чем-то быстром, многопоточном типа GO. 
БД постоянно дополняется новыми словами/фразами
Обязательно реализовать многопоточность работы.
Списки файлов на сервере не кончаются, то есть скрипт должен работать в цикле и ждать новые файлы. Периодически подчищать память, не допускать высокое потребление ресурсов сервера.
В одном файле может быть только одна целевая фраза.