ClickHouse meetup в Санкт-Петербурге

ClickHouse meetup
в Санкт-Петербурге

ClickHouse: настоящее и будущее

Команда

Теперь 5 разработчиков.

В предыдущих сериях

— HTTP и executable источники;

— оптимизация мержей, вертикальный мерж;

— трассировка распределённых запросов;

— clickhouse-local;

— операторы BETWEEN, ||;

— функции UUID - text;

Новое в языке запросов

— KILL QUERY;

— LIMIT BY;

— SELECT INTO OUTFILE;

Интерфейсы

— возможность получить прогресс выполнения в HTTP заголовках;

— возможность пропуска ошибок в текстовых форматах;

— правильные коды ответа в HTTP интерфейсе;

Сборка

— «правильная» сборка и пакеты;

— Таблица system.build_options;

Словари

— производительность кэшируемых внешних словарей;

— инструментирование кэшируемых внешних словарей;

— HTTPS словари;

Инструментирование

— информация об использовании памяти под индекс;

— информация о размере столбцов в несжатом виде;

— метрики по потреблению оперативки кэшами;

— метрики про мержи;

Оптимизации

— оптимизация DISTINCT;

— производительность gzip в HTTP интерфейсе;

— оптимизация mark cache;

Функции

— правильная логика сравнений, least, greatest;

— groupUniqArray для всех типов данных;

— decodeURLComponent;

Что-то ещё

— защита от случайного DROP TABLE;

— use_client_time_zone; timezone в конфиге;

— fsync_metadata;

Сообщество

— интеграция с Grafana, Redash, Apache Zeppelin, Superset;

— правильные пакеты для CentOS, RHEL, GosLinux;

— драйвер native протокола для Go и C++;

— возможность передавать заголовки X-ClickHouse-*;

— бенчмарки NYC Taxi, Percona (Spark);

— бенчмарк Greenplum;

— англоязычный Telegram чат;

— встречи и доклады (Брюссель, Париж);

ClickHouse vs. Spark

https://www.percona.com/blog/2017/02/13/clickhouse-new-opensource-columnar-database/

ClickHouse vs. Greenplum

TODO (март-апрель 2017)

— распределённые DDL запросы;

— конфиги в ZooKeeper;

— полная поддержка NULL;

TODO (весна-лето 2017)

— работоспособность ODBC драйвера под Windows;

— переделать анализ запроса: правильная поддержка JOIN;

Дополнительно

job-clickhouse@yandex-team.ru