 |
М. В. Ворончихин, Н. А. Галанина "Импортозамещение ПО: адаптация клиентской части приложения для работы с 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).
|