powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Гипотонический вопрос :)))
17 сообщений из 17, страница 1 из 1
Гипотонический вопрос :)))
    #32017218
Ласточка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет, знатоки и зубры! Есть у меня один гипотетический, но обещающий стать в скором времени весьма жизненным вопрос )) Предполагается между двумя серверами, связанными через и-нет, установить репликацию. Моментальный снимок ожидается довольно большим. Что будет, если во время применения моментального снимка на подписчике оборвется связь в и-нете? При восстановлении связи дистрибутор будет заново все качать или продолжит с момента обрыва?
...
Рейтинг: 0 / 0
Гипотонический вопрос :)))
    #32017241
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эта проблема может быть острой при начальной синхронизации. Поэтому, лучше её выполнить вручную, предварительно переместив моментальный снимок на подписчика. Последующие моментальные снимки будут скорее всего небольшими, что уменьшит число возможных повторов синхронизации из-за обрыва связи по FTP.
http://www.sql.ru/subscribe/70028/10.shtml
...
Рейтинг: 0 / 0
Гипотонический вопрос :)))
    #32017257
dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Последующие моментальные снимки будут скорее всего небольшими"
Если уж речь идет о моментальных снимках, то непонятно почему в дальнейшем они будут маленькими. Наверное имеется ввиду репликация транзакций, а не моментальных снимков.
...
Рейтинг: 0 / 0
Гипотонический вопрос :)))
    #32017278
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Александр Гладченко. Не могли бы Вы прокомментировать свой ответ. Я тоже представлял репликацию моментальных снимков несколько иначе. Или Вы предполагаете, что в дальнейшем можно уменьшить набор реплицируемых таблиц, оставив только те, содержимое которых изменяется?
...
Рейтинг: 0 / 0
Гипотонический вопрос :)))
    #32017285
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Действительно, Вы заставили меня задуматься над своими же словами (похоже чущь сморозил). Мне казалось, поскольку формат файла моментального снимка сродни формату BCP файлов, можно уйти от репликации не изменившихся данных. Попробую копнуть тут глубже, может что и вытащу.
Ласточка < мой ответ прошу считать не действительным. Огромное сорри за беспокойство.
...
Рейтинг: 0 / 0
Гипотонический вопрос :)))
    #32017292
Ласточка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения, забыла указать, что планируется вести репликацию транзакций...
...
Рейтинг: 0 / 0
Гипотонический вопрос :)))
    #32017309
Олег Яговкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый всем день!

Как то запутано все немного. Если планируется репл. транз., то в первом вопросе речь идет о начальной синхронизации надо полагать. Если планируется Shnapshot репликация так она представляет собой копию информации на определенный момент времени (копирование всех данных таблицы кот. входит в статью)при чем нет необходимости беспокоиться о возможных конфликтах и потерях транзакций. Репл. методом синхронизации осуществл. полное обновл. табл. подписчика и каждый раз весь объем данных статьи публикации помещается в табл. подписчика. Репл. синхронизацией не примен. при частом незначительном изменении данных т.к.приходится пересылать опять же полные копии(снимки)данных всей таблицы, что весьма накладно. Сдается, что при ответе на самый первый вопрос

>Что будет, если во время применения моментального снимка на подписчике оборвется связь в и-нете? При восстановлении связи дистрибутор будет заново все качать или продолжит с момента обрыва?

-при начальной синхронизации: Shnapshot-агент сообщит о неудачной первичной синхронизации баз, что и нужно будет повторить.
-при репликации снимком: все будет качаться заново.
-и есть там еще что то про двухступенчатый протокол фиксации транзакций на публикующем сервере (при непосредственно обновл. подписчиках)кот. применяют и в репл. транзакций и в репл. снимками (в данном протоколе совершенно ничего не понимаю пока)
...
Рейтинг: 0 / 0
Гипотонический вопрос :)))
    #32017344
