Автор24

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

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

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

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

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

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 Заказать новую
1 раз Куплено Выполняется индивидуально
Не менее 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%
Доступность: сразу
4000 ₽
Готовая работа

Разработка веб-приложения почтового клиента

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

Базы данных для кадровой работы

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

База данных ПЦК Предметно-цикловая комиссия

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

Разработка экспертной базы данных для агентства по организации свадеб с возможностью прогнозирования рынка услуг

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

Разработка автоматизированного рабочего места архивариуса

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

диплом Проект базы данных детского сада

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

Информационная система МАУ Служба благоустройства MySQL Delphi 10.2

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

АРМ менеджера агенства недвижимости Microsft Access Delphi 10.2

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

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

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

Информационная система подготовки и сопровождения документации по персоналу MySQL Delphi 7

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

Автоматизация системы охотник и рыболов Microsft Acces Delphi 10.2

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