Резервирование на лету - по факту изменения (создания файла) в указанной папке

Есть идеи или не хватает каких-либо функций? Предложите, обсудим.
Ответить
rambo
Сообщения: 1
Зарегистрирован: 27 июн 2017, 22:26

Резервирование на лету - по факту изменения (создания файла) в указанной папке

Сообщение rambo » 27 июн 2017, 22:36

Добрый день.
Хочу использовать Вашу программу для работы с сайтом.
Сделайте, пожалуйста, резервирование по факту изменения (создания файла).
Нажал "сохранить" - и через секунду файл полетел в архив / на сайт.

Подобные программы есть, но дорогие.
Либо в них есть существенные недостатки.
------------
Сергей

Аватара пользователя
Разработчик
Сообщения: 38
Зарегистрирован: 02 апр 2017, 22:26

Re: Резервирование на лету - по факту изменения (создания файла) в указанной папке

Сообщение Разработчик » 27 июн 2017, 23:21

Здравствуйте, Сергей!

Речь идет о синхронизации файлов "на лету" (в реальном времени).

Сейчас в Exiland Backup можно настроить частую синхронизацию (самое частое = 1 раз/мин). Т.е. получается, что если вы изменили файл в 10:12:40, то он отсинхронизируется в 10:13:00 (через 20 сек). Другими словами, в течении 1 мин. Получается почти в реальном времени.

Ранее мы отказались от идеи сделать параллельное выполнение заданий, чтобы окончательно не нагрузить ПК и память (учите, задания могут содержать 1,5-2 млн. файлов и для хранения массивов потребуется много памяти). Поэтому выполнение заданий в программе сделано по-очереди. Если делать синхронизацию в реальном времени, то это будет совсем другой способ копирования, не вписывающийся в общую идеологию, т.к. придется держать постоянно работающий отдельный поток, который будет мониторить определенные папки, в которых может внезапно появиться 100 тыс.файлов, а тут еще параллельно по расписанию начнет выполняться какое-нибудь большое задание и можно получить ошибку "Out of memory". И опять же непонятно, как отображать процесс/"живой" журнал у 2-х работающих заданий. Вообщем, больше вопросов, чем ответов. Для синхронизации в реальном времени нужна отдельная программа.

Ответить