Автор24

Информация о работе

Подробнее о работе

Страница работы

Реализация распределенного резервного копирования баз данных MySQL АП 74%

  • 76 страниц
  • 2018 год
  • 191 просмотр
  • 0 покупок
Автор работы

Rishat008

Студент 5-го курса, отличник

1300 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

ВВЕДЕНИЕ

Внутренняя информация компаний и организаций, финансовая информация, данные о сотрудниках, клиентах, заказчиках, интеллектуальная собственность, различные исследования рынка и анализы деятельности конкурентов, информация о платежах и прочие сведения имеют большую ценность и значимость для организаций и систем, почти всегда они хранятся в базах данных (БД). Значимость и ценность этой информации приводит к необходимости обеспечения защиты не только элементов инфраструктуры, но и самих БД. Одной из составляющих безопасности баз данных является резервное копирование.
Наличие возможности резервного копирования и восстановления данных обеспечивает необходимую защиту важных данных, хранимых в базах данных. Для того, чтобы свести риски необратимой потери данных к минимуму, следует на регулярной основе создавать резервные копии БД, в которых будут отслеживаться производимые изменения данных. Хорошо продуманная технология резервного копирования и восстановления обеспечит защиту базы данных от потери информации при происходящих из-за различных сбоев повреждениях.
Целью данной работы является анализ безопасности использования системы управления базами данных MySQL, рассмотрение и сравнение существующих способов и методов резервного копирования, выявление преимуществ и недостатоков. Также работа посвящена проектированию и разработке распределенной системы для резервного копирования баз данных MySQL.
Задачи, поставленные для достижения цели:
1. Изучение методов и средств резервного копирования БД MySQL;
2. Изучение существующих подходов к организации распределенных систем резервирования;

3. Анализ существующих систем резервного копирования БД MySQL;
4. Проектирование архитектуры собственной распределенной системы резервного копирования.
5. Выбор используемых технологий, языков программирования, методологий разработки, методов резервного копирования.
6. Программная реализация системы резервного копирования.
Актуальность работы. На данный момент система управления базами данных MySQL занимает второе место в рейтинге популярности, лишь немного уступая Oracle, к тому же, в отличие от конкурента, MySQL является проектом с открытым кодом, не требующим платной подписки. Факторы, в результате которых данные баз могут быть потеряны, различные: человеческие ошибки ( и пользователей, и администраторов сети), физическая кража, результат деструктивных действий вредоносного ПО, поломки и неполадки устройств хранения информации. Для обеспечения возможности защиты от потери информации было решено реализовать собственную систему с использованием распределенной архитектуры в целях обеспечения высокой надежности её функционирования для конечных пользователей. В настоящее время не существует открытых свободных систем резервного копирования БД MySQL, основанных на распределенной архитектуре и обладающих присущими распределенным системам свойствами высокой надежности, отказоустойчивости и масштабируемости.

СОДЕРЖАНИЕ

ВВЕДЕНИЕ 11
1 Обзор системы управления базами данных 13
1.1 Понятие базы данных и системы управления базами 13
1.2 СУБД MySQL 15
1.3 Безопасность СУБД 16
2 Методы и средства резервного копирования БД MySQL 20
2.1 Методы резервного копирования БД MySQL 20
2.2 Анализ возможностей автоматизации процесса резервного копирования баз данных MySQL 22
2.3 Обзор существующих систем для резервного копирования БД 24
3 Проектирование распределенной системы резервного копирования БД MySQL 26
3.1 Выделение и формализация требований к системе 26
3.2 Требования к ПО и аппаратному обеспечению 26
3.3 Архитектура системы 27
3.4 Алгоритмы 32
3.5 Используемые технологии 34
3.5.1 СУБД MySQL 35
3.5.2 Технология SSH 35
3.5.3 Язык программирования C++ 37
3.5.4 RSYNC 38
3.5.5 QT 39
3.5.6 GnuPG 40
3.6 Основные функции и интерфейсы системы 41
4 Разработка системы резервного копирования БД MySQL 46
4.1 UML Диаграммы 46
4.1.1 USE CASE Диаграмма 46
4.1.2 Диаграмма классов для серверного приложения на пире 47
4.1.3 Диаграмма классов для клиентского приложения на пире 48
4.1.4 Диаграмма развертывания системы 48
5 Безопасность автоматизированного рабочего места инженера-программиста 50
5.1 Идентификация опасных и вредных факторов 50
5.2 Разработка требований по обеспечению безопасности рабочего места 53
5.2.1 Требования к рабочим помещениям 53
5.2.2 Требования к микроклимату 54
5.2.3 Требования к уровню шума 55
5.2.4 Требования к освещению рабочих мест 56
5.2.5 Требования к электрическим, магнитным, электромагнитным полям на рабочих местах 57
5.2.6 Требования к организации режима труда и отдыха 58
5.2.7 Эргономические требования к рабочему месту 60
5.3 Выводы 64
ЗАКЛЮЧЕНИЕ 65
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 66
ПРИЛОЖЕНИЕ А 68


