Содержание
- 2. Репликация — одна из техник масштабирования баз данных. Состоит эта техника в том, что данные с
- 4. Master-Slave репликация В этом подходе выделяется один основной сервер базы данных, который называется Мастером. На нем
- 6. В приложении нужно использовать два соединения — одно для Мастера, второе — для Слейва:
- 7. Несколько Слейвов Преимущество этого типа репликации в том, что Вы можете использовать более одного Слейва. Обычно
- 8. Тогда из приложения Вы выбираете случайным образом один из Слейвов для обработки запросов:
- 9. Задержка репликации Асинхронность репликации означает, что данные на Слейве могут появится с небольшой задержкой. Поэтому, в
- 10. Выход из строя При выходе из строя Слейва, достаточно просто переключить все приложение на работу с
- 11. Резервирование Намного чаще репликацию Master-Slave используют не для масштабирования, а для резервирования. В этом случае, Мастер
- 12. Master-Master репликация В этой схеме, любой из серверов может использоваться как для чтения так и для
- 13. Выход из строя Вероятные поломки делают Master-Master репликацию непривлекательной. Выход из строя одного из серверов практически
- 14. Асинхронность репликации В MySQL репликация работает в асинхронном режиме. Это значит, что приложение не знает, как
- 15. Синхронный режим Синхронный режим репликации позволит гарантировать копирование данных на Слейв. Это упростит работу в приложении,
- 17. "Ручная" репликация Следует помнить, что репликация — это не технология, а методика. Встроенные механизмы репликации могут
- 20. Скачать презентацию