Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Transactionl Replication  [new]
Осенев
Member

Откуда: рай->bloody hell
Сообщений: 547
Привет!

Есть база, по сути своей OLTP. Но исторически сложилось так, что туда проходит достаточное количество всякого рода отчетности, как локально, так и с веба. Что не есть хорошо, и с этом надо что-то делать.

Идея состоит в том, что бы задействуя репликацию, вынести большую часть отчетности на другой сервер, тем самым разгрузив первый и позволив работать юзверям в полный рост. Благо, что для большинства отчетных пользователей, вопрос в неск. секунд расхождения, не принципиален.

Идея задействовать транзакционную репликацию в одну сторону. Правильно я понимаю что:
  • основная нагрузка на издателя - это только работа распределителя с журналом транзакций (если распредилитель вынести на отдельный сервер)
  • двухфазный коммит отдыхает, всмысле не используется. Т.е. если что случается с распр. или подписчиком, издатель продолжает работать в томже темпе
  • прийдется ставить домен для авторизации всего хозяйсвта
  • на подписчике пользователи могут спокойно работать со своими отчетами - создавать\обновлять временные/постоянные таблицы и т.д. (без пересылки к издателю естественно), т.е. база не в read only

    Насколько это вещь надежная и стабильная и как часто надо бегать с бубном?

    Заранее благодарен,
  • 12 ноя 04, 12:18    [1101237]     Ответить | Цитировать Сообщить модератору
     Re: Transactionl Replication  [new]
    tpg
    Member

    Откуда: Novosibirsk
    Сообщений: 23902
    А не проще будет сливать сразу всю отчетную инфу на отдельный сервер? Или нужна все же консолидация отчетной инфы с данными OLTP?
    12 ноя 04, 12:21    [1101258]     Ответить | Цитировать Сообщить модератору
     Re: Transactionl Replication  [new]
    Осенев
    Member

    Откуда: рай->bloody hell
    Сообщений: 547
    2tpg
    Вот-вот. Хороший кусок пирога нагрузки съедают желающие получить OLTP информацию 'почти' (xx sec) в реальном времени. Это почти позволяет что-то с этим зделать.

    memento mori
    12 ноя 04, 12:31    [1101308]     Ответить | Цитировать Сообщить модератору
     Re: Transactionl Replication  [new]
    Crimean
    Member

    Откуда:
    Сообщений: 13148
    А логшиппинг? Отчетная база - в ридонли с андо файлами. Одно "но" - если отчетность пишет в базу... Бывает и такое...
    12 ноя 04, 14:23    [1101895]     Ответить | Цитировать Сообщить модератору
     Re: Transactionl Replication  [new]
    Осенев
    Member

    Откуда: рай->bloody hell
    Сообщений: 547
    2Crimean
    У меня как раз такой случай - для отчедов используются превдо временные таблицы. Там еще закралось второе 'но', когда вкачивается лог - база не доступна. :)


    memento mori
    12 ноя 04, 14:38    [1101986]     Ответить | Цитировать Сообщить модератору
     Re: Transactionl Replication  [new]
    Осенев
    Member

    Откуда: рай->bloody hell
    Сообщений: 547
    Подымаю темку наверх. Может заглянет ктонить кто использует репликацию.

    memento mori
    15 ноя 04, 09:49    [1105000]     Ответить | Цитировать Сообщить модератору
     Re: Transactionl Replication  [new]
    Александр Гладченко
    Member

    Откуда:
    Сообщений: 10753
    Блог
    Осенев
    ...Насколько это вещь надежная и стабильная и как часто надо бегать с бубном?


    Надёжность зависит в основном от конкретной реализации.
    15 ноя 04, 11:06    [1105272]     Ответить | Цитировать Сообщить модератору
    Все форумы / Microsoft SQL Server Ответить