작성
·
4
0
안녕하세요, Debezium에 대해 찾아보던 중 Source Connector로 JDBC Connector 도 있는데 두개가 다른 유형의 Source Connector (Debezium - 로그, JDBC - 쿼리)라는 것을 알게 되었습니다.
다만 타강의에서도 JDBC Connector 보다는 Debezium을 더 중점적으로 다루는 것 같은데 실무에서는 Debezium이 훨씬 많이 쓰이는지, 혹은 직접 경험하셨던 선택하기 모호하셨던 상황이 있으셨는지 궁금합니다.
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
jy c님께서 문의하신 Kafka의 Debezium과 JDBC Connector 선택에 대해 답변 드리겠습니다.
Debezium은 데이터베이스의 변경 로그를 실시간으로 캡처하여 Kafka로 스트리밍하는 데 특화된 Source Connector입니다._실시간 데이터 변화 트래킹_이 필요한 경우 매우 유용합니다. 반면, JDBC Connector는 정기적인 쿼리를 통해 데이터베이스에서 데이터를 가져오는 방식으로 작동합니다.
실무에서는 특히 _데이터 변화 감지_를 실시간으로 반영해야 하는 _데이터 이동이나 분석_의 경우, Debezium이 더 많이 사용됩니다. 이는 데이터 변경 사항을 놓치지 않고 기록하고 전달할 수 있기 때문입니다.
그렇지만 두 Connector의 사용 여부는 특정 용도와 데이터 처리 필요에 따라 달라질 수 있습니다.데이터 연속성과 실시간성이 중요하다면 Debezium을, 그렇지 않다면 JDBC Connector를 사용할 수 있습니다.
이미지 출처: “Apache Kafka 사용 사례”
추가 도움이 필요하시다면, 언제든지 질문해 주세요. 감사합니다.