ВЫБОР СИСТЕМ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ В УСЛОВИЯХ ИМПОРТОЗАМЕЩЕНИЯ - Студенческий научный форум

XVIII Международная студенческая научная конференция Студенческий научный форум - 2026

ВЫБОР СИСТЕМ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ В УСЛОВИЯХ ИМПОРТОЗАМЕЩЕНИЯ

 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

Введение. Системы управления базами данных являются ключевым компонентом современных информационных систем и обеспечивают хранение, обработку и доступ к данным в различных отраслях экономики. Банковский сектор, государственные информационные системы, розничная торговля и промышленные предприятия традиционно использовали проприетарные СУБД зарубежных производителей, такие как Oracle Database и Microsoft SQL Server [1].

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

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

1. История и архитектурные особенности PostgreSQL. PostgreSQL ведет свою историю от исследовательского проекта POSTGRES, инициированного в 1986 году в Университете Калифорнии в Беркли под руководством Майкла Стоунбрейкера. В 1996 году проект был переименован в PostgreSQL, что подчеркивало поддержку стандарта SQL. В настоящее время PostgreSQL развивается международным сообществом разработчиков под управлением некоммерческой организации PostgreSQL Global Development Group. Разработка ведется открыто, СУБД распространяется по лицензии PostgreSQL License, допускающей свободное использование и модификацию программного обеспечения. Ключевыми архитектурными особенностями PostgreSQL являются:

  1. соответствие стандарту ANSI SQL;

  2. поддержка транзакций с соблюдением свойств ACID;

  3. реализация механизма многоверсионности данных MVCC;

  4. расширяемость за счет пользовательских типов данных, функций и операторов;

  5. поддержка полнотекстового поиска;

  6. работа с полуструктурированными данными с использованием JSON и JSONB;

  7. развитые механизмы репликации и отказоустойчивости.

Благодаря этим особенностям PostgreSQL может использоваться как в небольших проектах, так и в высоконагруженных корпоративных системах.

2. Сравнение PostgreSQL с другими реляционными СУБД. Для обоснования выбора PostgreSQL целесообразно рассмотреть его в сравнении с наиболее распространенными реляционными СУБД.

MySQL ориентирована преимущественно на веб-приложения и небольшие системы. Несмотря на простоту эксплуатации и широкое распространение, MySQL уступает PostgreSQL по полноте реализации стандарта SQL и возможностям расширения. Microsoft SQL Server и Oracle Database относятся к корпоративным СУБД и обладают развитым инструментарием администрирования, аналитики и автоматизации. Однако их использование связано с высокой стоимостью лицензирования, а также зависимостью от зарубежных вендоров. PostgreSQL выгодно отличается отсутствием лицензионных ограничений, высокой функциональностью и возможностью глубокой адаптации под требования конкретной организации, что делает его предпочтительной платформой в условиях импортозамещения. Сравнение часто используемых СУБД приведено в таблице 1.

Таблица 1 – Сравнение СУБД

Название СУБД

Тип

Стоимость

Лицензия

Для кого

Преимущества

PostgreSQL

Реляционная СУБД клиент-серверного вида

Бесплатно

PostgreSQL License, Open Source

Подходит для проектов любой сложности и объёма

СУБД имеет большую функциональность и высокую производительность — например, она без проблем может работать с большими данными под высокой нагрузкой

MySQL

Реляционная СУБД клиент-серверного вида

Бесплатно

GPLv2, проприетарная

Подходит для небольших и средних команд и проектов

Интерфейс программы позволяет работать с таблицами разных форматов. MySQL работает онлайн и вмещает до 50 млн элементов. Но по функциональности она уступает PostgreSQL. При этом её можно интегрировать с другими СУБД

Microsoft SQL Server

Реляционная СУБД

Платная

Проприетарная

Платную версию используют в крупных компаниях, а бесплатную можно без проблем применять в проектах с объёмом данных до 10 ГБ

Эта СУБД добавляет автоматизацию задач — например, можно задать скрипт, который будет управлять памятью. Ещё Microsoft SQL Server позволяет удобно хранить сложные структуры данных и быстро искать их.

СУБД совместима с другими программами Microsoft — например, Excel и Access. С ними можно сделать интеграцию и выгружать данные оттуда, а также изменять их онлайн.

