КонтактыКонтакты
На предыдущую страницу
#Software

СУБД (Система управления базами данных)

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

Решения СОРМ

Ключевые возможности

СУБД обеспечивает:

  • работу с данными, размещенными на внешних накопителях;
  • работу с данными, находящимися в ОЗУ с применением дискового кэша;
  • ведение отчетности касаемо: резервирования, редактирования, бэкапа данных и т. д.;
  • поддержку различных языков баз данных (для работы и определения конкретных типов данных).

Что входит в СУБД

СУБД состоит из:

  1. Ядра. Поддерживает отчетность, отвечает за управление данными в ОЗУ и на внешних накопителях.
  2. Процессора языка БД. Позволяет оптимизировать запросы на создание и редактирование данных.
  3. Подсистемы поддержки времени исполнения. Позволяет интерпретировать ПО для поддержки работы с БД, создавать пользовательские интерфейсы взаимодействия с СУБД.
  4. Вспомогательного ПО. Набор утилит, позволяющих расширить возможности взаимодействия с СУБД (в том числе, и по обслуживанию).

Типы СУБД

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

В зависимости от модели данных СУБД бывают:

  • сетевыми;
  • иерархическими;
  • реляционными;
  • объектно-реляционными;
  • объектно-ориентированными.

Согласно методу предоставления доступа к БД СУБД подразделяются на:

  • встраиваемые;
  • «клиент-сервер»;
  • «файл-сервер».

По уровню распределенности СУБД бывают:

  • распределенными (составные элементы одной СУБД могут быть распределены на разных машинах);
  • локальными (все элементы СУБД размещены на одной машине).

Схемы взаимодействия СУБД с внешней памятью

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

Отложенная запись

При этом подходе изменения в БД записывают в буферах обмена на внешних накопителях, пока не наступит:

  • контрольная точка, указанная заранее;
  • нехватка свободного пространства для записи на накопителе;
  • нехватка ОЗУ для обеспечения работы буферов;
  • остановка БД.

Непосредственная запись

СУБД, работающие по этому принципу, незамедлительно записывают все изменения в базах данных на внешние носители, как только поступит подтверждение какой-либо транзакции. Этот метод разумно использовать только при использовании высокоэффективной внешней памяти.

 

Оцените данную статью
Консультация по услугам