Amazon Aurora более одного основного экземпляра

Я пытаюсь собрать некоторую информацию о новом продукте Amazon Aurora, и мне интересно, может ли этот продукт иметь более одного основного экземпляра для одной и той же базы данных? Также возможно ли иметь более одного общего доступа?

Вы имеете в виду мультимастер-модель? да


person zeze    schedule 19.02.2015    source источник
comment
Вы имеете в виду мультимастер-модель?   -  person datasage    schedule 19.02.2015
comment
Что еще один обмен?   -  person Michael - sqlbot    schedule 19.02.2015
comment
AWS объявила о выпуске предварительной версии Aurora с несколькими мастерами на конференции re:Invent 2017 (29 ноября 2017 г.). Подробности ожидаются.   -  person Michael - sqlbot    schedule 29.11.2017


Ответы (1)


В настоящее время Amazon Aurora на самом деле не предназначен для поддержки модели с несколькими мастерами, поскольку он не предлагает параметры конфигурации auto_increment_offset и auto_increment_increment, необходимые для действительно активной/активной репликации с несколькими мастерами. Поскольку каждый кластер Aurora может реплицироваться в другой кластер Aurora и из него, «теоретически» можно настроить активный/пассивный кластер с несколькими ведущими вручную. Существует возможность настроить активный/активный, если вы можете использовать первичные ключи, которые могут быть гарантированно уникальными в кластере (т. е. забыть об автоинкременте).

Обычно я не рекомендую использование нескольких мастеров Active/Active из-за сложности и риска, связанных с разрешением конфликтов между мастерами. По сути, это делает MySQL «в конечном счете согласованным» хранилищем данных, для которого существуют другие, более эффективные решения.

Для приложений, для которых время безотказной работы имеет первостепенное значение, я обычно рекомендую проектировать приложение так, чтобы оно продолжало работать в ухудшенном режиме, когда оно может читать (реплики), но не может записывать в базу данных. Затем для восстановления возможностей записи требуется надежная, проверенная стратегия поглощения/продвижения ([кашель] Amazon Aurora).

person tpol    schedule 17.08.2015