Реферат: Сервер базы данных

Сервер базы данных


Системы с централизованной архитектурой.





Технология и модели "клиент-сервер".

Логические компоненты:

компонент представления

прикладной компонент

компонент доступа к информационным ресурсам



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

- модель доступа к удаленным данным

(Remote Data Access - RDA);

- модель севера базы данных

(DataBase Server - DBS);

- модель сервера приложений

(Application Server - AS).


^ Модель файлового сервера (FS-модель).





FoxPRO, Clipper, Clarion, Paradox


Novell NetWare


Модель доступа к удаленным данным

(RDA-модель).




SQL

API - интерфейс прикладного программирования


Модель сервера базы данных

(DBS-модель).




Informix, Ingres, Sybase, Oracle


Модель сервера приложений

(AS-модели)






клиента приложения

(Application Client - AC)



сервером приложения

(Application Server - AS)


Мониторы обработки транзакций

(Transaction Processing Monitors - TPM)


^ Эволюция серверов баз данных

а) Централизованная архитектура

б) Архитектура "один-к-одному"


Размещение клиента и сервера

на различных машинах.





Многопотоковая архитектура.





Архитектура с виртуальным сервером.





Многопотоковая мультисерверная архитектура.





^ Обработка распределенных данных
технология распределенных баз данных (Distributed Database)

технология тиражирования данных (Data Replication).

Принципы взаимодействия прикладных программ:

Прозрачность расположения

Прозрачность сети

Автоматическое преобразование форматов данных

Автоматическая трансляция кодов

Межоперабельность



host::stock


TCP/IP, DECnet, SNA, SPX/IPX,

NetBIOS, AppleTalk


EBCDIC ASCII


Интероперабельность


^ Распределенные базы данных


СУБД INGRES получает доступ к базе данных в формате СУБД Rdb через специальный шлюз.




^ Узел A - это компьютер VAX 6000/560 с ОС VMS и СУБД Rdb, где расположена локальная БД Предприятия в формате Rdb.

Узел B - компьютер SUN Sparc Server 1000 под управлением операционной системы Solaris. На нем функционирует СУБД Ingres и находится локальная БД Склад в формате INGRES.

^ Узел C - mainframe IBM c операционной системой MVS и СУБД DB2. На нем расположена локальная БД Инструмент в формате DB2.

Сервер распределенной БД - компонент СУБД Ingres - выполняется на узле B.

^ Коммуникационные серверы Ingres работают на всех трех узлах.

Узлы A и B используют для взаимодействия протокол TCP/IP, узлы B и C общаются в соответствии со стандартом SNA.

Распределенная БД Производство содержит таблицы из всех трех локальных БД.

Для доступа сервера распределенной БД к БД Предприятия необходим шлюз из Ingres в Rdb.

Для доступа к БД Инструмент - шлюз из Ingres в DB2.
^ Взаимодействие с PC-ориентированными СУБД
IBM, DEC, Hewlett-Packard, Sun

операционные среды desktop -компьютеров OS/2, NetWare, UnixWare, SCO UNIX


PARADOX, FoxPRO, dBASE IV, Clipper

СУБД Oracle

Open DataBase Connectivity (ODBC)

API


^ Интерфейс ODBC




Компоненты ODBC-архитектуры:

Приложение вызывает функции ODBC для выполнения SQL-инструкций, получает и интерпретирует результаты;

Менеджер драйверов загружает ODBC-драйверы, когда этого требует приложение;

ODBC-драйверы обрабатывают вызовы функций ODBC, передают операторы SQL СУБД и возвращают результат в приложение;

Источник данных (data source) - объект, скрывающий СУБД, детали сетевого интерфейса, расположение и полное имя базы данных.
еще рефераты
Еще работы по разное