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

Название Алгоритм размещения данных с избыточностью в системе управления распределенными реляционными базами данных: выпускная квалификационная работа бакалавра: направление 02.03.01 «Математика и компьютерные науки» ; образовательная программа 02.03.01_01 «Системы искусственного интеллекта и суперкомпьютерные технологии» = Algorithm for placing data with redundancy in a disturbed relational database
Авторы Лобанов Павел Михайлович
Научный руководитель Попов Сергей Геннадьевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика распределенная база данных ; РСУБД ; вертикальная фрагментация ; размещение данных ; репликация данных ; географически распределенная система ; матрица связей атрибутов ; алгоритм Лейдена ; имитация отжигов ; время кругового отклика ; distributed database ; RDBMS ; vertical fragmentation ; data placement ; data replication ; geographically distributed system ; attribute relationship matrix ; Leiden algorithm ; simulated annealing ; round-trip time
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 02.03.01
Группа специальностей ФГОС 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/3/2026/vr/vr26-2589
Права доступа Доступ по паролю из сети Интернет (чтение, печать)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\42760
Дата создания записи 21.08.2026

Разрешенные действия

Действие 'Прочитать' будет возможно после подготовки администраторами необходимых файлов

Группа Анонимные пользователи
Сеть Интернет

Тема работы - оптимизация размещения данных в географически распределённых распределённых реляционных баз данных. Решаемая проблема заключается нахождении близкого к оптимальному размещения фрагментов данных относительно источников территориально размещенных источников нагрузки, с целью минимизации времени кругового отклика. Актуальность работы обусловлена ростом числа распределённых приложений, обслуживающих пользователей из разных регионов, а также необходимостью учитывать сетевые задержки при проектировании схем хранения данных. В работе предложен алгоритмический конвейер, включающий построение матриц использования и связей атрибутов, вертикальную фрагментацию на основе алгоритма Лейдена, формирование пакетов фрагментов, размещение мастер-копий и последующую репликацию методом имитации отжига. В качестве целевой функции используется минимизация суммарного времени кругового отклика с раздельным учётом запросов чтения и обновления. Проведён экспериментальный анализ, показавший, что совместный учёт структуры запросов, топологии сети и управляемой репликации позволяет снизить итоговую стоимость обработки нагрузки по сравнению с базовыми стратегиями размещения.  Разработанный алгоритм может использоваться как инструмент при выборе схемы вертикальной фрагментации, размещения мастер-копий и реплик в географически распределённых реляционных базах данных.

The topic of this work is optimizing data placement in geographically distributed relational databases. The problem being solved is finding a near-optimal placement of data fragments relative to geographically distributed load sources, with the goal of minimizing round-trip time. The relevance of this work is due to the growing number of distributed applications serving users in different regions, as well as the need to consider network latency when designing data storage schemes. This paper proposes an algorithmic pipeline that includes the construction of attribute usage and relationship matrices, vertical fragmentation based on the Leiden algorithm and the CPM model, fragment batching, master copy placement, and subsequent replication using simulated annealing. The objective function is minimizing the total round-trip time, separately considering read and update requests. An experimental analysis demonstrated that combining query structure, network topology, and managed replication reduces the overall workload processing cost compared to basic placement strategies. The developed algorithm can be used as a tool for selecting a vertical fragmentation scheme and master and replica placement in geographically distributed relational databases.

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