Синхронизация данных – SVN или есть другой метод?

Мы уже научились синхронизировать всё, что нужно синхронизировать. Почту, букмарки, документы, деньги – создаётся среда, к которой доступ равноценный из любой точки входа – из офиса или дома, с заданными правами в случае общего доступа к данным – публичные, приватные, для френдов или по секретному паролю, красота. А как быть со сложными иерархическими структурами и большими объёмами данных?

Пример простой. Есть клипарт – не супер, большей частью собранный из фришных источников, но постоянно пользуемый в текучке. Несколько гиг информации. Иерархия… до 7 уровней вложенности в некоторых случаях, но минимум – два. Есть рубрики с большим количеством под- и подпод-рубрик и огромным просто количеством мелких файлов (к примеру, клипарт-иконки). Или шрифты – их тоже, мягко говоря, не очень мало.

Синхронизировать же данные клипарта по хотя бы двум машинам – домашней и офисной – я просто не представляю как. Гонять несколькогиговые данные, при условии, что в процессе обновления тормоза не столько в копировании того, чего ещё нет, сколько в перезаписывании того, что уже есть, да по такой несколькотысячному иерархическому дереву, да мелких килобайтных файликов – это ясно, что никто делать не будет. Т.е. к примеру, можно найти инструмент, типа аналог какого-нибудь svn-менеджера, которому, к примеру, скармливать задачу в такой формулировке: “А все с последней отмеченной точки новые картинки да с путями дерева клипарта отметь мне как добавляемые и спиши на флешку” (к примеру) – дома же, видимо, через подобный же тулз эти картинки записать на домашний клипарт. Естественно с полной синхронизацией файловой структуры – деревья должны быть одинаковые. Т.е. если папки созданы – они создаются в домашнем клипарте, если файлы добавлены в созданные ранее папки – так же добавляются в соответствующие рубрики домашнего дерева.

Хотя – а почему бы и нет? Каналы – что домашний, что рабочий – позволяют… Но – есть ли другой метод? Буду благодарна за советы и рекомендации.

Эта запись была опубликована в рубрике tools. Добавить в закладки ссылку.

2 в ответ на Синхронизация данных – SVN или есть другой метод?:

  1. stass пишет:

    SVN – и вообще системы контроля версий для бинарников подходят с оговорками. Зато для таких вещей есть rsync

  2. nundesign пишет:

    Я правильно понимаю, речь идёт вот об этом:
    http://rsync.samba.org/
    ?

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

*

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>