Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
db-shpora.doc
Скачиваний:
14
Добавлен:
08.11.2018
Размер:
1.44 Mб
Скачать

Типы документов

База данных содержит:

  • заголовок базы данных,

  • список контроля доступа – ACL

  • элементы дизайна документов,

  • документы с данными.

  1. Механизм репликации в Lotus Domino.

Notes позволяет содержать несколько копий одного файла, называемых репликами, на нескольких серверах или рабочих станциях. Это дает возможность пользователям из различных сетей и мест вызова работать с одними и теми же данными.

Репликация - это процесс объединения изменений между репликами базы данных. Использование нескольких реплик одной и той же базы данных позволяет обеспечить более быстрый доступ к приложению, если оно используется в нескольких географически удаленных местах. Распределение приложения также минимизирует сетевой трафик между медленными участками сети и балансирует нагрузку на серверы.Также это дает возможность пользователям, будучи неподключенными к сети, затем реплицировать внесенные изменения при подключении к сети.При репликации Lotus Notes обновляет все реплики, копируя изменения из одной реплики в другую. Ограничения ACL и другие настройки репликации позволяют контролировать, какие именно изменения могут быть реплицированы.Репликация может происходить между серверами, а также между сервером и рабочей станцией.Служба репликации Lotus Domino передает новые и модифицированные документы между базами данных. На рисунке представлена идея репликации.Внимание! Реплика и копия базы данных это не одно и то же. Реплика отличается от копии тем, что реплика и исходная базы данных имеют один и тот же ID-номер реплики (Replica ID number). Копии нельзя реплицировать между собой.

Реплики базы данных – это базы данных, которые имеют одинаковый ID-номер реплики. Replica ID генерируется автоматически при создании базы данных. Репликация может происходить только между базами данных с одинаковым Replica ID. Имена баз данных могут различаться, также они могут содержать разные документы и реализовывать разный дизайн. Однако, если у них совпадают Replica ID, то они могут реплицироваться друг с другом.

Что происходит во время репликации

Репликация инициируется сервером или пользователем в клиенте Lotus Notes. Однако сервер не будет инициировать репликацию с рабочей станцией. Во время репликации два сервера (или сервер и клиент) делают следующее:

  • аутентифицируют друг друга,строят список документов, элементов дизайна и изменений в ACL с момента последней репликации,передают изменения в реплику базы данных. Lotus Domino реплицирует только измененные элементы, а не полностью документ с данными или документ - элемент дизайна. Перед тем как передавать изменения серверы проверяют ACL реплики. Lotus Domino может передавать только те изменения, которые разрешены ACL.

Данные, которые не реплицируются: представления и полнотекстовые индексы (FullText indexes),

системная информация о файле (например, имя файла и путь к нему.)

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

Презентация – использовать анимированный файл для объяснения процесса репликации.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]