Amazon RDS Добавляет Функцию Репликации


Еще одна функция была включена в Amazon RDS для MySQL. Теперь он поддерживает функцию MySQL “Продвигать реплику чтения”, что означает, что вы можете взять реплику базы данных и преобразовать ее в автономную базу данных.

Поддержка реплик чтения имеет преимущества в нескольких ситуациях, включая восстановление базы данных. Хотя Amazon RDS имеет свой собственный набор функций восстановления данных, включая развертывание в нескольких зонах и восстановление на определенный момент времени, по-прежнему полезно иметь другой вариант.

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

Еще одно предлагаемое использование реплики чтения-это возможность выполнять операции, которые занимают много времени, такие как создание и повторное построение индексов. Такие операции могут негативно сказаться на производительности вашего экземпляра БД, поэтому рекомендуется выполнять операции с репликой чтения, и как только операции будут завершены и обновления будут переданы Исходному экземпляру БД, вы можете продвинуть Реплику чтения и указать на нее своим приложениям.

Последний способ, с помощью которого реплики чтения могут быть полезны, — это сегментирование. Когда большая база данных разбита на более мелкие базы данных, вы можете разделить таблицы, которые не разделяют запросы на разные хосты, или дублировать таблицы на нескольких хостах, а затем использовать алгоритм хэширования, чтобы определить, какой хост использовать для конкретной строки. Вы можете создать реплику для чтения для каждого осколка, а затем продвинуть их, когда решите преобразовать их в автономные осколки. Любые строки или таблицы, принадлежащие другим сегментам, могут быть удалены.


Добавить комментарий