rsync против SyncML (Фунамбол)
Я хотел бы получить представление о том, как rsync сравнивается с SyncML/Funambol, особенно когда речь идет о пропускной способности, синхронизации по нестабильной сети и множеству клиентов на одном сервере.
Это делается для синхронизации нескольких мобильных устройств со структурой каталогов растущих текстовых файлов. (По сути, мы хотим, чтобы на сервере было как можно больше, и несовместимые файлы на самом деле не проблема, также мы знаем, где происходят изменения).
Пока что, похоже, Funambol не сжимает, не обрабатывает частичные обновления, и трудно обрабатывать прерывания при передаче файла.
Я знаю, что rsync не проходит через сервер, но я не совсем понимаю, как это является недостатком.
1 ответ
Олав,
Rsync может:
- Сжатие данных (как вы сказали) - таким образом улучшая производительность по сети.
- Синхронизируйте только самые новые данные в каждом файле - таким образом, еще раз, экономя время.
- Может быть запущено несколькими пользователями одновременно. Это очень простое поведение программы резервного копирования.
- И одно из моих любимых: работа над безопасной оболочкой.
Возможно, вы захотите проверить Rsyncrypto для одновременного сжатия и шифрования.
Dotan