Тема: Исследование самонастраивающихся распределенных систем управления базами данных
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Постановка задачи 5
Обзор литературы 6
Глава 1. Проблема оптимальной настройки распределенной системы баз данных 7
1.1 Основные свойства распределенных систем баз данных 7
1.2 Распределенные системы управления базами данных и их показатели
эффективности 8
1.3 Сложности оптимальной настройки распределенной системы баз
данных 9
Глава 2. Архитектура самонастраивающихся распределенных систем управления базами данных 11
2.1 SQL-on-Hadoop системы 11
2.2 Реляционные и No-SQL распределенные системы 13
2.3 Выводы 15
Глава 3. Инструменты и методы самонастройки распределенных систем баз данных 17
3.1 Разбор некоторых реализаций методов и алгоритмов самонастройки .. 17
3.1.1 Алгоритм настройки в Starfish 17
3.1.2 Алгоритм настройки в iBTune 19
3.2 Основные методы самонастраивающихся систем баз данных 21
3.2.1 Эвристические методы 21
3.2.2 Методы на основе Байесовской оптимизации 22
3.2.3 Методы на основе глубокого обучения 23
3.2.4 Методы на основе обучения с подкреплением 24
3.2.5 Методы на основе моделирования или симулирования 25
3.3 Обзор некоторых инструментов самонастройки систем баз данных 25
3.6 Выводы 28
Глава 4. Реализация самонастраивающейся распределенной системы
управления базами данных 30
4.1 Архитектура системы 30
4.1 Реализация системы 32
4.3 Анализ эффективности реализованной системы 33
4.4 Выводы 35
Заключение 37
Список литературы 38
📖 Введение
Современные распределенные системы управления базами данных имеют множество конфигурационных настроек. Установка соответствующих значений для этих настроек имеет решающее значение, для обеспечения высокой пропускной способности и низкой задержки распределенной системы управления базами данных (РСУБД). Настройка параметров конфигурации, которые оптимизируют производительность баз данных является NP-трудной задачей. Ручная настройка иногда не справляется с различными нагрузками и аппаратными средами, особенно когда рабочая нагрузка сильно изменяется на протяжении дня. Поэтому автоматическая настройка конфигурации вызывает большой интерес как в научных кругах, так и в промышленности.
✅ Заключение
В дальнейшей работе стоит произвести улучшение алгоритма самонастройки дополнительными методами оптимизации, и реализовать его на более эффективном языке программирования.





