🗊 Презентация Репликация данных

Категория: Информатика
Нажмите для полного просмотра!
Репликация данных, слайд №1 Репликация данных, слайд №2 Репликация данных, слайд №3 Репликация данных, слайд №4 Репликация данных, слайд №5 Репликация данных, слайд №6 Репликация данных, слайд №7 Репликация данных, слайд №8 Репликация данных, слайд №9 Репликация данных, слайд №10 Репликация данных, слайд №11 Репликация данных, слайд №12 Репликация данных, слайд №13 Репликация данных, слайд №14 Репликация данных, слайд №15 Репликация данных, слайд №16 Репликация данных, слайд №17 Репликация данных, слайд №18 Репликация данных, слайд №19

Вы можете ознакомиться и скачать презентацию на тему Репликация данных. Доклад-сообщение содержит 19 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Репликация данных
Описание слайда:
Репликация данных

Слайд 2


Репликация — одна из техник масштабирования баз данных. Состоит эта техника в том, что данные с одного сервера базы данных постоянно копируются...
Описание слайда:
Репликация — одна из техник масштабирования баз данных. Состоит эта техника в том, что данные с одного сервера базы данных постоянно копируются (реплицируются) на один или несколько других (называемые репликами). Для приложения появляется возможность использовать не один сервер для обработки всех запросов, а несколько. Таким образом появляется возможность распределить нагрузку с одного сервера на несколько. Репликация — одна из техник масштабирования баз данных. Состоит эта техника в том, что данные с одного сервера базы данных постоянно копируются (реплицируются) на один или несколько других (называемые репликами). Для приложения появляется возможность использовать не один сервер для обработки всех запросов, а несколько. Таким образом появляется возможность распределить нагрузку с одного сервера на несколько.

Слайд 3


Репликация данных, слайд №3
Описание слайда:

Слайд 4


Master-Slave репликация В этом подходе выделяется один основной сервер базы данных, который называется Мастером. На нем происходят все изменения в...
Описание слайда:
Master-Slave репликация В этом подходе выделяется один основной сервер базы данных, который называется Мастером. На нем происходят все изменения в данных (любые запросы MySQL INSERT/UPDATE/DELETE). Слейв сервер постоянно копирует все изменения с Мастера. С приложения на Слейв сервер отправляются запросы чтения данных (запросы SELECT). Таким образом Мастер сервер отвечает за изменения данных, а Слейв за чтение.

Слайд 5


Репликация данных, слайд №5
Описание слайда:

Слайд 6


В приложении нужно использовать два соединения — одно для Мастера, второе — для Слейва: В приложении нужно использовать два соединения — одно для...
Описание слайда:
В приложении нужно использовать два соединения — одно для Мастера, второе — для Слейва: В приложении нужно использовать два соединения — одно для Мастера, второе — для Слейва:

Слайд 7


Несколько Слейвов Преимущество этого типа репликации в том, что Вы можете использовать более одного Слейва. Обычно следует использовать не более 20...
Описание слайда:
Несколько Слейвов Преимущество этого типа репликации в том, что Вы можете использовать более одного Слейва. Обычно следует использовать не более 20 Слейв серверов при работе с одним Мастером.

Слайд 8


Тогда из приложения Вы выбираете случайным образом один из Слейвов для обработки запросов:
Описание слайда:
Тогда из приложения Вы выбираете случайным образом один из Слейвов для обработки запросов:

Слайд 9


Задержка репликации Асинхронность репликации означает, что данные на Слейве могут появится с небольшой задержкой. Поэтому, в последовательных...
Описание слайда:
Задержка репликации Асинхронность репликации означает, что данные на Слейве могут появится с небольшой задержкой. Поэтому, в последовательных операциях необходимо использовать чтение с Мастера, чтобы получить актуальные данные:

Слайд 10


Выход из строя При выходе из строя Слейва, достаточно просто переключить все приложение на работу с Мастером. После этого восстановить репликацию на...
Описание слайда:
Выход из строя При выходе из строя Слейва, достаточно просто переключить все приложение на работу с Мастером. После этого восстановить репликацию на Слейве и снова его запустить. Если выходит из строя Мастер, нужно переключить все операции (и чтения и записи) на Слейв. Таким образом он станет новым Мастером. После восстановления старого Мастера, настроить на нем реплику, и он станет новым Слейвом.

Слайд 11


Резервирование Намного чаще репликацию Master-Slave используют не для масштабирования, а для резервирования. В этом случае, Мастер сервер...
Описание слайда:
Резервирование Намного чаще репликацию Master-Slave используют не для масштабирования, а для резервирования. В этом случае, Мастер сервер обрабатывает все запросы от приложения. Слейв сервер работает в пассивном режиме. Но в случае выхода из строя Мастера, все операции переключаются на Слейв.

Слайд 12


Master-Master репликация В этой схеме, любой из серверов может использоваться как для чтения так и для записи:
Описание слайда:
Master-Master репликация В этой схеме, любой из серверов может использоваться как для чтения так и для записи:

Слайд 13


Выход из строя Вероятные поломки делают Master-Master репликацию непривлекательной. Выход из строя одного из серверов практически всегда приводит к...
Описание слайда:
Выход из строя Вероятные поломки делают Master-Master репликацию непривлекательной. Выход из строя одного из серверов практически всегда приводит к потере каких-то данных. Последующее восстановление также сильно затрудняется необходимостью ручного анализа данных, которые успели либо не успели скопироваться. Используйте Master-Master репликацию только в крайнем случае.

Слайд 14


Асинхронность репликации В MySQL репликация работает в асинхронном режиме. Это значит, что приложение не знает, как быстро данные появятся на Слейве.
Описание слайда:
Асинхронность репликации В MySQL репликация работает в асинхронном режиме. Это значит, что приложение не знает, как быстро данные появятся на Слейве.

Слайд 15


Синхронный режим Синхронный режим репликации позволит гарантировать копирование данных на Слейв. Это упростит работу в приложении, т.к. все операции...
Описание слайда:
Синхронный режим Синхронный режим репликации позволит гарантировать копирование данных на Слейв. Это упростит работу в приложении, т.к. все операции чтения можно будет всегда отправлять на Слейв. Однако это может значительно уменьшить скорость работы MySQL. Синхронный режим не следует использовать в Web приложениях.

Слайд 16


Репликация данных, слайд №16
Описание слайда:

Слайд 17


"Ручная" репликация Следует помнить, что репликация — это не технология, а методика. Встроенные механизмы репликации могут принести...
Описание слайда:
"Ручная" репликация Следует помнить, что репликация — это не технология, а методика. Встроенные механизмы репликации могут принести ненужные усложнения либо не иметь какой-то нужной функции. Некоторые технологии вообще не имеют встроенной репликации. В таких случаях, следует использовать самостоятельную реализацию репликации. В самом простом случае, приложение будет дублировать все запросы сразу на несколько серверов базы данных:

Слайд 18


Репликация данных, слайд №18
Описание слайда:

Слайд 19


При записи данных, все запросы будут отправляться на несколько серверов. Зато операции чтения можно будет отправлять на любой сервер. Нагрузка при...
Описание слайда:
При записи данных, все запросы будут отправляться на несколько серверов. Зато операции чтения можно будет отправлять на любой сервер. Нагрузка при этом будет распределяться по всем доступным серверам: При записи данных, все запросы будут отправляться на несколько серверов. Зато операции чтения можно будет отправлять на любой сервер. Нагрузка при этом будет распределяться по всем доступным серверам:



Похожие презентации
Mypresentation.ru
Загрузить презентацию