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

Если СУБД классифицировать по структуре расположения (то есть где они могут располагаться), то все СУБД можно разделить на 2 типа:

· Первые – это локальные СУБД. Все части локальной СУБД размещают на одном компьютере.

· А вторые – это распределенные СУБД. Части СУБД могут располагать на 2-х и более компьютерах.

По способу доступа к базе данных

Данная классификация является самой распространенной. Данную классификацию обычно спрашивают и на экзаменах. Поэтому ее необходимо знать.

Файл-серверные СУБД

В таких СУБД файлы размещаются на файл-сервере. СУБД находится на каждом клиентском компьютере. Доступ СУБД к данным происходит через локальную сеть.

Преимуществом такой СУБД является низкая нагрузка на процессор файл сервера. А вот недостатков будет больше, чем преимуществ. К ним относятся:

· локальная сеть долго загружается;

· затруднено или полностью невозможно централизованное управление;

· слабое обеспечение высокой надежностью, высокой доступностью и высокой безопасностью.

Такая архитектура СУБД обычно применятся в локальных приложениях, так как в них низкая интенсивность обработки данных и низкие пиковые нагрузки на БД.

На данный момент файл-серверная СУБД считается устаревшей, а ее использование в более крупных системах является недостатком.

Примерами таких СУБД являются Paradox, Microsoft Access, dBase и др.

Клиент-серверные СУБД

Такую СУБД располагают на сервере вместе с базой данных. Доступ к базе данных происходит в монопольном режиме. Запросы на обработку данных осуществляются клиент-серверной СУБД.

Недостатком этой СУБД является повышенное требование к серверу. А вот достоинств будет больше:

· локальная сеть менее перегружена

· централизованное управление более удобно

· СУБД обеспечена высокой надежностью, доступностью и безопасностью.

Примерами таких СУБД являются Oracle, MySQl, ЛИНТЕР и др.

Встраиваемые СУБД

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

Примерами являются OpenEdge, Microsoft SQL Server Compact, SQLite.


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



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