Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Внутренние двоичные имена баз и документов

Читайте также:
  1. I. ДОКУМЕНТАЛИСТИКА, ДОКУМЕНТОВЕДЕНИЕ
  2. IV. Состав необходимых для государственного учета документов
  3. Static внутренние классы
  4. V. Порядок представления заявителями документов для осуществления государственного учета
  5. VI. Правила оформления и предоставления пакета конкурсных документов
  6. А описания документов?
  7. А) Внутренние болезни
  8. Аргументы [A], [G], [I], [P], [Q], [S]были спроектированы для использования в шлюзовых и других почтовых системах. Онине используются с именами Notes.
  9. АРХИВНЫЕ МАТЕРИАЛЫ (Масонские коллекции и собрания документов) орргб.
  10. Аудит учредительных документов.

Каким образом Notes определяет, что содержимое двух неодинаковых файлов на разных компьютерах является экземплярами одной базы, и складывает их в одну закладку?

Во-первых, не по имени файла, так как при создании реплики пользователь может выбрать для нового файла любое имя.

Во-вторых, не по имени базы, так как дизайнер базы может свободно изменять его для любой из реплик (откуда затем оно будет среплицировано во все остальные реплики).

Аналогичная проблема возникает и с конфликтами репликации документов. Как определить, что два неодинаковых документа в разных репликах получены путем независимого редактирования какого-то ранее существовавшего документа?

Для решения этих задач Notes присваивает базам, разделам, формам, документам и всем прочим данным т.н. двоичные имена. Двоичные имена, в отличие от имён символьных:

Как правило, двоичное имя объекта, если оно у него есть, выводится в его окне свойств на закладке «Коды документов» в поле «Код»:

Когда говорят «NoteID», подразумевают двоичное имя документа, уникальное для данной реплики (16-разрядное). В разных репликах один и тот же документ может иметь разные NoteID, а один и тот же NoteID может использоваться для разных документов. В дополнение к NoteID каждый документ имеет т.н. «Unquie ID», или «UNID» – двоичное имя, одинаковое для всех реплик базы.

Наконец, двоичное имя базы данных обозначают термином «Replica ID».

Отдельный вопрос: как реплицировать удаления? Если документ есть в реплике А и отсутствует в реплике Б, то что это означает: что он был создан в А и теперь должен быть скопирован в Б, или что после предыдущей репликации он был удален из Б и теперь должен быть также удален из А?

Для решения этой проблемы после удаления документа Notes продолжает хранить в базе его UNID ещё в течение 30 суток (если точнее - 1/3 от срока хранения неизменившихся документов, задаваемого в параметрах репликации базы, по умолчанию составляющего 90 дней), и при реплицировании удаляет документы с таким UNID из других реплик.




Дата добавления: 2015-09-10; просмотров: 82 | Поможем написать вашу работу | Нарушение авторских прав

Упражнение 7.1 | Панель операций в окне редактирования документа | Индексирование | Упражнение 8.5 | Упражнение 9.1 | Управление доступом к документам по их типу | Доступ к локальным базам | Определение, принцип действия, обоснование необходимости | Создание и инициализация новых реплик | Параметры репликации, хранящиеся в Notes |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав