이 섹션은 MongoDB Kafka Connector와 Atlas Stream Processing의 기능 세트를 비교하여 사용 사례에 가장 적합한 도구를 식별하는 데 도움을 줍니다.
기능 | Kafka 커넥터 | Atlas Stream Processing |
|---|---|---|
지원되는 스트림 처리 기능 | Kafka 커넥터로 처리되는 스트리밍 데이터를 처리하려면 다음 중 하나를 수행해야 합니다: - 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에서 관리합니다. 일반적인 요금은 Kafka 커넥터 비용의 약 25%입니다. |