Este documento apresenta uma introdução à migração de dados do Amazon Redshift para o ClickHouse.
Introdução
ClickHouse vs Redshift
- O Redshift compila código para cada plano de execução de consulta, o que adiciona uma sobrecarga significativa à primeira execução da consulta. Essa sobrecarga pode ser justificada quando os padrões de consulta são previsíveis e os planos de execução compilados podem ser armazenados em um cache de consultas. No entanto, isso traz desafios para aplicações interativas com consultas variáveis. Mesmo quando o Redshift consegue aproveitar esse cache de compilação de código, o ClickHouse é mais rápido na maioria das consultas. Veja o “ClickBench”.
- O Redshift limita a concorrência a 50 em todas as filas, o que (embora seja adequado para BI) o torna inadequado para aplicações analíticas com alta concorrência.
| Advantage | Description |
|---|---|
| Menores latências de consulta | O ClickHouse oferece menores latências de consulta, inclusive para padrões de consulta variados, sob alta concorrência e enquanto recebe inserções em streaming. Mesmo quando sua consulta não encontra resultados no cache, o que é inevitável em análises interativas voltadas ao usuário, o ClickHouse ainda consegue processá-la rapidamente. |
| Limites mais altos de consultas simultâneas | O ClickHouse define limites muito mais altos para consultas simultâneas, o que é vital para experiências de aplicação em tempo real. No ClickHouse, tanto autogerenciado quanto na Cloud, você pode aumentar sua alocação de capacidade computacional para alcançar o nível de concorrência de que sua aplicação precisa para cada service. O nível permitido de concorrência de consultas é configurável no ClickHouse, e o ClickHouse Cloud usa por padrão o valor 1000. |
| Compressão de dados superior | O ClickHouse oferece compressão de dados superior, o que permite reduzir seu armazenamento total (e, portanto, o custo) ou persistir mais dados pelo mesmo custo e extrair mais insights em tempo real dos seus dados. Veja “ClickHouse vs Redshift Storage Efficiency” abaixo. |