Введение 3
Инструменты разработки, реализации и тестирования 5
Теория 8
Хранение данных 11
Основные части разработанного решения 16
Тестирование 26
Заключение 33
Список использованной литературы 39
Приложение 41
В настоящее время существуют решения, использующие структуры дерева для хранения информации, что позволяет производить запросы поиска быстрее и без необходимости производить индексацию вновь после изменений в данных.
Целью данной работы является разработка и реализация ядра базы данных, построенной на структурах данных Index Organized Table и сравнение скорости обработки запросов в данной базе данных с схожими запросами в Postgresql.
Для выполнения данной работы необходимо выполнить следующие задачи:
1. Рассмотреть аналоги
2. Проанализировать различные методы хранения деревьев
3. Реализовать и сравнить модели баз данных на основе различных методов хранения деревьев
4. Выявить оптимальное решение к имеющейся проблеме
В базах данных таких как PostgreSQL для ускорения используется индекс, это позволяет решить проблему скорости поиска, но создает другие проблемы.
Предметом исследования является IOT база данных, которая была разработана и протестирована в ходе данной работы.
Объектом исследования является скорость работы базы данных в различных типах запросов.
' .
Разработка и реализация ядра базы данных, построенной на структурах данных INDEX ORGANIZED TABLE #9103774
Артикул: 9103774
- Предмет: Программная инженерия
- Уникальность: 70% (Антиплагиат.ВУЗ)
- Разместил(-а): 185 Рамиль в 2021 году
- Количество страниц: 48
- Формат файла: docx
1 999p.
1. Борис Новиков, Основы технологий баз данных [Электронный ресурс]. Издательство ЛитРес - 2019. -240 с.
2. Стружкин, Н. П. Базы данных: проектирование: учебник для академического бакалавриата / Н. П. Стружкин, В. В. Годин. — Москва : Издательство Юрайт, 2019. — 477 с. — (Бакалавр. Академический курс).
3. Документация PostgreSQL [Электронный ресурс]. -URL: https://www.postgresql.org/docs/13/index.html (дата обращения: 17.03.2021).
4. Документация Oracle DB [Электронный ресурс]. –URL: https://docs.oracle.com/en/database/ (дата обращения: 17.03.2021).Патрик Нимейер, Программирование на Java [текст]. Издательство ЛитРес - 2017.
-1215 с.
5. Ганс-Юрген Шёниг, PostgreSQL 11. Мастерство разработки [текст]. Издательство ЛитРес. - 2021. -352 с.
6. Gonzalo Navarro, Compact Data Structures [текст] - Издательство Cambridge University Press, 2016. – 570c.
7. Robert Lafore, Data Structures and Algorithms in Java [текст] - Издательство Pearson Education, 2016.
8. Аллен Б. Доуни, Алгоритмы и структуры данных. Извлечение информации на языке Java [текст] - Издательский дом ""Питер", 2018. - 240 с.
9. Ханну Кросинг, Администрирование PostgreSQL 9 [текст] - Издательство ЛитРес, 2019. - 364
10. Мартин Клеппман, Высоконагруженные приложения. Программирование, масштабирование, поддержка [текст] - Издательский дом ""Питер"", 2018. - 640 с.
11. Бейер Бетси, Site Reliability Engineering. Надежность и безотказность как в Google [текст] - Издательский дом "Питер", 2018. - 592 с.
2. Стружкин, Н. П. Базы данных: проектирование: учебник для академического бакалавриата / Н. П. Стружкин, В. В. Годин. — Москва : Издательство Юрайт, 2019. — 477 с. — (Бакалавр. Академический курс).
3. Документация PostgreSQL [Электронный ресурс]. -URL: https://www.postgresql.org/docs/13/index.html (дата обращения: 17.03.2021).
4. Документация Oracle DB [Электронный ресурс]. –URL: https://docs.oracle.com/en/database/ (дата обращения: 17.03.2021).Патрик Нимейер, Программирование на Java [текст]. Издательство ЛитРес - 2017.
-1215 с.
5. Ганс-Юрген Шёниг, PostgreSQL 11. Мастерство разработки [текст]. Издательство ЛитРес. - 2021. -352 с.
6. Gonzalo Navarro, Compact Data Structures [текст] - Издательство Cambridge University Press, 2016. – 570c.
7. Robert Lafore, Data Structures and Algorithms in Java [текст] - Издательство Pearson Education, 2016.
8. Аллен Б. Доуни, Алгоритмы и структуры данных. Извлечение информации на языке Java [текст] - Издательский дом ""Питер", 2018. - 240 с.
9. Ханну Кросинг, Администрирование PostgreSQL 9 [текст] - Издательство ЛитРес, 2019. - 364
10. Мартин Клеппман, Высоконагруженные приложения. Программирование, масштабирование, поддержка [текст] - Издательский дом ""Питер"", 2018. - 640 с.
11. Бейер Бетси, Site Reliability Engineering. Надежность и безотказность как в Google [текст] - Издательский дом "Питер", 2018. - 592 с.
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Разработка и реализация ядра базы данных, построенной на структурах данных INDEX ORGANIZED TABLE |
Артикул: | 9103774 |
Дата написания: | 25.04.2021 |
Тип работы: | Дипломная работа |
Предмет: | Программная инженерия |
Оригинальность: | Антиплагиат.ВУЗ — 70% |
Количество страниц: | 48 |
Скрин проверки АП.ВУЗ приложен на последней странице.
В работе представлены только пояснительная записка. Самой программы нет
В работе представлены только пояснительная записка. Самой программы нет
Файлы артикула: Разработка и реализация ядра базы данных, построенной на структурах данных INDEX ORGANIZED TABLE по предмету программная инженерия
Пролистайте "Разработка и реализация ядра базы данных, построенной на структурах данных INDEX ORGANIZED TABLE" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 21.02.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 70% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 50 работ. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Создание веб-сервиса для подбора сотрудников
СЛЕДУЮЩАЯ РАБОТА
Разработка модели и программного инструмента оценки влияния преподавателей на успеваемость обучающихся