Понятие распределенных информационных систем, принципы их создания и функционирования

Тема: Распределенные информационные системы

ЛЕКЦИЯ 7

СУБД ведущих производителей

DB2 Universal Database (IBM). Семейство серверных СУБД фирмы IBM, известное под названием DB2 Universal Database (DB2 UDB),

Oracle 10g (Oracle). Oracle, появившаяся в 1979 году, была первой коммерческой реляционной СУБД, которая поддерживала язык SQL, ставший ныне индустриальным стандартом.

SQL Server 2000 и SQL Server 2005 (Microsoft). Первая версия Microsoft SQL Server - совместный продукт компаний Microsoft и Sybase, выпущенный в 1988 году, - была разработана для платформы OS/2. Последующие версии этого сервера баз данных предназначались для платформы Windows и со временем были тесно интегрированы с этой операционной системой. Для других платформ версии данного сервера не выпускались и не выпускаются.

Adaptive Server Enterprise и Adaptive Server IQ (Sybase). Серверные продукты компании Sybase происходят от одной из ранних версий Microsoft SQL Server, созданной совместно Microsoft и Sybase. Начиная с 1994 года Microsoft и Sybase разрабатывают свои серверные продукты независимо друг от друга, и результатом деятельности компании Sybase в этом направлении является продукт Adaptive Server Enterprise (ASE), последняя версия которого, 12.5.2, существует для Windows NT/2000 и некоторых версий UNIX и Linux.

Gupta SQLBase - компактная, простая в администрировании, профессиональная, SQL-ориентированная СУБД, включающая в себя все современные технические достижения в области информационных технологий хранения и доступа к данным.

Ingres II - интеллектуальная распределенная реляционная система управления базами данных/Объектно-ориентированная среда разработки приложений в архитектуре клиент/сервер. Платформы - все популярные реализации UNIX, Linux, мэйнфреймы, VMS, OS/2, PC, Mac, Windows NT, Novell NetWare.

Jasmine - первая (во всех смыслах) и единственная объектно-ориентированная база данных, предоставляющая систему разработки мультимедиа приложений, ориентированных на Internet/intranet

Borland InterBase 7.5 - высокопроизводительный, экономичный, многоплатформенный сервер баз данных. InterBase 7.5 представляет собой экономичную, высокопроизводительную СУБД с обработкой транзакций, которую используют миллионы пользователей во всем мире.

В основе распределенных АИС лежат две ос­новные идеи:

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

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

Практическая реализация распределенных информационных систем осуществляется через отступление от следующих принципов создания и функционирования распределенных систем:

отсутствие центральной установки;

непрерывность функционирования;

согласованное состояние данных.

В зависимости от того, какой принцип приносится в «жертву», выделились несколько самостоятельных направлений в технологиях распределенных систем:

технологии «Клиент-сервер»;

технологии реплицирования;

технологии объектного связывания.

Реальные распределенные системы, как правило, построены на основе сочетания всех трех технологий.

В технологиях «Клиент-сервер» отступают от одного из главных принципов создания и функционирования распределенных систем – отсутствия центральной установки. В своем развитии системы «Клиент-сервер» прошли несколько этапов, в ходе которых сформировались различные модели систем «Клиент-сервер». Их реализация, и, следовательно, правильное понимание основаны на разделении структуры СУБД на 3 компонента:

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

прикладной компонент, включающий набор запросов, событий, правил, процедур и других вычислительных функций, реализующий предназначение автоматизированной информационной системы в конкретной предметной области;

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

Исходя из особенностей реализации и распределения (т.е. расположения) в системе этих трех компонентов различают четыре модели технологии «Клиент-сервер»:

модель файлового сервера (FS – File Server);

модель удаленного доступа к данным (RDA – Remote Data Access);

модель сервера базы данных (DBS – DataBase Server);

модель сервера приложений (AS – Applcation Server).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: