Детальная информация
| Название | Исследование и разработка приложения для создания логической репликации в СУБД PostgreSQL: выпускная квалификационная работа магистра: направление 09.04.03 «Прикладная информатика» ; образовательная программа 09.04.03_04 «Интеллектуальные технологии управления знаниями и данными» = Research and development of an application to create logical replication in PostgreSQL DBMS |
|---|---|
| Авторы | Алексеев Ярослав Александрович |
| Научный руководитель | Хахина Анна Михайловна |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Выходные сведения | Санкт-Петербург, 2026 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | PostgreSQL ; репликация ; публикация ; подписка ; триггеры ; Java ; replication ; publication ; subscription ; triggers |
| Тип документа | Выпускная квалификационная работа магистра |
| Язык | Русский |
| Уровень высшего образования | Магистратура |
| Код специальности ФГОС | 09.04.03 |
| Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-4877 |
| Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Дополнительно | Новинка |
| Ключ записи | ru\spstu\vkr\45050 |
| Дата создания записи | 04.09.2026 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
Объектом исследования является процесс настройки логической репликации в СУБД PostgreSQL. Предметом исследования являются методы автоматизации настройки логической репликации, механизмы синхронизации данных и обработки конфликтов при передаче изменений между серверами PostgreSQL. Цель работы — исследовать механизмы логической репликации PostgreSQL и разработать приложение, обеспечивающее автоматизацию настройки репликации, упрощение конфигурирования и обеспечение надёжности синхронизации данных между серверами. Задачи, решаемые в ходе работы: 1.Исследовать архитектуру логической репликации PostgreSQL и существующие средства её реализации; 2.Выявить проблемы, возникающие при настройке и эксплуатации логической репликации; 3.Разработать архитектуру приложения для автоматизации настройки репликации; 4.Реализовать механизмы подключения к серверам PostgreSQL, конфигурации репликации и генерацию SQL-скриптов; 5.Провести тестирование разработанного приложения. Были использованы следующие технологии: Java, JavaFX, JDBC-драйвер и PostgreSQL. Результатом работы является разработанное кроссплатформенное приложение для автоматизации настройки логической репликации PostgreSQL. Область применения результатов работы включает системы состоящие из нескольких проектов, корпоративные базы данных и системы синхронизации данных. Проведённое исследование подтверждает, что автоматизация настройки логической репликации позволяет существенно упростить процесс конфигурирования PostgreSQL и снизить вероятность ошибок настройки.
The object of the study is the process of setting up logical replication in the PostgreSQL DBMS. The subject of the research is methods for automating the configuration of logical replication, mechanisms for data synchronization and handling conflicts when transferring changes between PostgreSQL servers. The purpose of this work is to investigate the mechanisms of logical replication of PostgreSQL and to develop an application that provides automation of replication setup, simplification of configuration and ensuring reliable data synchronization between servers. The tasks that were solved during the work: 1.Explore the architecture of PostgreSQL logical replication and existing means of its implementation; 2.Identify problems that arise when setting up and operating logical replication; 3.Develop a software application architecture to automate replication setup; 4.Implement mechanisms for connecting to PostgreSQL servers, checking access rights, replication configuration, and generating SQL scripts; 5.Test the developed application and evaluate its performance. The following technologies were used: Java, JavaFX, JDBC driver and PostgreSQL. The result of the work is a developed cross-platform application for automating the setup of PostgreSQL logical replication. The scope of application of the work results includes systems consisting of several projects, corporate databases and data synchronization systems. The study confirms that automating the setup of logical replication can significantly simplify the PostgreSQL configuration process and reduce the likelihood of configuration errors.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|