|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Eugene B. Berdnikov 2:5020/400 22 Mar 2001 06:03:27 To : Vladimir Bormotov Subject : Re: синхронизация каталогов -------------------------------------------------------------------------------- Vladimir Bormotov <bor@vb.dn.ua> wrote: >>>>>> "AS" == Andrey Shalkin <Andrey.Shalkin@p140.f18.n5058.z2.fidonet.org> >>>>>> writes: VB> AS>> Возникла такая задача: необходимо синхронизировать каталоги, AS>> расположенные на разных машинах. То есть при открытии файла в таком AS>> каталоге происходит остановка процесса, открывшего файл (или AS>> блокировка файла ?). Далее, специальная программа сравнивает этот файл AS>> с тем же файлом на второй машине и, если они различаются, копирует AS>> файл со второй машины на эту. Потом размораживается процесс, открывший AS>> файл, и продолжает работу с файлом. IMHO, _так_ задачу синхронизации никто никогда не решает. Вы подумали, сколько будут занимать операции сравнения, если идет конкурентная модификация базы данных размером в несколько гиг? И сколько раз придется таскать базу по сети из-за каждого чиха? :) VB> может не изобретать велосипед, а посмотреть уже имеющиеся разработки? VB> Кажеся afs такое умеет.. Да и чем это будет "сильно отличаться" от nfs? Hmm... AFAIK, afs по логике ничем не отличается от nfs: "репозитарий" вовсе не распределенный, а хранится на одном сервере. Правда, для каждого домена сервер может быть свой, но и только. VB> А как быть с конкуретным доступом? Если файл открыли на двух машинах? Во-во. Бред полнейший. :) -- Eugene Berdnikov --- ifmail v.2.15dev5 * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/5353c7e79120.html, оценка из 5, голосов 10
|