ClickHouse
1. Когда вы создаёте таблицу в ClickHouse с движком MergeTree, какие обязательные условия должны выполняться?
2. Какие свойства первичного ключа существуют в ClickHouse? Что он обозначает?
3. Что такое кардинальность?
4. Как устроен индекс в ClickHouse?
5. Как работает вставка данных в ClickHouse?
6. Что такое мутация в ClickHouse?
7. Для чего нужен движок MergeTree и почему он так называется?
8. Как выбрать поля для первичного ключа при создании витрины?
9. Какое ускорение дал переход на ClickHouse по сравнению с Greenplum?
Apache Spark
10. Что такое shuffle в Spark?
11. Какие операции приводят к shuffle?
12. Как избежать shuffle при выполнении операций?
13. Что такое spill в…