Комментарии 6
Я бы упомянул еще одно, на мой взгляд, достаточно значимое различие между BigQuery и ClickHouse: таблицы в ClickHouse могут содержать дубликаты записей по первичному ключу. И чтобы избавиться от них в выборках, необходимо идти на дополнительные ухищрения.
Весьма скромный список проблем при переходе такого размера. Очень неплохо.
О, это далеко не весь список проблем))
Например, в статье ничего не сказано об особенностях распределения ресурсов (памяти, процессорного времени) при выполнении запросов. В частности, при джойнах Кликхаус правый подзапрос помещает в память, а если он не вместится, запрос просто упадет.
В BQ проблема недостатка ресурса встречалась гораздо реже.
Чтобы насладиться главным преимуществом КХ - скоростью выполнения - нужно уметь его готовить, но это тема отдельной статьи (или серии статей).
Все, что вы написали про таймзону, это проблема вашей IDE. Проверяйте свои запросы в clickhouse-client. И только тогда делайте выводы. Вот пример как это работает.
https://fiddle.clickhouse.com/e9b8667c-d997-4d88-a6d5-38791874e895
А что с поддержкой нового синтаксиса пайпов? |>
который
ClickHouse vs BigQuery: 4 отличия в SQL