Главная » 2013 » Февраль » 25 » Обеспечение высокой доступности систем на основе MySQL
18:46
Обеспечение высокой доступности систем на основе MySQL
Данная книга - подробное руководство по обеспечению высокой доступности ИТ-систем, построенных с использованием СУБД MySQL. Здесь рассматриваются методические приемы и функции, раскрываются общие подходы и тонкости, связанные с репликацией и мониторингом серверов баз данных. Авторы - лидеры команды разработчиков MySQL и признанные эксперты в области теории и практики применения СУБД - приводят множество реальных примеров, сопровождая их подробным анализом. "Изюминкой" книги является рассказ о недокументированных и неочевидных функциях, позволяющих повысить отказоустойчивость MySQL в любой среде - в среде "обычных", виртуальных и кластерных серверов, а также в облачных вычислениях. Издание состоит из пятнадцати глав и предметного указателя. Рекомендуется системным администраторам, администраторам БД и всем интересующимся практическими аспектами повышения надежности ИТ-систем.
Название: Обеспечение высокой доступности систем на основе MySQL Автор: Белл Ч., Киндал М., Талманн Л. Издательство: Русская редакция, БХВ-Петербург Год: 2012 ISBN: 978-5-7502-0409-0, 978-5-9775-0799-8 Качество: Отличное Серия или Выпуск:
Содержание:
Предисловие Введение Благодарности Часть I. Репликация Глава 1. Введение Что такое репликация? А можно ли обойтись без резервного копирования? Для чего нужен мониторинг? Дополнительные источники Заключение Глава 2. Основы репликации MySQL Репликация - первые шаги Кое-что о двоичном журнале Управление репликацией средствами Python Создание новых подчиненных серверов Сценарии операции копирования Распространенные задачи репликации и их решение Заключение Глава 3. Двоичный журнал событий Структура двоичного журнала Регистрация операторов в журнале Регистрация транзакций Управление двоичным журналом Утилита mysqlbinlog Параметры и переменные двоичного журнала Заключение Глава 4. Роль репликации в обеспечении высокой доступности Избыточность Планирование Процедуры Заключение Глава 5. Роль репликации MySQL в горизонтальном масштабировании Горизонтальное масштабирование операций чтения, а не записи Смысл асинхронной репликации Управление топологией репликации Иерархическая репликация Специализированные подчиненные серверы Шардинг Управление согласованностью данных Заключение Глава 6. Дополнительные возможности репликации Основы архитектуры репликации Репликация через Интернет Тонкая настройка репликации Параметры для обработки разорванных подключений Как подчиненный сервер обрабатывает события Обеспечение надежности и восстановление подчиненного сервера Многоисточниковая репликация Построчная репликация Заключение Часть II. Мониторинг и восстановление после сбоев Глава 7. Основы мониторинга Способы мониторинга Что дает мониторинг Компоненты системы, подлежащие мониторингу Решения для мониторинга Мониторинг в системах Linux и Unix Мониторинг Mac OS X Мониторинг Microsoft Windows Мониторинг как профилактическое средство Заключение Глава 8. Мониторинг MySQL Что такое производительность? Мониторинг сервера MySQL Производительность базы данных Рекомендации по повышению производительности Заключение Глава 9. Мониторинг механизмов БД MyISAM InnoDB Заключение Глава 10. Мониторинг репликации Приступаем к работе Фильтрация данных для репликации Потоки репликации Мониторинг главного сервера Мониторинг подчиненных серверов Мониторинг репликации при помощи MySQL Administrator Прочие элементы Заключение Глава 11. Устранение неполадок репликации Возможные причины проблем Рекомендации Заключение Глава 12. Защита инвестиций Что такое защита информации? Почему важна защита информации Обеспечение целостности, восстановление информации и роль резервного копирования Утилиты резервного копирования и решения на уровне ОС Резервное копирование и репликация MySQL Автоматизация резервного копирования Заключение Глава 13. MySQL Enterprise Начинаем работу с MySQL Enterprise Компоненты MySQL Enterprise Использование MySQL Enterprise Заключение Часть III. Среды с высокой доступностью Глава 14. Облачные вычисления Что такое облачные вычисления? Применение облачных вычислений Преимущества облачных вычислений Поставщики облачных вычислений AWS MySQL в облаке Открытое ПО для облачных вычислений Заключение Глава 15. MySQL Cluster Что такое MySQL Cluster? Архитектура MySQL Cluster Пример конфигурации Обеспечение высокой доступности Обеспечение высокой производительности Заключение Приложение. Репликация: секреты и советы Предметный указатель Об авторах