Для студентов КГТУ по предмету ДругиеСоздание структурированных хранилищ данных на основе свободно распространяемых пакетовСоздание структурированных хранилищ данных на основе свободно распространяемых пакетов
2024-08-182024-08-18СтудИзба
Курсовая работа: Создание структурированных хранилищ данных на основе свободно распространяемых пакетов
Описание
Оглавление
Оглавление................................................................................................. 2
Введение.................................................................................................... 3
Постановка задачи...................................................................................... 5
Лицензирование программного обеспечения............................................... 8
Глава 1. Архитектура разрабатываемого программного комплекса и
инструменты разработки........................................................................... 12
1.1 Архитектура программного комплекса.............................................. 12
1.2 Поисковый сервер ElasticSearch........................................................ 14
1.3 Система управления базами данных Apache CoachDB........................ 15
1.4 Система управления сборкой проекта Apache Maven......................... 15
1.5 Компоненты комплекса OpenStack.................................................... 16
1.6 Модульная структура приложения.................................................... 18
Глава 2. Программная реализация поставленной задачи............................. 20
2.1 Задачи размещения файлов............................................................... 20
2.2 Задачи аутентификации и авторизации.............................................. 25
Тестирование программного комплекса..................................................... 29
Выводы.................................................................................................... 31
Заключение.............................................................................................. 33
Список используемой литературы............................................................. 34
Приложение............................................................................................. 35
Приложение 1. Диаграммы классов модели хранилища........................... 35
Приложение 2. Листинг — Сервис ObjectWarehouserService.................... 36
2
Введение
Сейчас же такая «облачная» модель обработки данных является перспективной и быстроразвивающейся. Облачной моделью хранения данных называется модель онлайн-хранилища данных. В ней данные хранятся в распределённой системе на основе множества серверов, связанных общей сетью. Данная модель хранения имеет множество преимуществ, таких как:
Зачастую, процесс обучения тесно связан с изучением дополнительных
материалов текстового вида (статьи, книги
Оглавление................................................................................................. 2
Введение.................................................................................................... 3
Постановка задачи...................................................................................... 5
Лицензирование программного обеспечения............................................... 8
Глава 1. Архитектура разрабатываемого программного комплекса и
инструменты разработки........................................................................... 12
1.1 Архитектура программного комплекса.............................................. 12
1.2 Поисковый сервер ElasticSearch........................................................ 14
1.3 Система управления базами данных Apache CoachDB........................ 15
1.4 Система управления сборкой проекта Apache Maven......................... 15
1.5 Компоненты комплекса OpenStack.................................................... 16
1.6 Модульная структура приложения.................................................... 18
Глава 2. Программная реализация поставленной задачи............................. 20
2.1 Задачи размещения файлов............................................................... 20
2.2 Задачи аутентификации и авторизации.............................................. 25
Тестирование программного комплекса..................................................... 29
Выводы.................................................................................................... 31
Заключение.............................................................................................. 33
Список используемой литературы............................................................. 34
Приложение............................................................................................. 35
Приложение 1. Диаграммы классов модели хранилища........................... 35
Приложение 2. Листинг — Сервис ObjectWarehouserService.................... 36
2
Введение
- настоящее время происходит переход от традиционного хранения данных к цифровому — информация сегодня хранится, зачастую, не в традиционном виде, а в цифровом виде. В семидесятых годах двадцатого века впервые были предложены концепции проектов, реализующих модель приложений, при которых обработка информации осуществлялась бы не на компьютере пользователя, а на удалённых серверах. Отсутствие в то время глобальной сети Интернет делало почти невозможным реализацию подобного рода концепций.
Сейчас же такая «облачная» модель обработки данных является перспективной и быстроразвивающейся. Облачной моделью хранения данных называется модель онлайн-хранилища данных. В ней данные хранятся в распределённой системе на основе множества серверов, связанных общей сетью. Данная модель хранения имеет множество преимуществ, таких как:
- Доступ может предоставляться любому устройству, имеющему подключение к сети Интернет.
- Сохранность данных в случае сбоя, отказоустойчивость.
- Неограниченная масштабируемость.
Зачастую, процесс обучения тесно связан с изучением дополнительных
материалов текстового вида (статьи, книги
Характеристики курсовой работы
Список файлов
Создание структурированных хранилищ данных на основе свободно распространяемых пакетов.doc