Архитектурные решения, используемые при реализации СУБД
Классификация СУБД по размеру Архитектура «клиент-сервер» Жизненный цикл данных Архитектуры 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 и др.