Защитил ВКР на 5, АП 74%, в работе есть всё, что положено - задание на дипломную работу, календарный график, целевая установка, аннотация, реферат на 2-х языках и прочее прочее. Программа не прилагается, она и не нужна на защите - главное, что в работе есть всё необходимое описание, скриншоты программы и приложение с кодом.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Alexandrescu Andrei. Modern C++ Design: Generic Programming and Design Patterns Applied / Andrei Alexandrescu – Addison-Wesley, 2001 – 336 c.
2. Arno Puder. Distributed Systems Architecture 1st Edition / Arno Puder, Kay Römer Frank Pilhofer – Morgan Kaufmann, 2011. – 344 c.
3. Baron Schwartz. High Performance MySQL: Optimization, Backups, Replication, and More. / Baron Schwartz. – United States: O'Reilly Media, 2012. – 826 с.
4. Dempsey Bert J. Towards an Efficient, Scalable Replication Mechanism for the I2-DSI Project / Bert J. Dempsey, Debra Weiss – UNC School of Information and Library Science, 1999. – 21 c.
5. George Coulouris. Distributed Systems Concepts and Design Fifth Edition / George Coulouris, Jean Dollimore, Tim Kindberg, Gordon Blair – Pearson, 2011. – 1008 c.
6. Josuttis Nicolai M. The C++ Standard Library, A Tutorial and Reference / Josuttis Nicolai M. – Addison-Wesley, 2014. – 652 с.
7. Koch Werner. GnuPG 1.4.13 released (Mailing list) gnupg users / Werner Koch, 2013.
8. Mark Summerfield. Advanced Qt Programming: Creating Great Software with C++ and Qt 4 / Mark Summerfield. – Prentice Hall, 2010. – 530 c.
9. Ronald Bradford. Effective MySQL Backup and Recovery Book / Ronald Bradford. – United States: McGraw-Hill Education, 2012. – 256 с.
10. Sheeri K. Cabral. MySQL Administrator’s Bible / Sheeri K. Cabral, Keith Murphy, 2009. – 888 с.
11. Sobell, Mark. A Practical Guide to Linux Commands, Editors, and Shell Programming / Mrak G. Sobell – Upper Saddle River, NJ: Prentice Hall, 2012. – 450 c.
12. The Free Software Foundation. The GNU Privacy Handbook, 1999 – 41 c.
13. Косяков М.С. Введение в распределенные вычисления / М.С. Косяков – СПб: НИУ ИТМО, 2014 – 155 с.
14. Шаньгин В.Ф. Защита компьютерной информации. Эффективные методы и средства / В.Ф. Шаньгин – М.: «ДМК Пресс», 2010. – 544 с.
15. DB-Engines Ranking [Электронный ресурс]. URL: https://db-engines.com/en/ranking (дата обращения: 16.03.2018).
16. MySQL [Электронный ресурс]. URL: https://ru.wikipedia.org/wiki/MySQL (дата обращения: 16.03.2018).
17. Понятие базы данных и что такое СУБД [Электронный ресурс]. URL: http://webcodius.ru/programmy/ponyatie-bazy-dannyx-i-chto-takoe-subd.html (дата обращения: 16.03.2018).
18. Что такое система управления базами данных MySQL [Электронный ресурс]. URL: http://www.weblibrary.biz/mysql/info/bazy-dannyh-sql (дата обращения: 16.03.2018).
19. ГОСТ 12.2.032-78. Система стандартов безопасности труда (ССБТ). Рабочее место при выполнении работ сидя. Общие эргономические требования. – Введ. 1979-01-01. – М.: ИПК Издательство стандартов, 2001.
20. СанПиН 2.2.2/2.4.1340-03. Гигиенические требования к персональным электронно-вычислительным машинам и организации работы. – Введ. 2003-06-01.
21. СанПиН 2.2.4.3359-16. Санитарно-эпидемиологические требования к физическим факторам на рабочих местах. – Введ. 2017-01-01.
22. ТОИ Р-45-084-01. Типовая инструкция по охране труда при работе на персональном компьютере. – Введ. 2001-08-01.

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Согласен с условиями политики конфиденциальности и  пользовательского соглашения

