Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть список целевых слов(фраз) в БД (сотни тысяч фраз)

Есть файл на сервере (сотни тысяч файлов) Debian

Задача: максимально быстро найти фразу из БД в файле на сервере. 

Результат работы (строку в которой есть искомая фраза и имя файла)  отправлять в БД, файл переименовывать и перемещать в другую папку. 

Писать на чем-то быстром, многопоточном типа GO. 

БД постоянно дополняется новыми словами/фразами

Обязательно реализовать многопоточность работы.

Списки файлов на сервере не кончаются, то есть скрипт должен работать в цикле и ждать новые файлы. Периодически подчищать память, не допускать высокое потребление ресурсов сервера.

В одном файле может быть только одна целевая фраза.

5 лет назад
kirrus
Кирилл 
54 годаЛатвия
9 лет в сервисе
Был
9 месяцев назад