Arenadata QuickMarts
Arenadata QuickMarts (ADQM) — кластерная колоночная система управления базами данных, созданная на основе ClickHouse. С помощью ADQM можно в режиме реального времени генерировать аналитические отчеты разного плана, используя большие объемы информации, хранящиеся в витринах. По скорости работы ADQM многократно превосходит традиционные СУБД.
Для эффективного администрирования баз данных ADQM рекомендуется использовать ADQM Control — смежный продукт, предоставляющий широкие функциональные возможности для мониторинга и анализа состояния СУБД на уровне таблиц, столбцов, пользовательских запросов, хостов кластера.
ТОП-10 популярных статей
В статье описаны параметры, которые могут быть настроены для сервисов ADQM через ADCM.
В статье описаны особенности архитектуры ADQM.
В статье приведены минимальные программные требования к серверам кластера ADQM.
В статье приведены минимальные аппаратные требования к серверам кластера ADQM.
Резервное копирование и восстановление данных, хранящихся в кластере ADQM, можно выполнять через специальное действие сервиса ADQMDB в интерфейсе ADCM.
Шардирование — это принцип проектирования базы данных, при котором части одной таблицы размещаются на разных шардах. Шард — узел кластера, который может состоять из одной или нескольких реплик. Реплики — это серверы, на которых дублируются данные в рамках шарда. Запрос на чтение или запись в шард может быть отправлен на любую его реплику, выделенного мастера нет.
ADQM Notebook — инструмент для работы с базами данных ADQM, расширяющий возможности встроенного веб-интерфейса ClickHouse.
В статье рассматривается типовой кластер ADQM — три шарда, каждый состоит из двух реплик (иными словами, распределенный кластер из 3 узлов с фактором репликации 2).
Для таблиц семейства MergeTree доступна возможность устанавливать TTL (time-to-live) — интервал времени, по истечении которого старые данные будут удаляться в фоновом режиме. TTL можно установить как для всей таблицы, так и для каждого отдельного столбца.
В процессе работы ADQM генерирует текстовые лог-файлы, которые могут быть полезны при анализе причин возникновения различных ошибок. Дополнительно можно включить ведение других специализированных логов (например, собирать информацию о выполнении запросов, зависимых представлениях, потоках, трассировках стека), которые будут сохраняться в системные таблицы ADQM.