Фрагменты работ

ВВЕДЕНИЕ

Внутренняя информация компаний и организаций, финансовая информация, данные о сотрудниках, клиентах, заказчиках, интеллектуальная собственность, различные исследования рынка и анализы деятельности конкурентов, информация о платежах и прочие сведения имеют большую ценность и значимость для организаций и систем, почти всегда они хранятся в базах данных (БД). Значимость и ценность этой информации приводит к необходимости обеспечения защиты не только элементов инфраструктуры, но и самих БД. Одной из составляющих безопасности баз данных является резервное копирование.
Наличие возможности резервного копирования и восстановления данных обеспечивает необходимую защиту важных данных, хранимых в базах данных. Для того, чтобы свести риски необратимой потери данных к минимуму, следует на регулярной основе создавать резервные копии БД, в которых будут отслеживаться производимые изменения данных. Хорошо продуманная технология резервного копирования и восстановления обеспечит защиту базы данных от потери информации при происходящих из-за различных сбоев повреждениях.
Целью данной работы является анализ безопасности использования системы управления базами данных MySQL, рассмотрение и сравнение существующих способов и методов резервного копирования, выявление преимуществ и недостатоков. Также работа посвящена проектированию и разработке распределенной системы для резервного копирования баз данных MySQL.
Задачи, поставленные для достижения цели:
1. Изучение методов и средств резервного копирования БД MySQL;
2. Изучение существующих подходов к организации распределенных систем резервирования;

3. Анализ существующих систем резервного копирования БД MySQL;
4. Проектирование архитектуры собственной распределенной системы резервного копирования.
5. Выбор используемых технологий, языков программирования, методологий разработки, методов резервного копирования.
6. Программная реализация системы резервного копирования.
Актуальность работы. На данный момент система управления базами данных MySQL занимает второе место в рейтинге популярности, лишь немного уступая Oracle, к тому же, в отличие от конкурента, MySQL является проектом с открытым кодом, не требующим платной подписки. Факторы, в результате которых данные баз могут быть потеряны, различные: человеческие ошибки ( и пользователей, и администраторов сети), физическая кража, результат деструктивных действий вредоносного ПО, поломки и неполадки устройств хранения информации. Для обеспечения возможности защиты от потери информации было решено реализовать собственную систему с использованием распределенной архитектуры в целях обеспечения высокой надежности её функционирования для конечных пользователей. В настоящее время не существует открытых свободных систем резервного копирования БД MySQL, основанных на распределенной архитектуре и обладающих присущими распределенным системам свойствами высокой надежности, отказоустойчивости и масштабируемости.

СОДЕРЖАНИЕ

