powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / синхронизация набора таблиц между бд
5 сообщений из 30, страница 2 из 2
синхронизация набора таблиц между бд
    #39981645
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
опять всплыл вопрос

почитал SnapShot Replication
https://docs.microsoft.com/ru-ru/sql/relational-databases/replication/snapshot-replication?view=sql-server-ver15

Использование репликации моментальных снимков самой по себе наиболее приемлемо, когда выполняется одно или несколько следующих условий:
  • Данные изменяются редко.
  • Допустимо на определенный период времени иметь копии данных, устаревших по отношению к издателю.
  • Репликация небольших объемов данных.
  • Большой объем изменений производится за короткий период времени.
Но у меня:

  • Данные изменяются редко.
  • - данные изменяются часто

  • Допустимо на определенный период времени иметь копии данных, устаревших по отношению к издателю.
  • - не больше получаса

  • Репликация небольших объемов данных.
  • - небольшие объемы данных - это имеются в виду только изменения, или весь объём реплицируемых таблицы?

  • Большой объем изменений производится за короткий период времени.
  • - данные меняются понемногу, но постоянно (заявки сервис деск)

    ************

    получается, мне этот механизм не подойдёт?
    ...
    Рейтинг: 0 / 0
    синхронизация набора таблиц между бд
        #39981719
    Владислав Колосов
    Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
    Участник
    andreymx,

    скорее всего не подойдёт.
    ...
    Рейтинг: 0 / 0
    синхронизация набора таблиц между бд
        #39981744
    andreymx
    Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
    Участник
    Владислав Колосов
    andreymx,

    скорее всего не подойдёт.
    спасибо

    а есть что-то штатное? или проще велосипед свой построить?

    цель: синхронизация 150 таблиц между серверами, количество таблиц и их структура меняется обычно в сторону увеличения
    количество строк в таблицах - скажем, от 1 строки до 10 млн
    полей CreatedDate / ChangedDate нет, но обещали посмотреть в сторону реализации

    расписание - раз в полчаса - час
    более детально не требуется
    ...
    Рейтинг: 0 / 0
    синхронизация набора таблиц между бд
        #39981751
    Владислав Колосов
    Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
    Участник
    andreymx,

    AlwaysOn слишком сложно для таких требований, так что без ручной настройки не обойтись. Какие-то нестандартные решения приведут к усложнению обслуживания и специального обучения новых сотрудников.
    ...
    Рейтинг: 0 / 0
    синхронизация набора таблиц между бд
        #39982800
    Гулин Федор
    Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
    Участник
    andreymx
    Владислав Колосов
    andreymx,

    скорее всего не подойдёт.
    спасибо

    а есть что-то штатное? или проще велосипед свой построить?

    цель: синхронизация 150 таблиц между серверами, количество таблиц и их структура меняется обычно в сторону увеличения
    количество строк в таблицах - скажем, от 1 строки до 10 млн
    полей CreatedDate / ChangedDate нет, но обещали посмотреть в сторону реализации

    расписание - раз в полчаса - час
    более детально не требуется


    Самописный скрпит добавления 1 поля CreatedDate - апдейченного при Create/Update
    и тригера обновлюящие это поле
    с проверкой чтоб не падало если его нет.
    ну и полная заливка 1 раз само собой

    по идее 1-2 скрпита накатывающее это поле и тригеры должно хватить - динам. скл

    Минусы - с делете не прокатит
    опять же вдруг там большие батчи вставки - может и чуть подтарамаживать из за тригера

    ps с делете я видел варинат когда все ПК были из 1 числового поля
    тогда тригер на делете пишущий в таблицу

    table pk_id
    и эта таблица потом читалась и удалялись соответвсующие записи из таблиц.
    ...
    Рейтинг: 0 / 0
    5 сообщений из 30, страница 2 из 2
    Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / синхронизация набора таблиц между бд
    Целевая тема:
    Создать новую тему:
    Автор:
    Закрыть
    Цитировать
    Найденые пользователи ...
    Разблокировать пользователей ...
    Читали форум (0):
    Пользователи онлайн (0):
    x
    x
    Закрыть


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