Перейти к основному содержимому

Классификация таблиц БД в аспекте репликации

Связь характера информации, содержащейся в таблицах БД, и схемы их репликации позволяет выделить следующие группы таблиц:

  • Оперативные таблицы. Записи, относящиеся к приемам, квитанциям, оплатам, записям в расписании и т.д. Изменяются в филиальных БД, откуда консолидируются в ЦБД.
  • Справочные таблицы. Справочная информация едина в рамках филиальной сети, поэтому редактируется в ЦБД, откуда распространяется в филиалы. Это большинство справочников, прейскурант, справочник медпрофилей, кабинетов, рабочих мест, настройки типов конфигурации.
  • Универсальные таблицы. Изменяются в одном из филиалов и распространяются в другие через ЦБД. Например, справочник персонала, направления, очередь.
  • Таблицы, реплицирующиеся в синхронном режиме. Таблицы, относящиеся к сущности «Карточка регистрации пациента», реплицируются в синхронном режиме. При обращении (через пользовательский интерфейс МИС «Инфоклиника») к карточке пациента, карточка считывается из ЦБД. Синхронизация выполняется базовым модулем МИС «Инфоклиника», а не репликатором. Асинхронная репликация этих таблиц с помощью репликатора возможна, но требует сложной настройки и не рекомендуется в большинстве случаев.
  • Таблицы, не подлежащие репликации. Это таблицы, изменяющиеся при обновлении МИС «Инфоклиника»: справочник прав доступа, справочник системных событий, справочник модулей и т.п.

При конфигурировании репликатора таблицы необходимо явно объединять в т.н. группы репликации, причем принцип группировки примерно соответствует приведенному здесь.

Была ли статья полезна?