ВВЕДЕНИЕ 11
1 Обзор системы управления базами данных 13
1.1 Понятие базы данных и системы управления базами 13
1.2 СУБД MySQL 15
1.3 Безопасность СУБД 16
2 Методы и средства резервного копирования БД MySQL 20
2.1 Методы резервного копирования БД MySQL 20
2.2 Анализ возможностей автоматизации процесса резервного копирования баз данных MySQL 22
2.3 Обзор существующих систем для резервного копирования БД 24
3 Проектирование распределенной системы резервного копирования БД MySQL 26
3.1 Выделение и формализация требований к системе 26
3.2 Требования к ПО и аппаратному обеспечению 26
3.3 Архитектура системы 27
3.4 Алгоритмы 32
3.5 Используемые технологии 34
3.5.1 СУБД MySQL 35
3.5.2 Технология SSH 35
3.5.3 Язык программирования C++ 37
3.5.4 RSYNC 38
3.5.5 QT 39
3.5.6 GnuPG 40
3.6 Основные функции и интерфейсы системы 41
4 Разработка системы резервного копирования БД MySQL 46
4.1 UML Диаграммы 46
4.1.1 USE CASE Диаграмма 46
4.1.2 Диаграмма классов для серверного приложения на пире 47
4.1.3 Диаграмма классов для клиентского приложения на пире 48
4.1.4 Диаграмма развертывания системы 48
5 Безопасность автоматизированного рабочего места инженера-программиста 50
5.1 Идентификация опасных и вредных факторов 50
5.2 Разработка требований по обеспечению безопасности рабочего места 53
5.2.1 Требования к рабочим помещениям 53
5.2.2 Требования к микроклимату 54
5.2.3 Требования к уровню шума 55
5.2.4 Требования к освещению рабочих мест 56
5.2.5 Требования к электрическим, магнитным, электромагнитным полям на рабочих местах 57
5.2.6 Требования к организации режима труда и отдыха 58
5.2.7 Эргономические требования к рабочему месту 60
5.3 Выводы 64
ЗАКЛЮЧЕНИЕ 65
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 66
ПРИЛОЖЕНИЕ А 68


Защитил ВКР на 5, АП 74%, в работе есть всё, что положено - задание на дипломную работу, календарный график, целевая установка, аннотация, реферат на 2-х языках и прочее прочее. Программа не прилагается, она и не нужна на защите - главное, что в работе есть всё необходимое описание, скриншоты программы и приложение с кодом.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Alexandrescu Andrei. Modern C++ Design: Generic Programming and Design Patterns Applied / Andrei Alexandrescu – Addison-Wesley, 2001 – 336 c.
2. Arno Puder. Distributed Systems Architecture 1st Edition / Arno Puder, Kay Römer Frank Pilhofer – Morgan Kaufmann, 2011. – 344 c.
3. Baron Schwartz. High Performance MySQL: Optimization, Backups, Replication, and More. / Baron Schwartz. – United States: O'Reilly Media, 2012. – 826 с.
4. Dempsey Bert J. Towards an Efficient, Scalable Replication Mechanism for the I2-DSI Project / Bert J. Dempsey, Debra Weiss – UNC School of Information and Library Science, 1999. – 21 c.
5. George Coulouris. Distributed Systems Concepts and Design Fifth Edition / George Coulouris, Jean Dollimore, Tim Kindberg, Gordon Blair – Pearson, 2011. – 1008 c.
6. Josuttis Nicolai M. The C++ Standard Library, A Tutorial and Reference / Josuttis Nicolai M. – Addison-Wesley, 2014. – 652 с.
7. Koch Werner. GnuPG 1.4.13 released (Mailing list) gnupg users / Werner Koch, 2013.
8. Mark Summerfield. Advanced Qt Programming: Creating Great Software with C++ and Qt 4 / Mark Summerfield. – Prentice Hall, 2010. – 530 c.
9. Ronald Bradford. Effective MySQL Backup and Recovery Book / Ronald Bradford. – United States: McGraw-Hill Education, 2012. – 256 с.
10. Sheeri K. Cabral. MySQL Administrator’s Bible / Sheeri K. Cabral, Keith Murphy, 2009. – 888 с.
11. Sobell, Mark. A Practical Guide to Linux Commands, Editors, and Shell Programming / Mrak G. Sobell – Upper Saddle River, NJ: Prentice Hall, 2012. – 450 c.
12. The Free Software Foundation. The GNU Privacy Handbook, 1999 – 41 c.
13. Косяков М.С. Введение в распределенные вычисления / М.С. Косяков – СПб: НИУ ИТМО, 2014 – 155 с.
14. Шаньгин В.Ф. Защита компьютерной информации. Эффективные методы и средства / В.Ф. Шаньгин – М.: «ДМК Пресс», 2010. – 544 с.
15. DB-Engines Ranking [Электронный ресурс]. URL: https://db-engines.com/en/ranking (дата обращения: 16.03.2018).
16. MySQL [Электронный ресурс]. URL: https://ru.wikipedia.org/wiki/MySQL (дата обращения: 16.03.2018).
17. Понятие базы данных и что такое СУБД [Электронный ресурс]. URL: http://webcodius.ru/programmy/ponyatie-bazy-dannyx-i-chto-takoe-subd.html (дата обращения: 16.03.2018).
18. Что такое система управления базами данных MySQL [Электронный ресурс]. URL: http://www.weblibrary.biz/mysql/info/bazy-dannyh-sql (дата обращения: 16.03.2018).
19. ГОСТ 12.2.032-78. Система стандартов безопасности труда (ССБТ). Рабочее место при выполнении работ сидя. Общие эргономические требования. – Введ. 1979-01-01. – М.: ИПК Издательство стандартов, 2001.
20. СанПиН 2.2.2/2.4.1340-03. Гигиенические требования к персональным электронно-вычислительным машинам и организации работы. – Введ. 2003-06-01.
21. СанПиН 2.2.4.3359-16. Санитарно-эпидемиологические требования к физическим факторам на рабочих местах. – Введ. 2017-01-01.
22. ТОИ Р-45-084-01. Типовая инструкция по охране труда при работе на персональном компьютере. – Введ. 2001-08-01.

