В этом документе приводится введение в миграцию данных из Amazon Redshift в ClickHouse.
Введение
ClickHouse vs Redshift
- Redshift компилирует код для каждого плана выполнения запроса, что создает значительные накладные расходы при первом выполнении запроса. Эти издержки могут быть оправданы, если шаблоны запросов предсказуемы, а скомпилированные планы выполнения можно хранить в кэше запросов. Однако это создает сложности для интерактивных приложений с меняющимися запросами. Даже когда Redshift может использовать этот кэш компиляции кода, ClickHouse быстрее в большинстве случаев. См. “ClickBench”.
- Redshift ограничивает параллелизм до 50 для всех очередей, что, хотя и достаточно для BI, делает его неподходящим для приложений с высокой степенью параллелизма.