Скрипт работы с файлами на сервере.

Кирилл10 років у сервісі
Дані замовника будуть вам доступні після подання заявки
24.08.2019

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

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

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

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

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

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

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

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

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