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 | |
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 |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0