Купить эту работу

Реализация распределенного резервного копирования баз данных MySQL АП 74%

1300 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 3000 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

11 сентября 2018 заказчик разместил работу

Выбранный эксперт:

Автор работы
Rishat008
5
Студент 5-го курса, отличник
Купить эту работу vs Заказать новую
0 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
1300 ₽ Цена от 3000 ₽

5 Похожих работ

Отзывы студентов

Отзыв мари346 об авторе Rishat008 2014-06-02
Дипломная работа

Огромное спасибо!!! Наше сотрудничество оказалось очень продуктивном, вы большой профессионал.

Общая оценка 5
Отзыв Денис Смышляев об авторе Rishat008 2015-12-03
Дипломная работа

и снова все ок

Общая оценка 5
Отзыв Koshkin об авторе Rishat008 2017-03-07
Дипломная работа

Автор сделал всё быстро качественно на все возникающие вопросы отвечал быстро

Общая оценка 5
Отзыв anna927 об авторе Rishat008 2016-03-01
Дипломная работа

от всей группы спасибо

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Сервисный центр в г.Калуга по предоставлению услуги шумоизоляция Фольксваген Поло

Уникальность: от 40%
Доступность: сразу
660 ₽
Готовая работа

Кадры, БД Access (2007 и новее)+ПЗ (4 таблиц; 9 запросов; 9 форм)

Уникальность: от 40%
Доступность: сразу
500 ₽
Готовая работа

Реляционная база данных "Деканат" разработанная в MS Access (отчет + бд)

Уникальность: от 40%
Доступность: сразу
249 ₽
Готовая работа

База данных Библиотека Microsft Access 2007

Уникальность: от 40%
Доступность: сразу
300 ₽
Готовая работа

База данных магазина зоотоваров в FoxPro 9 (с программой)

Уникальность: от 40%
Доступность: сразу
400 ₽
Готовая работа

База данных Склад с пояснительной запиской

Уникальность: от 40%
Доступность: сразу
350 ₽
Готовая работа

Проектирование и разработка автоматизированной системы учета материальных ресурсов предприятия

Уникальность: от 40%
Доступность: сразу
270 ₽
Готовая работа

Разработка БД для АСУ «Автомагазин»

Уникальность: от 40%
Доступность: сразу
660 ₽
Готовая работа

База данных "Информационная система спортивных организаций города"

Уникальность: от 40%
Доступность: сразу
350 ₽
Готовая работа

Алгоритмы и схемы разрабатываемого Windows-Приложения

Уникальность: от 40%
Доступность: сразу
300 ₽
Готовая работа

Каталог case-средств и их особенностей

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Разработка и улучшение информационной системы системы Парков аттракционов

Уникальность: от 40%
Доступность: сразу
660 ₽