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

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

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

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

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

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

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

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

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

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

6 лет назад
kirrus
Кирилл 
55 лет
10 лет в сервисе
Был
8 месяцев назад

Заявки фрилансеров

Нет заявок фрилансеров