tgoop.com/big_data_systems_analysis/36
Last Update:
Основные отличия ClickHouse от других MPP-систем
CH изначально создавался как БД, максимально приспособленная для всевозможной агрегации очень широких таблиц (в частности для хранения и использования Яндекс.Метрики), при этом в него изначально не закладывалась необходимость быстрых JOIN.
В CH используется свой диалект SQL, а не общепринятый ANSI SQL. Это нужно учитывать при написании запросов.
Также стоит понимать, что оптимизатор запросов не очень умный, и поэтому запросы нужно писать очень правильно, так как они будут выполняться практически буквально.
Ещё раз. ClickHouse создан для быстрой агреграции и не создан для JOIN.
И снова напомню, в ClickHouse нет транзакций. Именно поэтому он такой быстрый. Но отсутствие транзакций также накладывает и свои особенности использования.
#clickhouse
BY В мире больших данных
Share with your friend now:
tgoop.com/big_data_systems_analysis/36