Oracle Database SQL

Реляционная СУБД клиент-серверного вида

Платная

проприетарная

Точная стоимость требует расчета по количеству ядер, сфере применения и региона. Часто для крупных организаций стоимость лицензий и поддержки может достигать миллионов долларов в год, включая доплаты за техническую поддержку и обновления.

Oracle Database — это полнофункциональная реляционная СУБД корпоративного уровня, поддерживающая транзакции, масштабируемость, высокую доступность, OLTP, OLAP, аналитические функции и облачную интеграцию.

3. Российские форки PostgreSQL. На основе PostgreSQL в Российской Федерации разработан ряд форков и коммерческих дистрибутивов, ориентированных на промышленную эксплуатацию. Сравнение часто используемых форков PorstgreSQL приведено в таблице 2.

Postgres Pro — коммерческая версия PostgreSQL, сертифицированная ФСТЭК и включенная в реестр отечественного программного обеспечения. СУБД оптимизирована для работы с высокими нагрузками и широко применяется в системах «1С:Предприятие».

Pangolin — корпоративная СУБД от компании «СберТех», интегрированная в экосистему Platform V. Решение ориентировано на высоконагруженные системы, поддерживает автоматическую репликацию и работу с большими объемами данных.

Tantor — СУБД и платформа администрирования, ориентированная на миграцию с Oracle и Microsoft SQL Server. Поддерживает совместимость с PL/SQL и предоставляет графические инструменты мониторинга.

Jatoba — защищенная СУБД, ориентированная на работу с критически важными данными, обладающая встроенными механизмами отказоустойчивости, шифрования и защиты информации [3].

Несмотря на относительно небольшое сообщество пользователей, данные решения активно развиваются и находят применение в государственных и корпоративных информационных системах.

Таблица 2 – Сравнение форков PorstgreSQL

Название СУБД

Цели разработки

Особенности функции:

Преимущества

Недостатки

Сравнение с аналогами

PostgreSQL

Pro

Коммерческая версия PostgreSQL, выпускаемая компанией PostgresProfessional; ориентирована на промышленное использование в организациях; усиление безопасности, расширенные инструменты администрирования, сервисная поддержка.

Оптимизация для российской инфраструктуры - Postgres Pro полностью совместим с отечественными операционными системами; дополнительные расширения и модули; улучшенная безопасность (расширенные способы аутентификации, аудит, шифрование на уровне базы и т.д.) сервисная поддержка, обновления, сертификации для регуляторных требований; Содержит самое полное количество оптимизаций для работы с «1С:Предприятие»;.Входит в реестр отечественного программного обеспечения и имеет сертификат ФСТЭК.

Cовместимость с открытым PostgreSQL; формальная поддержка и SLA; дополнительные административные инструменты и расширения; Самая популярная российская СУБД для высоконагруженных систем и больших объемов данных от разработчика Postgres Professional; Флагманская редакция СУБД, Postgres Pro Enterprise, включает более 100 ключевых разработок, что позволяет ей решать самые сложные промышленные задачи.

Cтоимость лицензии и поддержки по сравнению с открытым PostgreSQL;

возможные задержки с внедрением решений, зависящие от дорожной карты коммерческого продукта.

Несмотря на высокую совместимость с PostgreSQL, некоторые сторонние расширения могут работать некорректно или требовать доработки. Относительно небольшое сообщество пользователей по сравнению с PostgreSQL или коммерческими решениями вроде Oracle Database.

PangolinSQL

Platform V Pangolin — российская система управления базами данных (СУБД), разработанная компанией «СберТех». Это специальная сборка PostgreSQL уровня enterprise, содержащая более 80 доработок для повышения производительности, безопасности, удобства разработки и сопровождения.

Поддерживает различные модели данных, включая реляционные и временные ряды (time-series); Оптимизирована для работы с ERP-системами, в том числе — «1С:Предприятие»; Интегрирована в экосистему Platform V, что позволяет использовать единые инструменты для разработки, управления и обеспечения безопасности.

В системе реализованы встроенные механизмы автоматической репликации, обеспечивающие высокую доступность данных и отказоустойчивость; ПО поддерживает базу данных размером 100 ТБ. Есть собственная графическая платформа для сопровождения и мониторинга СУБД— Platform V Kintsugi.

