zip111
Новичок
Сравнение большого количества данных с базой
Суть проблеммы:
Просматриваю папку с файлами, в которой N файлов. Мне нужно потом названия этих файлов сравнить с полем в MySQL в котором находится копия названий этих файлов на наличие новых файлов в папке.
Я так подумал есть несколько путей решения:
1. Сделать проверку циклом и крутить пока не просмотрит все файлы и названия в таблице. Так сервак 100% ляжет.
2. Сделать запрос типа select name where field like $name. Так тут загвоздка в том, что проверить нужно большое кол-во файлов и опять циколм придется отправлять огромное кол-во запросов.
Может, есть какой-то альтернативный вариант?
Суть проблеммы:
Просматриваю папку с файлами, в которой N файлов. Мне нужно потом названия этих файлов сравнить с полем в MySQL в котором находится копия названий этих файлов на наличие новых файлов в папке.
Я так подумал есть несколько путей решения:
1. Сделать проверку циклом и крутить пока не просмотрит все файлы и названия в таблице. Так сервак 100% ляжет.
2. Сделать запрос типа select name where field like $name. Так тут загвоздка в том, что проверить нужно большое кол-во файлов и опять циколм придется отправлять огромное кол-во запросов.
Может, есть какой-то альтернативный вариант?