ftp + mysql

Статус
В этой теме нельзя размещать новые ответы.

Steell

Создатель
Регистрация
12 Янв 2009
Сообщения
23
Реакции
5
Доброго времени.

Подскажите алгоритм для такой задачи. Нужно пройтись по фтп, и занести инфу по каждому файлу в базу (инфа вбивается ручками).
При следующем обращении к фтп нужно выводить только новые файлы, которых нет в базе. Вот как решить такую задачку не напрягая сильно базу? Мож кто сталкивался с такой задачей, да и как это вообще лучше сделать?
 
В любом случае придется проверять файл на наличие в базе. Не пойму в чем суть слов "напрягая базу". Просто пишешь парсер, который будет шерстить твои файлики с нужной тебе периодичностью и проверять есть ли такой файлик уже в базе или его там нет и если нет, то добавлять информацию по нему. Это имелось ввиду?
 
Имелось ввиду что файлы опрашиваться будут не периодически, а вручную, при парсинге файлов. Автоматом парсить там нельзя

Под "напрягать базу" я имел ввиду то что файлов будет как минимум больше 1000. И на каждый файл делать проверку в базе?
Может есть что то?
 
А как вы себе представляете проверку без прогона по базе? В любой случае придется искать каждый файл в базе, что бы узнать новый он или нет.
 
В некоторых фтп, есть возможность записывать в базу, какие файлы были добавлены. Точнее, там есть возможность работы с базой данных, тебе лишь надо записывать новые файлы.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху