Технология клиент-сервер ориентированная на распределенную СУБД

Технология клиент-сервер, ориентированная на изменение данных в нескольких местах

Технология клиент-сервер, ориентированная на изменение данных в одном месте

Технология клиент-сервер, ориентированная на локальную вычислительную сеть

Технология клиент-сервер, ориентированная на централизованное распределение

Технология клиент-сервер, ориентированная на автономный компьютер

Лекция 3

Основные виды технологии РОД

Т.е. и клиент и сервер установлены на одной ЭВМ.

По функциональным возможностям такая система аналогична централизованной СУБД, но распределенная обработка не поддерживается. В этом случае на клиентскую машину устанавливают облегченную версию сервера.

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

Здесь единственный сервер обеспечивает доступ к базе. Клиент формирует процесс, отвечающий за содержательную обработку данных, их представление и логический доступ к базе. Доступ к БД замедлен, т.к. клиент и сервер связаны через локальную сеть. В этой технологии предъявляются более высокие требования клиентской ЭВМ.

В случае применения этой технологии реализуется обработка распределенной транзакции. Удаленные серверы не связаны между собой сетью ЭВМ. В этом случае отсутствует сервер-координатор. Клиент может изменять данные только в своей локальной базе. Недостатком является возможность логических противоречий в обработке данных, так называемая опасность «смертельных объятий». Это ситуация когда задача А ждет записи, заблокированной задачей В, а задача В ждет записи заблокированной задачей А.

В отличие от предыдущей имеется сервер-координатор, который поддерживает протокол передачи данных между различными серверами.

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

Преимущества технологии клиент-сервер:

- позволяет независимо наращивать возможности сервера БД и совершенствовать инструментальные средства клиента.

Недостатки технологии клиент-сервер:

- повышение требования к производительности клиент-сервера;

- усложнение управления вычислительной сетью;

- сложность организации распределенной обработки.

 

Сервер БД должен работать в определенной операционной среде. Для этих целей предназначены сетевые операционные системы: DOS-5 и выше, UNIX, Windows NT. В настоящее время наиболее употребительными являются SQL-сервер, ORACLE-сервер и др.


Гипертекстовые технологии

 

1945 г., Буш – научный советник президента Трумэна, проанализировав способы представления документов в виде отчетов, докладов и т.д., заявил, что такое представление является не эффективным и предложил способ размещения информации по принципу ассоциативного мышления. Через 20 лет Нельсон реализовал этот принцип на ЭВМ и назвал его гипертекстом.

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

Обычно любой текст представляется как одна длинная строка символов которая читается в одном направлении.

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

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

 

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

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

Обработка гипертекста открыла новые возможности освоения информации, качественно отличающихся от традиционных. Гипертекст содержит не только информацию, но и аппарат ее эффективного поиска. По глубине формализации информации гипертекстовая технология занимает промежуточное положение между документами и фактографическими ИС.