Details

Title Анализ подходов к увеличению производительности базы данных PostgreSQL при использовании сложных типов данных: выпускная квалификационная работа бакалавра: направление 27.03.03 «Системный анализ и управление» ; образовательная программа 27.03.03_01 «Теория и математические методы системного анализа и управления в технических, экономичеcких и социальных системах»
Creators Палий Андрей Анатольевич
Scientific adviser Нестеров Сергей Александрович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects sql ; postgresql ; реляционная база данных ; postgis ; json ; пространственные данные ; запросы ; relational database ; spatial data ; queries
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 27.03.03
Speciality group (FGOS) 270000 - Управление в технических системах
DOI 10.18720/SPBPU/3/2025/vr/vr25-916
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\35748
Record create date 7/30/2025

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

Тема выпускной квалификационной работы: «Сравнительный анализ вариантов использования СУБД PostgreSQL при наличии сложных типов данных». В ходе работы были изучены предоставляемые СУБД PostgreSQL средства работы со сложными типами данных. Рассмотрены подходы по увеличению производительности. На основе результатов проведённого эксперимента сделанные выводы и даны рекомендации. В ходе работы решены следующие задачи: 1) рассмотрены базы данных при наличии и отсутствии сложных типов данных; 2) рассмотрены методы настройки производительности для различных типов данных; 3) проведён экспериментальный анализ скорости выполнения запросов с использованием различных способов настройки; 4) на основании полученных результатов сделаны выводы/даны рекомендации. Работа содержит четыре главы. Первая глава посвящена сравнению сложных типов данных с обычными, рассмотрены их возможности и особенности. Во второй главе рассматриваются методы настройки производительности их особенности и механизмы работы. В третьей главе определена методика тестирования производительности и проведён эксперимент, для определения эффективности различных методов настройки производительности. В четвёртой главе рассмотрены полученные результаты.

The subject of the graduate qualification work is «Comparative analysis of ways to use the PostgreSQL DBMS when complex data types are involved». During the project, the features that PostgreSQL offers for working with complex data types were studied, and approaches to boosting performance were explored. An experimental study was conducted; conclusions were drawn, and practical recommendations were provided. The research set the following goals: 1) examined databases both with and without complex data types; 2) investigated performance-tuning methods for different data types; 3) performed an experimental analysis of query execution speed using various tuning techniques; 4) formulated conclusions and recommendations based on the results obtained. The thesis is organized into four chapters. Chapter 1 compares complex data types with regular ones, outlining their capabilities and specific features. Chapter 2 details performance-tuning methods, explaining their characteristics and mechanisms. Chapter 3 defines the performance-testing methodology and describes an experiment designed to evaluate the effectiveness of different tuning approaches. Chapter 4 analyzes and discusses the results.

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

Access count: 1 
Last 30 days: 0

Detailed usage statistics