Структура бази даних Domino. Створення БД і робота з її властивостями, страница 12

Allow soft deletions (Разрешить мягкие удаления)

Если разрешены мягкие удаления, пользователи располагают средством отмены удаления документов или их групп. Эта опция требует задать период времени для документов, которые могут быть восстановлены. Необходимо также создать представление для отображения удаленных документов, чтобы дать пользователям возможность выбирать подлежащие восстановлению документы. Просмотр удаленных документов обеспечивается специальным типом представления.

Don't support specialized response hierarchy (He поддерживать иерархию .    специализированных ответов)

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

Don't allow headline monitoring (He разрешать отслеживание заголовков)

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

Allow more fields in database (Разрешить использование большего количества полей в базе данных)

Эта опция была использована впервые в версии 5. Когда я впервые увидела ее, мне показалось, что это шутка. Что значит "большее количество полей"? По сравнению с чем? Как выяснилось, общий объем, занимаемый символами, допустимыми для всех присоединенных к базе данных имен полей, по умолчанию составляет 64 Кб. Это в среднем соответствует 3 тыс. полей. Если рассматриваемая опция задействована, это количество возрастает до 64 тыс. полей. Однако это может вызвать проблемы с полной индексацией текста. Поэтому я советую вместо задействования данной опции выбирать более краткие имена полей.

Limit entries in $UpdatedBy fields (Ограничить записи в полях $UpdatedBy)

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

Limit entries in $Revisions fields (Ограничить записи в полях $Revisions)

Каждый созданный документ содержит поле SRevisions, которое хранит дату и время сеанса редактирования документа. Система Domino использует содержимое этого поля, чтобы определить, как следует разрешать конфликты репликации и сохранения. Конфликт репликации возникает, когда документ редактирует пользователь, который обращается к базе данных с двух различных реплик на сервере, и в результате выполняется репликация базы данных. Конфликт сохранения возникает, когда два человека одновременно редактируют один и тот же документ на одном сервере. По умолчанию для поля $Revisions допускается 500 записей. Такое количество может занимать значительный объем дискового пространства. Ограничив количество записей в поле $Revisions, можно снизить объем пространства, потребляемого содержимым этого поля в каждом документе. Если репликация базы данных выполняется не часто, не стоит изменять стандартное значение опции. Если же репликация происходит ежедневно и количество изменений в определенном документе довольно низкое, можно установить для этой опции значение 10 или меньше, поскольку обычно не требуется располагать хронологией редактирований, которая выходит за рамки десяти последних сеансов.

$ Undelete expire time (in hours) (Время действия функции $Undelete (в часах))

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