Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL репликация за висока наличност

Щастливи сме да съобщим, че нашата наскоро актуализирана бяла книга MySQL репликация за висока наличност вече е достъпна за изтегляне безплатно!

MySQL репликацията позволява данните от един сървър на база данни MySQL да бъдат копирани автоматично на един или повече сървъри на база данни MySQL.

За съжаление прекъсването на базата данни често е причинено от неоптимални настройки на HA, ръчно/продължително време за преодоляване на отказ и ръчно преминаване при отказ на приложения. Тази технология е общоизвестна за DBA по целия свят, но поддържането на тези настройки с висока наличност понякога може да бъде предизвикателство.

В този бял документ ние обсъждаме най-новите функции в MySQL 5.6, 5.7 и 8.0, както и ви показваме как да разгръщате и управлявате настройка за репликация. Ние също така показваме как ClusterControl ви предоставя всички инструменти, от които се нуждаете, за да гарантирате, че вашата инфраструктура на базата данни работи с най-висока професионалност.

Темите, включени в тази бяла книга, са …

  • Какво е MySQL репликация?
    • Схема за репликация
      • Асинхронна репликация
      • Полусинхронна репликация
    • Глобален идентификатор на транзакция (GTID)
      • Репликация в MySQL 5.5 и по-ранни версии
      • Как GTID решава проблема
      • GTID MariaDB срещу MySQL GTID
    • Многонишков подчинен
    • Подчинен, безопасен при срив
    • Групов ангажимент
  • Топология за MySQL репликация
    • Мастер с подчинени (единична репликация)
    • Мастер с релейни подчинени устройства (верижна репликация)
    • Основно устройство с активен главен код (кръгова репликация)
    • Основно устройство с резервно копие (множествена репликация)
    • Много главни към един подчинен (репликация от няколко източника)
    • Galera с ведомство за репликация (хибридна репликация)
  • Разгръщане на настройка за репликация на MySQL
    • Общи и SSH настройки
    • Дефинирайте MySQL сървърите
    • Дефиниране на топология
    • Намаляване
  • Свързване на приложението с настройката за репликация
    • Конектор за приложения
    • Конектор за Fabric-Aware
    • Обратно прокси/Load Balancer
      • MariaDB MaxScale
      • ProxySQL
      • HAProxy (главен-подчинен репликация)
  • Отказ при отказ с ClusterControl
    • Автоматично отказване на главен
      • Бели и черни списъци
    • Ръчно превключване при отказ на главен
    • Повреда на роб
    • Скриптове преди и след отказване
      • Кога куките могат да бъдат полезни?
        • Откриване на услуга
        • Преконфигуриране на прокси сървър
        • Допълнително регистриране
  • Операции - Управление на настройката на вашата MySQL репликация
    • Показване на състоянието на репликация
    • Стартиране/Спиране на репликацията
    • Насърчаване на Slave
    • Преизграждане на подчинен репликация
    • Резервно копие
    • Възстановяване
    • Надстройка на софтуера
    • Промени в конфигурацията
    • Промени в схемата
    • Промени в топологията
  • Проблеми и отстраняване на неизправности
    • Състояние на репликация
    • Закъснение при репликация
    • Дейфиране на данни
    • Грешна транзакция
    • Повреден роб
    • Препоръки

Изтеглете бялата книга днес!

Относно ClusterControl

ClusterControl е всеобхватна система за управление на база данни с отворен код за потребители със смесени среди, която премахва необходимостта от множество инструменти за управление. ClusterControl предоставя разширена функционалност за разгръщане, управление, наблюдение и мащабиране, за да накарате вашите MySQL, MongoDB и PostgreSQL бази данни да работят, като използвате доказани методологии, на които можете да разчитате, за да работят. В основата на ClusterControl е неговата функционалност за автоматизация, която ви позволява да автоматизирате много от задачите на базата данни, които трябва да изпълнявате редовно, като разгръщане на нови бази данни, добавяне и мащабиране на нови възли, стартиране на архивиране и надстройки и др.

За да научите повече за ClusterControl, щракнете тук.

Относно Severalnines

Severalnines предоставя софтуер за автоматизация и управление на клъстери от бази данни. Ние помагаме на компаниите да внедряват своите бази данни във всяка среда и да управляват всички оперативни аспекти, за да постигнат високомащабна наличност.

Продуктите на Severalnines се използват от разработчици и администратори на всички нива на умения, за да осигурят пълния цикъл на база данни „разгръщане, управление, наблюдение, мащабиране“, като по този начин ги освобождават от сложността и кривите на обучение, които обикновено се свързват с високодостъпни клъстери от бази данни. Severalnines често се нарича „антистартъп“, тъй като се финансира изцяло от основателите си. Компанията е активирала над 32 000 внедрявания до момента чрез популярния си продукт ClusterControl. В момента се отчитат BT, Orange, Cisco, CNRS, Technicolor, AVG, Ping Identity и Paytrail като клиенти. Severalnines е частна компания със седалище в Стокхолм, Швеция с офиси в Сингапур, Япония и Съединените щати. За да видите кой използва Severalnines днес, посетете https://www.severalnines.com/company.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cheat Sheet за производителността на MySQL

  2. Как да стартирате множество MySQL екземпляри на една и съща машина

  3. Ускоряване на преброяването на редове в MySQL

  4. Как работи функцията REGEXP_INSTR() в MySQL

  5. Как да разделя изхода от mysqldump на по-малки файлове?