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

Название Совместное использование PostgreSQL и NoSQL СУБД для повышения скорости обработки данных: выпускная квалификационная работа бакалавра: направление 09.03.02 «Информационные системы и технологии» ; образовательная программа 09.03.02_02 «Информационные системы и технологии»
Авторы Палий Елизавета Александровна
Научный руководитель Нестеров Сергей Александрович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика база данных ; СУБД PostgreSQL ; СУБД CouchDB ; СУБД MongoDB ; реляционная СУБД ; документоориентированная СУБД ; database ; PostgreSQL database management system ; CouchDB database management system ; MongoDB database management system ; relational subdatabase ; document-oriented database management system
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.02
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-5149
Права доступа Доступ по паролю из сети Интернет (чтение, печать)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\37768
Дата создания записи 23.09.2025

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

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

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

Тема выпускной квалификационной работы: «Совместное использование PostgreSQL и NoSQL СУБД для повышения скорости обработки данных». Данная работа посвящена исследованию эффективности и целесообразности совместного использования СУБД PostgreSQL с CouchDB и MongoDB для хранения и обработки полуструктурированных JSON-данных. Задачи, которые решались в ходе исследования: 1. Проанализировать модели хранения и принципы работы PostgreSQL и CouchDB. 2. Изучить формат данных DONKI API и определить, какие части удобнее хранить в каждой СУБД. 3. Разработать прототип, который загружает события CME, сериализует их и сохраняет параллельно в PostgreSQL, CouchDB и MongoDB. 4. Реализовать автоматическую сверку записей по activityID для выявления расхождений. 5. Провести экспериментальные замеры скорости записи, выборки, фильтрации и агрегации в трех СУБД. 6. Сформулировать рекомендации по проектированию совместных хранилищ. В результате был разработан и испытан прототип настольного приложения, реализующий одновременную загрузку, валидацию и аналитическую обработку 3 508 событий CME из каталога NASA DONKI.

Theme of graduate qualification work is «Joint use of PostgreSQL and NoSQL DBMS to increase the speed of data processing». This work is devoted to the study of efficiency and feasibility of joint use of PostgreSQL DBMS with CouchDB and MongoDB for storing and processing semi-structured JSON-data. The objectives addressed in the study are: 1. To analyze the storage models and operating principles of PostgreSQL and CouchDB. 2. To study the DONKI API data format and determine which parts are more convenient to store in each DBMS. 3. Develop a prototype that loads CME events, serializes them, and stores them in parallel in PostgreSQL, CouchDB, and MongoDB. 4. Implement automatic reconciliation of records by activityID to detect discrepancies. 5. Conduct experimental measurements of write, fetch, filter and aggregation speeds in the three DBMSs. 6. Formulate recommendations for the design of shared storage. As a result, a desktop application prototype was developed and tested that implements simultaneous loading, validation, and analytical processing of 3,508 CME events from the NASA DONKI catalog.

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

Количество обращений: 0 
За последние 30 дней: 0

Подробная статистика