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

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

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

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

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


No related posts

RSS feed | Trackback URI

2 Comments »

Comment by stass
2007-05-08 17:59:23

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

 
Comment by nundesign
2007-05-08 18:07:05

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

 
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.