Детальная информация
Название | Совместное использование 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 |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 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