Детальная информация

Название Исследование и разработка приложения для создания логической репликации в СУБД 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.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать Загрузить
Интернет Анонимные пользователи
...