Esta seção apresenta uma comparação dos conjuntos de funcionalidades do Conector MongoDB Kafka e do Atlas Stream Processing para ajudar você a identificar qual ferramenta é mais adequada ao seu caso de uso.
funcionalidade | Conector Kafka | Atlas Stream Processing |
|---|---|---|
Capacidades de processamento de fluxo compatíveis | Para processar dados de streaming tratados pelo Kafka Connector, você deve fazer uma das seguintes ações: - Estender o Kafka Connector com SMTs ou Java personalizado - Usar ou gravar ferramentas externas | Disponível através do framework de agregação do MongoDB, com extensões específicas para processamento de streams. |
Instalação | Instalação necessária localmente ou no Confluent. | Nenhuma instalação necessária. |
Ferramentas de conectividade | Driver Java do MongoDB necessário. | Conexão gerenciada pelo Atlas. |
Hospedagem | É necessária hospedagem para o seu cluster Apache Kafka e o Conector Kafka. Use serviços de parceiros, como Confluent Cloud, Amazon Managed Streaming ou Redpanda Cloud, quando possível. | Funcionalidade de processamento de fluxo totalmente gerenciada pelo Atlas. É necessária hospedagem para o seu cluster do Apache Kafka. |
Janelamento | Sem suporte para janelas. Você deve configurar manualmente a janela com a API Kafka Streams ou outras ferramentas externas. | Suporte para janelas altamente configuráveis. |
Suporte para o tipo de conexão |
|
|
Recursos de segurança |
|
|
Preços | O preço depende do seu provedor de hospedagem. | Preços por hora são gerenciados pelo Atlas Stream Processing. Os custos típicos são aproximadamente 25% do custo do Kafka Connector. |