Субд лекции

Темы:

Основные понятия

Будем различать понятия «распределенные банки данных» (РБнД) и «распределенные базы данных» (РБД).

РБнДбудем называть БнД, в котором распределен хотя бы какой-либо один компонент БнД (не обязательно БД). В такой трактовке информационная система, обеспечивающая многопользовательский доступ к централизованной базе данных, будет считаться одной из разновидностей РБнД. Такое понимание РБнД не является общепринятым.

Распределенная база данных (DDB - Distributed DataBase) - это совокупность множества взаимосвязанных баз данных, распределенных в компьютерной сети. РБД распределена физически, но логически - едина (имеет общую схему данных).

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

Сервер баз данных - СУБД, основанная на архитектуре «клиент-сервер».

SQL-сервер- собирательный термин, относящийся ко всем серверам баз данных, основанных на SQL. Наиболее популярные SQL-серверы перечислены в табл. 10.1.

Таблица 10.1

СУБД

Производитель

URL

Oracle

Oracle Corp.

www.oracle.com

MS SQL Server

Microsoft

www.microsoft.com

Informix

Informix

www.informix.com

Sybase

Sybase

www.sybase.com

DB2

IBM

www.4.ibm.com

Современным серверным СУБД присущи следующие характерные черты:

·        реализация для различных платформ (UNIX, Windows, Linux);

·        наличие административных утилит;

·        резервное копирование данных;

·        обслуживание репликаций;

·        параллельная обработка данных в многопроцессорных системах;

·        поддержка OLAP и создания хранилища данных (многие производители серверных СУБД поставляют такие серверы отдельно (Oracle, Informix), некоторые включают их в состав сервера реляционных БД (MS SQL Server 7.0 и выше));

·        распределенные запросы и транзакции;

·        использование средств проектирования БД (универсальных или ориентированных на конкретную СУБД);

предыдущая темаследующая