Термин · Глоссарий B2B-ПО

СУБД

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

Буква «С» В категориях: 4 Платформ: 6+

Введение

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

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

История и контекст

Реляционная модель данных была предложена Эдгаром Коддом (IBM) в 1970 году в статье «A Relational Model of Data for Large Shared Data Banks». В 1974 году разработан язык SEQUEL (впоследствии SQL). В 1979 году Oracle выпустила первую коммерческую реляционную СУБД. В 1980-х–90-х реляционные СУБД (Oracle, IBM DB2, Sybase, Microsoft SQL Server) стали стандартом корпоративных систем.

В 2000-х с ростом интернет-нагрузок появились NoSQL СУБД – MongoDB, Cassandra, Redis – для обработки неструктурированных данных и горизонтального масштабирования. В России исторически доминировали Oracle и Microsoft SQL Server. После 2022 года активно внедряются отечественные СУБД: PostgresPro (сертифицированный форк PostgreSQL), Tarantool (Mail.ru Group), ЛИНТЕР БАСТИОН (РЕЛЭКС), КонсультантПлюс СВБД. Государственным заказчикам рекомендуется переход на сертифицированные СУБД, включённые в реестр Минцифры.

Как это работает

Реляционная СУБД организует данные в виде таблиц со строками и столбцами. Связи между таблицами задаются через первичные и внешние ключи. Язык SQL обеспечивает выборку (SELECT), добавление (INSERT), обновление (UPDATE) и удаление (DELETE) данных, а также DDL-операции для управления структурой. ACID-свойства (Atomicity, Consistency, Isolation, Durability) гарантируют корректность транзакций даже при сбоях.

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

Где применяется

Финансовый сектор: банковские АБС хранят транзакции, счета, клиентские данные в реляционных СУБД с требованиями к ACID и шифрованию. Государственные реестры: ЕГРЮЛ, ЕГРН, ГАС «Выборы», ГИС ЖКХ используют СУБД для хранения и обработки данных миллионов записей. Ритейл: товарные каталоги, остатки, заказы хранятся в СУБД с поддержкой высоконагруженных транзакций.

Промышленность: ERP-системы (1С, SAP, Галактика) работают на СУБД Oracle, PostgreSQL, MS SQL. Телекоммуникации: биллинговые системы требуют обработки миллионов транзакций в секунду. В России требование перехода на отечественные СУБД закреплено для КИИ и государственных ИС. PostgresPro, Tarantool и ряд других получили сертификаты ФСТЭК и ФСБ.

Связь с другими понятиями

СУБД – базовый слой для большинства корпоративных ИС. NoSQL СУБД дополняют реляционные для неструктурированных и высоконагруженных сценариев. DWH (хранилища данных) строятся на аналитических СУБД (ClickHouse, Greenplum). Облачные провайдеры предлагают DBaaS (Database as a Service) – управляемые СУБД без необходимости администрирования инфраструктуры. Бухгалтерский учёт, налоговая отчётность, складской учёт – все эти прикладные системы хранят данные в СУБД. Виртуализация и контейнеризация (Docker, Kubernetes) позволяют запускать СУБД в изолированных средах.

Преимущества и ограничения

Преимущества: стандартизованный доступ через SQL, гарантии целостности данных (ACID), зрелые инструменты администрирования, резервного копирования и мониторинга, поддержка тысяч одновременных пользователей, развитая экосистема драйверов и ORM.

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

Понятия из глоссария Цифрового маркетплейса, которые часто встречаются вместе с термином «СУБД».

Платформы класса «СУБД»

Решения из каталога Цифрового маркетплейса, относящиеся к этому классу ПО. Карточки ведут на полные карточки платформ с тарифами, обзорами и кейсами внедрения.

Tarantool Data Grid

Tarantool Data Grid

Данные и аналитика
Tarantool — высокопроизводительная СУБД с поддержкой in-memory и дискового хранения данных, обеспечивающая ACI...
Цена по запросу
★ 4.8
Подробнее →
ClickHouse

ClickHouse

ИТ-инфраструктура
ClickHouse — колоночная аналитическая СУБД (OLAP), созданная Яндексом и открытая в 2016 году. Обеспечивает обр...
Цена по запросу
★ 4.8
Подробнее →
ЛИНТЕР БАСТИОН

ЛИНТЕР БАСТИОН

ИТ-инфраструктура
ЛИНТЕР БАСТИОН — полностью отечественная реляционная СУБД, разработанная АО НПП «РЕЛЭКС» (Воронеж). Не основан...
Цена по запросу
★ 4.6
Подробнее →
БАРС.Мониторинг-ЖКХ

БАРС.Мониторинг-ЖКХ

Данные и аналитика
Информационно-аналитическая система для мониторинга и управления жилищно-коммунальным хозяйством на региональн...
Цена по запросу
★ 5.0
Подробнее →

Категории каталога

Разделы каталога Цифрового маркетплейса, в которые входят решения, использующие «СУБД».

Где применяется

Отрасли, в которых «СУБД» используется на практике. Откройте отраслевой раздел Цифрового маркетплейса, чтобы увидеть подходящие решения, кейсы и новости.

Частые вопросы про СУБД

Чем СУБД отличается от базы данных?

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

Что такое ACID в СУБД?

ACID – четыре свойства транзакций: Atomicity (атомарность), Consistency (согласованность), Isolation (изолированность), Durability (долговечность). Гарантируют корректность данных при сбоях и параллельном доступе.

Какие отечественные СУБД существуют?

PostgresPro (сертифицированный форк PostgreSQL), Tarantool (VK/Mail.ru), ЛИНТЕР БАСТИОН (РЕЛЭКС), Jatoba (Газинформсервис), РЕД База Данных. Большинство основаны на PostgreSQL с расширениями для российских требований.

Когда использовать NoSQL вместо реляционной СУБД?

NoSQL предпочтительна для документоориентированных данных переменной структуры, сверхвысоких нагрузок на запись, горизонтального масштабирования, хранения ключ-значение с минимальной латентностью.

Что такое DBaaS?

Database as a Service – управляемые СУБД в облаке: провайдер берёт на себя установку, настройку, резервное копирование и обновление, а клиент платит за потреблённые ресурсы без администрирования серверов.

Как СУБД используется в 1С?

1С:Предприятие работает на нескольких СУБД: файловый вариант, PostgreSQL, MS SQL Server, IBM DB2, Oracle. Для государственных организаций рекомендуется PostgreSQL или PostgresPro как отечественная альтернатива.