ksqlDB 概要¶
ksqlDB は、開発者による Apache Kafka® 上でのストリーム処理アプリケーションの作成支援を目的として構築されたデータベースです。
ksqlDB クイックスタート¶
- ksqlDB スタンドアロンの場合は Docker イメージ を使用します。
- Confluent Cloud でホストされている ksqlDB の使用を開始する場合は、「Confluent Cloud を使用した Apache Kafka のクイックスタート」を使用します。
- Confluent Platform で ksqlDB をローカルで実行する場合は Apache Kafka クイックスタート を使用します。
Confluent Platform 向け ksqlDB スタンドアロンおよび ksqlDB¶
これらは ksqlDB のディストリビューションです。
- ksqlDB スタンドアロン
- ksqlDB スタンドアロンは Confluent Community License の下でライセンスされているオープンソースプロジェクトです。ksqldb-server および ksqldb-cli Docker イメージを使用することによりインストールできます。詳細については、https://docs.ksqldb.io/en/0.14.0-ksqldb/ksqlDB スタンドアロンのドキュメント:ksqldb-docs: の「ksqlDB のインストール|operate-and-deploy/installation/」を参照してください。
- ksqlDB for Confluent Platform
- ksqlDB for Confluent Platform は、Confluent Platform の一部としてパッケージ化されています。This is a commercial component of Confluent Platform. ksqlDB for Confluent Platform は ロールベースアクセス制御 などのエンタープライズ機能を備えており、Confluent Cloud で使用できます。cp-ksqldb-cli および cp-ksqldb-server Docker イメージを使用するか、TAR、ZIP、または Systemd デプロイを使用してインストールできます。詳細については オンプレミスのデプロイ を参照してください。
下表はディストリビューションをまとめたものです。
プロジェクトタイプ | ライセンス | Docker イメージ | TAR、ZIP、Systemd デプロイ | ||
---|---|---|---|---|---|
ksqlDB スタンドアロン | オープンソース | Confluent Community ライセンス |
|
(なし) | |
ksqlDB for Confluent Platform | Confluent Platform パッケージ版 | This is a commercial component of Confluent Platform. |
|
オンプレミスのデプロイ |