Details

Title Программный прототип системы автоматизированного транспортирования таблиц между узлами распределенной базы данных: выпускная квалификационная работа бакалавра: направление 02.03.03 «Математическое обеспечение и администрирование информационных систем» ; образовательная программа 02.03.03_01 «Интеллектуальные информационные системы и обработка данных»
Creators Морозова Ольга Александровна
Scientific adviser Сабинин Олег Юрьевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects распределенная база данных ; оптимизация распределенных запросов ; обработка истории запросов ; динамическая балансировка данных ; distributed database ; distributed query optimization ; query history processing ; dynamic data allocation
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 02.03.03
Speciality group (FGOS) 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/3/2025/vr/vr25-2965
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\37217
Record create date 9/19/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

В данной работе изложена сущность подхода к созданию приложения по динамической перебалансировке таблиц между узлами распределенной базы данных на базе СУБД PostgreSQL с целью оптимизации распределенных запросов. Даны общие понятия и принципы построения распределенных баз данных. Изучены и сравнены алгоритмы подхода к анализу истории запросов. Разработана архитектура тестовой распределенной базы данных и ее реализация на базе Docker. Разработан конкретный программный прототип на языке Python с использованием встроенных и открытых библиотек.

This work presents an essence that allows creating applications for dynamic rebalancing of tables between distributed database nodes based on PostgreSQL DBMS in order to optimize distributed queries. General concepts and principles of building distributed databases are given. Selection algorithms for analyzing historical queries are studied and compared. A distributed database testing architecture and its implementation based on Docker are developed. An individual software prototype in Python is developed using built-in and open libraries.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics