목록 보기
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, 트랜잭션 지연 특성을 고려한 쿼리 모드와 옵션 설계
  • 누락 가능성과 적재 지연의 균형을 맞춘 파라미터 튜닝

다음 읽기

#Kafka Connect 주제를 다룬 다른 회사 글

밑바닥부터 시작하는 실시간 데이터 파이프라인 : Debezium 톺아보기

기존 배치 적재의 지연을 줄이기 위해 Debezium 기반 실시간 CDC 파이프라인을 구축한 과정을 정리했습니다. Kafka Connect 구조, 스냅샷, 오프셋 관리와 성능 개선 포인트까지 살펴보았습니다.

여기어때
여기어때
백엔드

댓글 0

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

댓글을 불러오는 중...