Ласточка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как правильно подметил Олег, котлеты отдельно, а мухи - отдельно! Имелась ввиду именно первоначальная синхронизация в репликации транзакций. Что будет, если часть моментального снимка дистрибутор все-таки закачал, потом связь пропадает, что дистрибутор решит - качать все заново или продолжит с прерванного места?
...
Рейтинг: 0 / 0
Гипотонический вопрос :)))
    #32017375
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ранее на этот вопрос уже отвечали (причем, совсем недавно). И звучал ответ так: будет закачиваться с того места, на котором прошлый раз произошел обрыв связи (если не ошибаюсь, ответ Greensunrise). Сам я точно ответа не знаю и у меня большие сомнения, что действительно все обстоит именно так (это же не ReGet какой-нибудь). Однако, главная проблема IMHO не в этом. А в том, что репликацию транзакций вы предполагаете использовать на линии, которая может рваться. Вот это категорически нельзя делать - она для этого не предназначена.
Для рвущейся линии можно использовать либо пересылку сжатых bcp-пакетов по почте, либо Merge-репликацию. Все прочее обречено на провал.
...
Рейтинг: 0 / 0
Гипотонический вопрос :)))
    #32017377
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Олег Яговкин.
Двуступенчатое фиксирование используется в репликации непосредственно обновляемых подписчиков, и только в нем. А этот вид репликации может использоваться только на СУПЕРнадежных и быстродействующих каналах связи, ибо сам факт увязки нескольких серверов по такому типу репликации приводит к многократному снижению надежности всей системы вцелом (при выходе из строя одного из серверов, участвующих в репликации, все сервера оказываются неработоспособными).
...
Рейтинг: 0 / 0
Гипотонический вопрос :)))
    #32017389
Ласточка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
To Garya: т.е. репликацию транзакций через и-нет использовать не рекомендуется? Уточню - до провайдеров с обеих сторон выделенка...
...
Рейтинг: 0 / 0
Гипотонический вопрос :)))
    #32017410
DmtP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через инет рекомендую использовать только репликацию транзакций.Почему?Качать через инет 1 транзакцию или каждый раз весь snapshot.Почуствуйте разницу.Транзакция не прошла-пройдет через 5 минут.А если свалится канал на последнем байте snapshotа?В общем, у меня работает с синхронизацией каждые 30 минут и не жужжит.В принципе можно установить и постоянную синхронизацию.Дело в оперативности использования данных.Вот собственно и все.
...
Рейтинг: 0 / 0
Гипотонический вопрос :)))
    #32017717
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>To Garya: т.е. репликацию транзакций через и-нет использовать не рекомендуется? Уточню - до провайдеров с обеих сторон выделенка...

Если выделенка, то можно. Тогда не понятна фраза ранее прозвучавшая в вопросе "Что будет, если во время применения моментального снимка на подписчике оборвется связь в и-нете?"

2 Dmtp. Мне кажется Вы не совсем правильно представляете себе работу механизма репликации транзакций. Если Вы полагаете, что репликация транзакций осуществляется в самой реплицируемой транзакции, то это не так. Подобное представление ближе к механизму репликации непосредственно обновляемых подписчиков. Это во-первых. Во-вторых, при использовании ненадежной линии возможны потери информации в процессе репликации, а также состояния частично переданных изменений, которые могут привести на подписчике к выборке неполноценных наборов данных (вроде половины накладной).
...
Рейтинг: 0 / 0
Гипотонический вопрос :)))
    #32017758
Ласточка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
To Garya: Т.е. вы хотите сказать, что при репликации (не важно какой - транзакций, слияния или момент.снимков) нет гарантии, что подписчик получит именно те данные, которые отправил издатель? )) (задумчиво) и кому такая репликация нужна... А как же подписчики, которые вообще по модему получают обновления? Да на наших родных, штопанных-перештопанных телефонных линиях?... Неужели нет никакого механизма подтверждения-проверки полученных данных?
...
Рейтинг: 0 / 0
Гипотонический вопрос :)))
    #32017840
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если бы штаб-квартира MS находилась в России и сидела бы на "штопанных" телефонных линиях, возможно, они больше внимания уделили бы этому вопросу. Правду говорят "сытый голодному не товарищ".
...
Рейтинг: 0 / 0
Гипотонический вопрос :)))
    #32017847
Ласточка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем, кто нашел время ответить на мой вопрос Думаю, без эксперимента тут не обойтись: во время первоначальной синхронизации выдернуть сеть из подписчика и посмотреть, что будет делать агент Distributor...
...
Рейтинг: 0 / 0
Гипотонический вопрос :)))
    #32017885
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я помню, при передаче первоначального снимка есть возможность задействовать штатный механизм его сжатия. Для передачи файла это может оказаться полезным.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Гипотонический вопрос :)))
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]