Затем база данных должна быть разделена на две или более отдельных частей. КАК СЛОЖНО ПОПРОБОВАТЬ

135

КОГДА ВЫПОЛНЯТЬ НОВЫЕ WIKI-СЕРВЕРЫ

Принятие решения о том, когда разделить существующую вики на несколько разных экземпляров или просто создать

новый, всегда трудный вызов.

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

ориентированный. Задача определяет объем, а новая задача, естественно, предполагает новую

вики. Другой очевидный случай — когда вики будут обслуживать совершенно разные группы пользователей.

пользователей или удовлетворять специфические интересы. Третьей причиной может быть разная безопасность

требования.

Совет 5.8: связывание контента между разными экземплярами вики

Отдельные вики могут быть связаны между собой так, чтобы ссылки в одной указывали на страницы в другой.

другой. Это становится частным случаем внешних URL-адресов. См., например,

сокращенные обозначения в вики-коде или расширения, такие как InterMap, описанные в

Глава 8, посвященная способам значительного сокращения усилий, необходимых для ввода таких ссылок.

Единственным недостатком межвики-перекрестных ссылок по сравнению со ссылками на страницы является то, что

у вас больше нет автоматической визуальной обратной связи о том, является ли целевая страница

существует или нет. Это общая характеристика с другими внешними URL-адресами из-за

актуальные интернет-протоколы. Будущие усовершенствования инфраструктуры Интернета и

протоколы могут изменить это.

Некоторые клоны вики поддерживают ссылки между базами данных на одном хосте, так что

все страницы включены в более широкий спектр визуальной обратной связи о том, существует ли страница.

Область поиска также может охватывать несколько баз данных.

Слияние баз данных Wiki

Связанная с этим проблема — обратная сторона разделения или порождения вики, другими словами, когда

вы можете объединить два в один.

В принципе, вы можете просто перетаскивать страницы из одной в другую.

Нет централизованного индекса для обновления; вики сразу распознает все страницы

в подкаталоге базы данных. Отдельные сшивающие структуры остаются внутри

последовательно, за одним небольшим исключением.