Cтоимость лицензии и поддержки по сравнению с открытым PostgreSQL;

возможные задержки с внедрением решений, зависящие от дорожной карты коммерческого продукта.

Относительно небольшое сообщество пользователей по сравнению с PostgreSQL или коммерческими решениями вроде Oracle Database.

Tantor

SQL

Tantor — система управления базами данных (СУБД) и многофункциональная платформа для администрирования и мониторинга кластеров PostgreSQL. Разработана компанией «Тантор Лабс», входящей в группу компаний «Астра». Ориентирована на корпоративный сегмент и предлагает высокую производительность при минимальной ресурсоёмкости. Подходит государственным и частным организациям, находящимся в процессе перехода с Oracle, MS SQL и других проприетарных СУБД в рамках программ импортозамещения.

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

совместимость с PL/SQL Oracle; поддержка формата ORC для хранилищ данных (Data Warehouse); инструменты анализа статистики по событиям ожидания и предикатам в операторах WHERE и JOIN; Управление, настройка, мониторинг и аудит осуществляются через графический интерфейс Tantor, без необходимости использовать командную строку.

сСтоимость лицензии и поддержки по сравнению с открытым PostgreSQL;

возможные задержки с внедрением решений, зависящие от дорожной карты коммерческого продукта.

Относительно небольшое сообщество пользователей по сравнению с PostgreSQL или коммерческими решениями вроде Oracle Database.

Jatoba SQL

Jatoba — российская защищённая система управления базами данных (СУБД). Разработана компанией «Газинформсервис» в 2019 году по заказу службы информационной безопасности одного из крупных заказчиков.

Ориентирована на компании и организации, которые работают с критичными данными и имеют высокие требования к безопасности и надёжности.

Основана на модернизированном ядре СУБД с открытым кодом PostgreSQL;

автоматический отказоустойчивый кластер, катастрофоустойчивый географически распределённый кластер, встроенная система резервного копирования; масштабируемость высокопроизводительный кластер и пулер соединений; сокрытие информации в файлах данных СУБД, мониторинг и логирование событий безопасности, защита от SQL-инъекций

Aвтоматический отказоустойчивый кластер, географически распределенная архитектура СУБД, что гарантирует работоспособность при отказе ЦОД, защита баз данных и таблиц для предотвращения чтения данных при краже, графический интерфейс для работы с СУБД. Также есть инструменты для упрощения миграции с Oracle DB и MSSQL.

Cтоимость лицензии и поддержки по сравнению с открытым PostgreSQL;

возможные задержки с внедрением решений, зависящие от дорожной карты коммерческого продукта.

Относительно небольшое сообщество пользователей по сравнению с PostgreSQL или коммерческими решениями вроде Oracle Database.

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

  1. требования к безопасности и сертификации;

  2. объем и характер нагрузки;

  3. необходимость миграции с проприетарных СУБД;

  4. наличие технической поддержки и SLA;

  5. стоимость владения;

  6. совместимость с существующей ИТ-инфраструктурой.

Формирование аналитического отчета, включающего сравнение характеристик и метрик, позволяет снизить риски внедрения и обеспечить устойчивую работу информационных систем. Основными преимуществами PostgreSQL и его форков являются открытость, независимость от зарубежных вендоров и высокая функциональность. В то же время среди ключевых вызовов следует отметить сложность миграции, необходимость обучения специалистов и зависимость от дорожных карт разработчиков коммерческих форков.

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

Список литературы

  1. Сравнительные характеристики SQL и NOSQL СУБД, влияющие на разработку приложений баз данных / Е. М. Куприянчик, Т. В. Зудилова, И. В. Ананченко [и др.] // Современные наукоемкие технологии. – 2022. – № 7. – С. 74-78. – DOI 10.17513/snt.39236. – EDN CJETGH.

  2. Yandex Managed Service for PostgreSQL [Электронныйресурс]. – Режимдоступа: URL: https://yandex.cloud/ru/services/managed-postgresql (07.02.2026)

  3. Защищенная российская система управления базами данных (СУБД) [Электронный ресурс]. – Режим доступа: URL: https://jatoba.ru/ (07.02.2026)

Просмотров работы: 6