Материал: Л-2 - Архитектурные решения

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Архитектурные решения, используемые при реализации СУБД

Классификация СУБД по размеру Архитектура «клиент-сервер» Жизненный цикл данных Архитектуры OLTP-систем

Классификация СУБД по размеру

Настольные (персональные).

Промышленные (клиент-серверные).

Средние (промежуточные).

Встраиваемые.

Настольные СУБД (1)

Решение сравнительно небольших задач (небольшой объем данных, малое количество пользователей).

Относительно упрощенная архитектура:

функционируют в режиме файл-сервер;

поддерживают не все функции СУБД (не ведется журнал транзакций, нет возможности автоматического восстановления БД после сбоев и т. п.).

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

Настольные СУБД (2)

Специфика задач:

объемы данных не являются катастрофически большими;

частота обновлений не слишком высока;

организация расположена в одном небольшом здании;

от одного до 10–15 пользователей.

Настольные СУБД: dBase III – PLUS, Clipper, FoxPro, FoxBase+, Visual FoxPro, PARADOX.

Широко распространена СУБД Microsoft Access (пакет

Microsoft Office).

Промышленные (клиент-серверные) и промежуточные СУБД

Крупные организации файл-серверные технологии не используют. Наиболее распространенными промышлен-

ными системами являются Oracle Database (Oracle), MS SQL Server (Microsoft), IBM DB2 и др. (май 2006)

К промежуточным СУБД относятся MySQL, PostgreSQL, Firebird, Interbase и др.