Opções disponíveis
Para ver uma comparação mais detalhada entre essas opções, consulte Escolhendo uma opção.
ClickPipes for Kafka
Principais recursos
- Otimizado para ClickHouse Cloud, oferecendo desempenho altíssimo
- Escalabilidade horizontal e vertical para workloads de alta taxa de transferência
- Tolerância a falhas integrada, com réplicas configuráveis e novas tentativas automáticas
- Implantação e gerenciamento por meio da UI do ClickHouse Cloud, da Open API ou do Terraform
- Segurança de nível empresarial com suporte a autorização cloud-native (IAM) e conectividade privada (PrivateLink)
- Oferece suporte a uma ampla variedade de fontes de dados, incluindo Confluent Cloud, Amazon MSK, Redpanda Cloud e Azure Event Hubs
- Oferece suporte aos formatos de serialização mais comuns (JSON, Avro, Protobuf)
Primeiros passos
Data Sources na UI do ClickHouse Cloud.
Kafka Connect Sink
Principais funcionalidades
- Pode ser configurado para oferecer a semântica exactly-once
- Suporta os formatos de serialização mais comuns (JSON, Avro, Protobuf)
- Testado continuamente com o ClickHouse Cloud
Primeiros passos
Engine de tabela Kafka
Principais recursos
- Pode ser usado para ler e gravar dados
- Incluído na versão open source do ClickHouse
- Suporta os formatos de serialização mais comuns (JSON, Avro, Protobuf)
Primeiros passos
Como escolher uma opção
Outras opções
- Confluent Cloud - A Confluent Platform oferece a opção de fazer upload e executar o ClickHouse Connector Sink no Confluent Cloud ou usar o HTTP Sink Connector for Confluent Platform, que integra o Apache Kafka a uma API via HTTP ou HTTPS.
- Vector - O Vector é um pipeline de dados independente de fornecedor. Com a capacidade de ler dados do Kafka e enviar eventos ao ClickHouse, ele representa uma opção de integração robusta.
- JDBC Connect Sink - O conector Kafka Connect JDBC Sink permite exportar dados de tópicos do Kafka para qualquer banco de dados relacional com um driver JDBC.
- Código personalizado - O uso de código personalizado com Kafka e bibliotecas de cliente do ClickHouse pode ser apropriado quando for necessário processar eventos de forma personalizada.