목록 보기
Kafka Connect로 DB 데이터 쉽게 연동하기
백엔드

Kafka Connect로 DB 데이터 쉽게 연동하기

마켓컬리
마켓컬리
2025년 3월 3일

두줄요약

Kafka Connect와 JDBC 소스 커넥터로 DB 데이터를 Kafka에 연동하는 방법을 설명했습니다. 쿼리 기반 CDC의 한계와 데이터 누락을 줄이는 설정도 함께 정리했습니다.

핵심 내용

  • Kafka Connect와 JDBC 소스 커넥터로 DB 데이터를 별도 코딩 없이 Kafka로 연동하는 방법 소개
  • 소스 커넥터, 싱크 커넥터, 워커, 태스크, Transform, Converter의 역할과 동작 구조 정리
  • JDBC 소스 커넥터의 증분 쿼리 모드와 CDC 방식 비교를 통해 쿼리 기반 연동의 장단점 설명
  • 삭제, 갱신, 순서 역전으로 인한 데이터 누락 사례와 timestamp.delay.interval.ms로 보완하는 방법 제시

적용해볼 점

  • 최신 상태만 필요한 로그성 테이블에 JDBC 소스 커넥터 적용 검토
  • PK, timestamp, 트랜잭션 지연 특성을 고려한 쿼리 모드와 옵션 설계
  • 누락 가능성과 적재 지연의 균형을 맞춘 파라미터 튜닝

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...