ksqlDB

ksql - 테이블

필유아사 2022. 1. 13. 00:35

https://noti.st/rmoff/NrxcrM/slides 참고

테이블

테이블은 시간이 지남에 따라 데이터가 변경되는 컬렉션입니다. 

이벤트의 시간적 순서를 나타내는 스트림과 달리 테이블은 "지금" 현재의 사실을 나타냅니다.

 

예를 들어, 테이블을 사용하여 누군가가 살았던 장소를 모델링 하면,

 살았던 장소가 "서울 -> 제주도 -> 대전" 순으로 변경된 경우 테이블에는 최종 데이터인 "대전" 데이터를 가집니다.

 

테이블은 각 행의 키를 활용하여 작동합니다. 일련의 행이 키가 같은 경우,  데이터는 해당 키의 최신 정보를 나타냅니다. 

 

 

EVENT - STREAM - TABLE 관계

 

테이블 생성