
Билеты к Экзамену / 27. Определение понятия «Информационная технология». Примеры
..doc27. Определение понятия «Информационная технология». Примеры.
Информационная технология — организованная совокупность процессов, элементов, устройств и методов, используемых для обработки информации.
Технология «клиент – сервер». Одним из перспективных направлений в сетевых технологиях является технология распределенной обработки данных, называемая клиент-сервер.
Технология клиент-сервер, как более мощная, заменила технологию файл-сервер. Она позволила совместить достоинства однопользовательских систем (высокий уровень диалоговой поддержки, дружественный интерфейс, низкая цена) с достоинствами более крупных компьютерных систем (поддержка целостности, защита данных, многозадачность).
Существуют такие основные разновидности технологии клиент = сервер, как:
1) ориентированная на автономный компьютер, т. е. и клиент, и сервер размещены на одной ЭВМ. По функциональным возможностям такая система аналогична централизованной СУБД;
2) ориентированная на централизованное распределение. Клиент получает доступ к ним одиночного удаленного сервера, данные могут только считываться, динамический доступ к данным реализуется посредством удаленных запросов, их число должно быть невелико, чтобы не снизилась производительность системы;
3) ориентированная на локальную вычислительную сеть. Эта технология характеризуется следующими особенностями: единственный сервер обеспечивает доступ к базе; клиент формирует процесс, отвечающий за содержательную обработку данных, их представление и логический доступ к базе; доступ к базе замедлен, так как клиент и сервер связаны через локальную сеть;
4) ориентированная на изменение данных в одном месте. В случае использования данной технологии реализуется обработка распределенных запросов; удаленные серверы не связаны между собой сетью ЭВМ, т. е. отсутствует сервер-координатор; клиент может изменять данные только в своей локальной базе; возникает опасность “смертельных объятий”, т. е. ситуация, когда задача А ждет записи, заблокированные задачей В, а задача В ждет записи, заблокированные задачей А. Поэтому распределенная СУБД должна иметь средство контроля противоречивых запросов. Распределение данных реализует метод расчленения базы данных;
5) ориентированная на изменение данных в нескольких местах. В отличии от предыдущей технологии здесь имеется сервер-координатор, поддерживающий протокол передачи данных между различными серверами. Возможно обработка распределенных запросов на разных удаленных серверах. Это создает предпосылки разработки распределенной СУБД. Реализуется стратегия смешанного распределения передачи копий с помощью СУБД;
6) ориентированная на распределенную СУБД. Она обеспечивает стратегию разбиения и дублирования базы данных, позволяет получить более быстрый доступ к данным. Распределенная СУБД обеспечивает независимость клиента от места размещения сервера, глобальную оптимизацию, распределенный контроль целостности базы, распределенное административное управление.