Построение оптимальной структуры документной базы Ð´Ð°Ð½Ð½Ñ‹Ñ Ð¿Ð¾ метаданным реляционной базы данныÑ: выпускная квалификационная работа бакалавра

Uložené v:
Podrobná bibliografia
Názov: Построение оптимальной структуры документной базы Ð´Ð°Ð½Ð½Ñ‹Ñ Ð¿Ð¾ метаданным реляционной базы данныÑ: выпускная квалификационная работа бакалавра
Informácie o vydavateľovi: Санкт-Петербургский политехнический университет Петра Великого, 2022.
Rok vydania: 2022
Predmety: трансляция данныÑ, data translation, relational database, document database, реляционные базы данныÑ, документные базы данныÑ
Popis: Тема выпускной квалификационной работы: «Построение оптимальной структуры документной базы данных по метаданным реляционной базы данных». Данная работа посвящена разработке программной реализации метода построения структуры документной базы данных, основанного на теории множеств, а также оценке эффективности расположения данных в полученной структуре документной базы данных. В работе предлагается программное решение, состоящее из модуля подключения к базе данных и считывания её метаданных, модуля парсинга SQL-запросов и модуля реализации выбранного метода построения структуры документной базы данных. Требования к программному решению и описание его архитектуры представлены в главе 2. Глава 3 описывает процесс переноса данных из реляционной базы данных в документную базу данных. В главе 4 представлен сравнительный анализ эффективности доступа к данным в реляционной базе данных и в созданной по полученной из программного решения структуре документной базе данных. В результате исследования был разработан программный модуль, позволяющий получить по метаданным таблиц и информации о запросах к реляционной базе данных распределение полей по коллекциям документной базы данных. Исследование эффективности показало, что в полученной структуре документная база данных не уступает в производительности реляционной базе данных.
The subject of the graduate qualification work: "Construction of the optimal structure of a document database based on the metadata of a relational database". The given work is devoted to the development of a software implementation of a method for constructing a document database structure based on set theory, as well as an assessment of the data location efficiency in the resulting document database structure. The paper proposes a software solution consisting of a module for connecting to a database and reading its metadata, a module for parsing SQL queries, and a module for implementing the selected method for constructing the structure of a document database. The requirements for the software solution and a description of its architecture are presented in Chapter 2. Chapter 3 describes the process of migrating data from a relational database to a document database. Chapter 4 presents a comparative analysis of the efficiency of data access in a relational database and in a document database created from a structure obtained from a software solution. As a result of the study, a software module, that allows obtaining the distribution of fields across collections of the document database from the metadata of tables and information about queries to a relational database, was developed. The efficiency study showed that in the resulting structure, the document database is not inferior in performance to the relational database.
Druh dokumentu: Other literature type
Jazyk: Russian
DOI: 10.18720/spbpu/3/2022/vr/vr22-2695
Prístupové číslo: edsair.doi...........41b9e2340aeba8ded1b2c8f7ce565d29
Databáza: OpenAIRE
Popis
Abstrakt:Тема выпускной квалификационной работы: «Построение оптимальной структуры документной базы данных по метаданным реляционной базы данных». Данная работа посвящена разработке программной реализации метода построения структуры документной базы данных, основанного на теории множеств, а также оценке эффективности расположения данных в полученной структуре документной базы данных. В работе предлагается программное решение, состоящее из модуля подключения к базе данных и считывания её метаданных, модуля парсинга SQL-запросов и модуля реализации выбранного метода построения структуры документной базы данных. Требования к программному решению и описание его архитектуры представлены в главе 2. Глава 3 описывает процесс переноса данных из реляционной базы данных в документную базу данных. В главе 4 представлен сравнительный анализ эффективности доступа к данным в реляционной базе данных и в созданной по полученной из программного решения структуре документной базе данных. В результате исследования был разработан программный модуль, позволяющий получить по метаданным таблиц и информации о запросах к реляционной базе данных распределение полей по коллекциям документной базы данных. Исследование эффективности показало, что в полученной структуре документная база данных не уступает в производительности реляционной базе данных.<br />The subject of the graduate qualification work: "Construction of the optimal structure of a document database based on the metadata of a relational database". The given work is devoted to the development of a software implementation of a method for constructing a document database structure based on set theory, as well as an assessment of the data location efficiency in the resulting document database structure. The paper proposes a software solution consisting of a module for connecting to a database and reading its metadata, a module for parsing SQL queries, and a module for implementing the selected method for constructing the structure of a document database. The requirements for the software solution and a description of its architecture are presented in Chapter 2. Chapter 3 describes the process of migrating data from a relational database to a document database. Chapter 4 presents a comparative analysis of the efficiency of data access in a relational database and in a document database created from a structure obtained from a software solution. As a result of the study, a software module, that allows obtaining the distribution of fields across collections of the document database from the metadata of tables and information about queries to a relational database, was developed. The efficiency study showed that in the resulting structure, the document database is not inferior in performance to the relational database.
DOI:10.18720/spbpu/3/2022/vr/vr22-2695