Details

Title: Повышение отказоустойчивости и эффективности системы за счет миграции в NewSQL хранилище данных: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Победоносцев Кирилл Вадимович
Scientific adviser: Селин Иван Андреевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: распределенные системы; NewSQL; отказоустойчивость; миграция данных; СУБД; distributed systems; fault tolerance; data migration; DBMS
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-1800
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally: New arrival
Record key: ru\spstu\vkr\28844

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

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

The project is dedicated to improving the fault tolerance and efficiency of an information system by transitioning to the use of NewSQL data storage. The relevance of the topic is driven by the requirement for fast processing of stored data under conditions of their large volume and the rapid development of modern distributed systems. In the course of the work, a theoretical analysis of existing solutions in the field of distributed systems and data storage available on the market was performed, their advantages and disadvantages were studied. To ensure a successful migration, a new database schema was modeled, considering the features and capabilities of NewSQL storage. Code was written to perform the data migration using techniques based on the properties of distributed systems, aimed at minimizing downtime and data loss. The results of monitoring and experiments show a significant improvement in system performance and resilience after the migration.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 2
Last 30 days: 2
Detailed usage statistics