인프런 커뮤니티 질문&답변

이무님의 프로필 이미지
이무

작성한 질문수

카프카 완벽 가이드 - 커넥트(Connect) 편

Source 테이블의 스키마 변경 시 Sink 테이블의 자동 스키마 반영 이해

스키마 호환성 질문

작성

·

81

0

안녕하세요

https://www.inflearn.com/questions/1207899/%EC%8A%A4%ED%82%A4%EB%A7%88-%ED%98%B8%ED%99%98%EC%84%B1-%EC%A7%88%EB%AC%B8%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4

이 질문에 대한 추가 질문이 있습니다.

 

BACKWARD에 대해 지원하는 신규 스키마 변경에서

기존 필드 삭제, 기본 값 가진 신규 필드 추가

이 부분은 sink쪽 스키마에서의 변경에 대한 내용인 것은 맞는건가요?

 

예를 들어 스키마 호환성 체크에서

새로 추가되는 컬럼이 기본 값을 가지고 있지 않으면 하위 호환성 오류다. 라는 문장이 있다면

"sink 쪽에서" 새로 추가되는 컬럼이 기본 값을 가지고 있지 않으면 하위 호환성 오류다. 라고 해석하는 것이 맞는지 질문드립니다.

답변 1

0

권 철민님의 프로필 이미지
권 철민
지식공유자

안녕하십니까,

네 맞습니다. 스키마 호환성을 Source-> Sink 기반의 RDBMS Replication 시스템에 대응 시킬 때는 Consumer에 해당하는 부분이 Sink Connector가 됩니다.

적어주신대로 이해하시는게 맞습니다.

 

감사합니다.

이무님의 프로필 이미지
이무

작성한 질문수

질문하기