利用可能なオプション
これらのオプションをさらに詳しく比較するには、オプションの選び方を参照してください。
Kafka 向け ClickPipes
主な機能
- ClickHouse Cloud 向けに最適化されており、非常に高いパフォーマンスを実現
- 高スループットのワークロードに対応する水平・垂直スケーラビリティ
- 設定可能なレプリカと自動再試行による、組み込みの耐障害性
- ClickHouse Cloud UI、Open API、または Terraform によるデプロイと管理
- クラウドネイティブな認可 (IAM) とプライベート接続 (PrivateLink) に対応したエンタープライズグレードのセキュリティ
- Confluent Cloud、Amazon MSK、Redpanda Cloud、Azure Event Hubs を含む幅広いデータソースをサポート
- 一般的なシリアライゼーションフォーマット (JSON、Avro、Protobuf) のほとんどをサポート
はじめに
Data Sources タブを開いてください。
Kafka Connect Sink
主な機能
- exactly-once セマンティクスをサポートするように設定可能
- 一般的なシリアライゼーション フォーマット (JSON、Avro、Protobuf) の大半をサポート
- ClickHouse Cloud に対して継続的にテストを実施
はじめに
Kafka テーブルエンジン
主な機能
- データの読み取りと書き込みに利用できます
- オープンソース版のClickHouseに同梱されています
- 一般的なシリアライゼーションフォーマット (JSON、Avro、Protobuf) のほとんどに対応しています
はじめに
オプションの選択
その他のオプション
- Confluent Cloud - Confluent Platform では、Confluent Cloud 上で ClickHouse Connector Sink をアップロードして実行するオプションのほか、HTTP または HTTPS 経由で Apache Kafka を API と統合する Confluent Platform 向け HTTP Sink コネクタ を使用することもできます。
- Vector - Vector はベンダーに依存しないデータパイプラインです。Kafka から読み取り、イベントを ClickHouse に送信できるため、堅牢なインテグレーションの選択肢となります。
- JDBC Connect Sink - Kafka Connect JDBC Sink コネクタを使用すると、Kafka トピックから任意のリレーショナルデータベースへ、JDBC ドライバーを使ってデータをエクスポートできます。
- カスタムコード - イベントに対するカスタム処理が必要な場合は、Kafka および ClickHouse の クライアントライブラリ を使用したカスタムコードが適していることがあります。