Расширение кластера

Для распределённых баз данных с огромным объёмом хранения масштаб данных в таблицах со временем неизбежно растёт, что приводит к нехватке ёмкости и вычислительных ресурсов (CPU). В такой ситуации корректное и эффективное расширение кластера становится необходимым. Хотя оптимально заранее预留 ресурсы для роста при первоначальном проектировании системы, на практике редко удаётся слишком рано инвестировать в дополнительные ресурсы. Поэтому мы рекомендуем регулярно планировать и выполнять операции масштабирования базы данных.

В YMatrix вы можете свободно выбрать расширение через графический интерфейс или онлайн-расширение через командную строку. Мы рекомендуем использовать простой и удобный в использовании графический интерфейс. Перейдите по ссылке ниже, чтобы перейти на страницу инструкций.

На данный момент YMatrix поддерживает онлайн-плавное расширение (сервисы чтения и записи не прерываются во время расширения), гибкую настройку распределения данных в таблицах и другие функции.

Расширение через графический интерфейс

Онлайн-расширение через командную строку

Расширение системного каталога

Часто задаваемые вопросы

  1. Совпадают ли каталоги новых и старых узлов во время расширения?
    • Каталог всегда остаётся согласованным, даже если на новом узле ещё нет данных.
  2. Влияние на другие запросы во время расширения
    • Поскольку расширение выполняется в режиме онлайн, все запущенные запросы не прерываются. Однако при добавлении нового узла каталог блокируется, поэтому операции, связанные с DDL, в этот период не поддерживаются. После добавления нового узла блокировка каталога немедленно снимается.
    • При перераспределении данных операции чтения временно блокируются.