Администрируем
Oracle, SQL Server, PostgreSQL

Кто такой хороший администратор СУБД?

Для чего предназначена СУБД? ТОП-5 популярных СУБД в России — подробнее про администрирование баз данных и роль администратора на нашем сайте.
Определение
Система управления базами данных (СУБД) — это набор программно-языковых средств, позволяющий организовывать, контролировать и администрировать БД. Почти все сайты не могут функционировать без базы данных, поэтому СУБД используется практически повсеместно.

Для чего предназначена СУБД?

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

Основные виды СУБД:

По расположению баз данных:
По структуре и организации данных:
  1. Реляционные. Данные в виде таблиц, связанных между собой сквозными параметрами. У каждой строки есть уникальный идентификатор или ключ. Это позволяет легко находить нужные данные и связывать их между собой.
  2. Ключ-значение. Для хранения данных используют уникальный идентификатор из двух частей — ключ и значение, — который присваивается каждой единице данных.
  3. Документные. СУБД для баз данных, где хранятся документы со структурированным текстом и особым синтаксисом: архивы, каталоги или журналы действий, логи для сайтов и приложений.
  4. Графовые. Работают с БД, где в качестве единицы информации выступают взаимосвязи. Такие базы часто используют в соцсетях или рекомендательных сервисах.
  5. Колоночные. Данные представлены в виде колонок, каждая из которых аналогична отдельной таблице.

Какой тип СУБД выбрать?

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

Администрирование баз данных – это…

Определение
Администратор базы данных (АБД) или Database Administrator (DBA) – это лицо, отвечающее за выработку требований к базе данных, её проектирование, реализацию, эффективное использование и сопровождение, включая управление учётными записями пользователей БД и защиту от несанкционированного доступа.
В крупных компаниях с развитой ИТ-инфраструктурой нередко есть отдельная роль DBA или целая команда специалистов. Тем не менее, квалифицированная инцидентная поддержка 24\7 обходится организации очень дорого.
В компаниях поменьше зона компетенций DBA может стать дополнительной нагрузкой кому-то из смежных специалистов. Это приводит к проблемам в масштабировании и внесении изменений в системы.
И в первом случае, и во втором может помочь внешний DBA: независимый консультант по базам данных. Внешний специалист DBA полностью или частично возьмёт на себя все функции администраторов базы данных заказчика и выполнит весь комплекс работ.
Специалисты группы компаний «ДБ-Сервис» могут взять на себя все работы по поддержанию систем в работоспособном состоянии и любые работы по изменению инфраструктуры СУБД. Помимо предоставления услуг DBA, сервис предлагает услугу замены штатного DBA на период отпуска.

Что выполняет ДБА?

Поговорим подробнее о спектре обязанностей:
  • Мониторинг состояния СУБД
  • Мониторинг производительности СУБД
  • Мониторинг SQL запросов, которые вызывают аномальные показатели потребления ресурсов
  • Периодическая проверка состояния СУБД на соответствие к заявленным RTO/RPO, Стандартам безопасности и обслуживания
  • Донесение проблематики до руководства
  • Автоматизация работ по управлению СУБД, обслуживанию БД и сбору данных
  • Контроль доступа к СУБД и вносимых изменений
  • Своевременно планирование обновлений и апгрейдов СУБД и ОС на следующие версии, рассматривать включения новых функций, повышающих работоспособность и показатели жизнеспособности СУБД.
«ДБ-сервис» предлагает услуги поддержки и администрирования баз данных Oracle, SQL Server, PostgreSQL и DevOps. Ознакомиться с предложением можно здесь.
Список литературы:
1. Система управления базами данных: что это такое и зачем она нужна // Skillbox: интернет-портал. – URL: СУБД: что такое системы управления базами данных, каких видов они бывают и для чего они нужны / Skillbox Media – Дата публикации: 14.12.2022.
2. Системы управления базами данных: Учебное пособие. – Нижневартовск: Изд-во Нижневартовского государственного университета, 2021. – 214 с.
3. Найти, сохранить и защитить: как СУБД помогают аналитикам и маркетологам // Блог.Практикума: интернет-портал. – URL: СУБД: что это, виды, структура, функции - где и как используются системы управления базами данных, примеры (yandex.ru) – Дата публикации: 31.08.2023.
4. СУБД - что это такое и какие они бывают // Cloud4y: интернет-портал. – URL: СУБД - что это такое и какие они бывают | Cloud4Y – Дата публикации: 19.09.2022.