このセクションでは、MongoDB Kafka Connector と Atlas Stream Processing の機能セットを比較し、どのツールがお客様のユースケースに最適であるか特定する際に役立ちます。
機能 | Kafka Connector | Atlas Stream Processing |
|---|---|---|
ストリーム処理機能に対応 | Kafka Connector によって処理されるストリーミングデータを処理するには、次のいずれかを実行する必要があります。 - SMT またはカスタム Java を使用して Kafka Connector を拡張する - 外部ツールを使用または書き込む | ストリーム処理に特化した拡張機能を備えた、MongoDB の集計フレームワークを通じて利用できます。 |
インストール | ローカルまたは Confluent にインストールが必要です。 | インストールは不要です。 |
接続ツール | MongoDB Java ドライバーが必要です。 | Atlas によって管理されている接続。 |
ホスティング | Apache Kafka クラスターとKafka Connector に対するホスティングが必要です。可能な場合は、提携するパートナーサービス(Confluent Cloud、Amazon Managed Streaming、Redpanda Cloudなど)を使用してください。 | Atlas が全面的に管理するストリーム処理機能。Apache Kafka クラスターに対するホスティングが必要です。 |
ウィンドウ機能 | ウィンドウ機能はサポートされていません。Kafka Streams API または他の外部ツールを使用して、ウィンドウ機能を手動で構成する必要があります。 | 高度に構成可能な ウィンドウのサポート。 |
接続タイプサポート |
|
|
セキュリティ機能 |
|
|
価格 | 価格はお客様のホスティングプロバイダーによって異なります。 | Atlas Stream Processing が管理する 1 時間単位の料金。通常のコストは、Kafka Connector のコストの約 25% です。 |