Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА МОДУЛЯ СБОРА СТАТИСТИКИ ДЛЯ ТИПА ДАННЫ JSONB В СУБД POSTGRESQL

Работа №77590

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы50
Год сдачи2017
Стоимость4200 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
37
Не подходит работа?

Узнай цену на написание


Введение 2
2. Постановка задачи 3
3. Обзор PostgreSQL 4
3.1. История возникновения 5
3.2. Внутренняя архитектура 7
3.3. Системный каталог 9
3.4. Представление данных 10
3.5. Физическое представление данных 11
3.6. MVCC 12
3.7. VACUUM 13
3.8. WAL - журнал опережающей записи и надёжность 14
4. NoSQL в современных СУБД 16
4.1 NoSQL в PostgreSQL 17
4.2 NoSQL в других СУБД 20
5. Реализация модуля по сбору статистики для JSONB 21
5.1. Построение путей из ключей в JSON документах 22
5.2. Сбор статистики для JSONB документов 24
5.3. Тестирование расширения 27
6. Заключение 28
7. Список использованной литературы 29
8. Исходный код

На сегодняшний день проблемы хранения данных в информационных системах остаются актуальными: необходимо учитывать особенности каждой ИС, контролировать доступ пользователей, хранение больших объемов данных, разнородность и разновидность данных.
Требования, которым должны соответствовать современные системы управления базами данных:
1. многопользовательская работа: транзакции, методы доступа
2. разделение логической и физической составляющей данных
3. предоставлять единые интерфейсы доступа - языки, протоколы
4. поддерживать журнал изменений и восстановление после сбоев
5. оптимизация скорости доступа к данным: буферизирование, индексирование


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


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



1. Страница PostgreSQL на википедии https://ru.wikipedia.org/wiki/PostgreSQL
2. документация к PostgreSQL https://postgrespro.rU/docs/postgresql/9.6/index.html
3. PostgreSQL for beginners https://postgrespro.ru/education/books/introbook
4. курс «Hacking PostgreSQL» https://postgrespro.ru/education/courses/hacking
5. Администрирование PostgreSQL Базовый курс. https://postgrespro.ru/education/courses/DBA1


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