Arenadata QuickMarts

Arenadata QuickMarts (ADQM) — кластерная колоночная система управления базами данных, созданная на основе ClickHouse. С помощью ADQM можно в режиме реального времени генерировать аналитические отчеты разного плана, используя большие объемы информации, хранящиеся в витринах. По скорости работы ADQM многократно превосходит традиционные СУБД.

Для эффективного администрирования баз данных ADQM рекомендуется использовать ADQM Control — смежный продукт, предоставляющий широкие функциональные возможности для мониторинга и анализа состояния СУБД на уровне таблиц, столбцов, пользовательских запросов, хостов кластера.

ТОП-10 популярных статей

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

В статье приведены минимальные аппаратные требования к серверам кластера ADQM.

В данной статье приведены примеры, демонстрирующие выполнение основных операций с таблицами ADQM/ClickHouse через консольный клиент clickhouse-client.

Индексирование — способ повышения производительности базы данных. Индексы представляют собой специальные структуры данных, обеспечивающие быстрый поиск запрашиваемых данных по значениям ключевого столбца (или набора столбцов) без выполнения полного сканирования таблицы.

В статье описаны параметры, которые могут быть настроены для сервисов ADQM через ADCM.

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

В статье приведены минимальные программные требования к серверам кластера ADQM.

Оконная функция выполняет вычисления по набору строк: все строки в запросе делятся на части (окна), и для каждой части считаются свои агрегаты. В отличие от агрегатной функции, оконная функция не возвращает одну результирующую строку, а добавляет агрегированное значение к каждой строке выборки в отдельном столбце.

Chproxy — HTTP-прокси, который можно использовать для балансировки нагрузки и распределения доступа к базе данных ADQM.

При установке ADQM на все хосты с сервисом ADQMDB по умолчанию устанавливается пакет adqm-clickhouse-copier, который предоставляет функциональность clickhouse-copier, позволяющую копировать между кластерами разных топологий и перешардировать большие объемы данных.

Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней