ИНТЕЛЛЕКТУАЛЬНЫЕ СИСТЕМЫ И ТЕХНОЛОГИИ
МАТЕМАТИЧЕСКИЕ ОСНОВЫ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
ПРИКЛАДНЫЕ АСПЕКТЫ ИНФОРМАТИКИ
М. В. Ворончихин, Н. А. Галанина "Импортозамещение ПО: адаптация клиентской части приложения для работы с PostgreSQL"
МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ
М. В. Ворончихин, Н. А. Галанина "Импортозамещение ПО: адаптация клиентской части приложения для работы с PostgreSQL"
Аннотация. 

В статье рассматривается процесс импортозамещения программного комплекса «Администратор-Д» в контексте внедрения в его клиентскую часть поддержки системы управления базами данных (СУБД) с открытым исходным кодом PostgreSQL. В рамках исследования был разработан универсальный модуль DbClient на языке программирования C#, который абстрагирует взаимодействие с различными типами баз данных (Microsoft SQL Server, PostgreSQL). Особое внимание уделяется техническим аспектам данного процесса. Приведены результаты тестирования, демонстрирующие эффективность реализации и высокую производительность разработанного решения. 

Ключевые слова: 

импортозамещение, базы данных, PostgreSQL, Microsoft SQL Server, C#.

DOI 10.14357/20718632250108

EDN KHEVNJ

Стр. 85-92.

Литература

1. Моисеева В.В. Импортозамещение: проблемы и перспективы в России / В.В. Моисеева. – Москва: Директ Медиа, 2016. – 296 с. 
2. DB-Engines Ranking. URL: https://db-engines.com/en/ranking (Дата обращения: 12.11.24) 
3. PostgreSQL возглавила мировой рейтинг роста популярности СУБД и стала абсолютным лидером среди популярных СУБД в России. URL: https://www.cnews.ru/news/line/2024-01-09_postgresql_vozglavila_mirovoj (Дата обращения: 12.11.24).
4. A. Shameel. Migrate your SQL Server Workloads to PostgreSQL: Quick Reference: Second Edition. - North Charleston: Independently Published, 2022. – 159 с.
5. Карпов, В. В. Импортозамещение в сфере информационных технологий на примере миграции с СУБД «Oracle» на СУБД «PostgreSQL» / В. В. Карпов, А. А. Рындин // Управление социально-экономическим развитием регионов: проблемы и пути их решения : сборник научных статей 13-ой Международной научно-практической конференции : в 2 т., Курск, 23–24 июня 2023 года / Финансовый университет при Правительстве Российской Федерации, Курский филиал; Торгово-промышленная палата; Совет молодых депутатов Курской области; Курская региональная общественная организация Вольного экономического общества России. Том 1. – Курск: Финансовый университет при Правительстве Российской Федерации, Курский филиал, 2023. – С. 425-428.
6. «Если ли жизнь» после Oracle – импортозамещение баз данных. URL: https://www.z-it.ru/news/analitika/detail/1054/ (Дата обращения: 12.11.24).
7. Импортозамещение. URL: https://www.keysystems.ru/products/importozameshchenie/importozameshchenie/ (Дата обращения: 12.06.24)
8. Мартишин С. А. Базы данных. Практическое применение СУБД SQL- и NoSOL-типа для применения проектирования информационных систем. / С. А. Мартишин. – Москва: Форум, 2023. – 368 с.
9. PostgreSQL C#: Connecting the PostgreSQL Database. URL: https://www.postgresqltutorial.com/postgresql-csharp/postgresql-csharp-connect/ (Дата обращения: 12.06.24).
10. Npgsql - .NET Access to PostgreSQL. URL: https://www.npgsql.org/ (Дата обращения: 12.06.24).
11. Ворончихин М.В., Галанина Н.А. Использование программного комплекса «Миграция-КС» для решения задачи импортозамещения базы данных // Информационные технологии. – 2024. – №9. – С. 462-467.
12. Рогов Е. PostgreSQL 15 изнутри / Е. Рогов. – Москва : ДМК Пресс, 2023. – 662 с.
13. Домбровская Генриэтта. Оптимизация запросов PostgreSQL / Генриэтта Домбровская/, Борис Новиков, Анна Бейликова. – Москва: ДМК-Пресс, 2022. – 278 с.
14. Ворончихин М.В., Галанина Н.А. Перевод подкомплекса «Административная практика», входящего в состав ИАС «Администратор-Д», на СУБД с открытым исходным кодом PostgreSQL // Новые компетенции цифровой реальности: теория и практика их развития у обучающихся : сб. докл. и науч. ст. IV Всерос. науч.-практ. конф., Чебоксары, 06 апреля 2023 года. Чебоксары: Изд-во Чуваш. ун-та, 2023. С. 91-96.
15. Ворончихин, М. В. Разработка отчета "Форма 0510837. Ведомость начисления доходов бюджета" в программном комплексе "Администратор-Д" / М. В. Ворончихин, Н. А. Галанина // Информатика и вычислительная техника : сборник научных трудов. – Чебоксары : Чувашский государственный университет им. И.Н. Ульянова, 2023. – С. 63-67. 
16. Миграция приложения Oracle PL/SQL на Postgres pl/pgSQL: взгляд два года спустя. URL: https://pgconf.ru/media/2021/10/29/Анфиногенов%20Анатолий% 20%20Миграция%20приложенияOracle%20PL%20SQL%20на%20Postgres% 20pl%20pgSQL%20взгляд%20два%20года%20спустя.pdf (Дата обращения: 12.06.24).
17. Тарасов С.В. СУБД для программиста. Базы данных изнутри. / С.В. Тарасов. – Москва: СОЛОН-Пресс, 2015. – 320 с.
18. Бизнес переходит с иностранных IT-решений на коммерческий Open Source. URL: https://www.vedomosti.ru/technology/articles/2024/03/19/1026484-biznes-perehodit-na-kommercheskii-open-source (Дата обращения: 12.06.24).

2025 / 01
2024 / 04
2024 / 03
2024 / 02

© ФИЦ ИУ РАН 2008-2018. Создание сайта "РосИнтернет технологии".