https://always-kimkim.tistory.com/entry/kafka101-message-topic-partition
일단 이걸 읽고 메시지, 토픽, 파티션에 대해서 대충 개념을 잡고
https://always-kimkim.tistory.com/entry/kafka101-broker
이 글로 브로커에 대한 개념을 좀 잡아보자.
---
프로듀서 : 데이터 만드는 놈
컨슈머 : 데이터 쓰는 놈
브로커 = 노드
토픽, 파티션
데이터를 구분하는 기본 단위 : 토픽
토픽 안에 파티션으로 구분됨. 논리 구분 단위
안에 들어가는 데이터를 레코드라고 함
토픽을 만들었다 : 데이터베이스를 만들었다.
kafka는 스트리밍 데이터를 저장하기 때문에, retention period가 지나지 않은 데이터를 가져갈 수 있어. 데이터 저장 댐 역할을 해
그리서 멀티로 가져갈 수 있는거야.
오래된 데이터도 저장.
'Computer Science > Database' 카테고리의 다른 글
MSA 환경에서 데이터 관리를 위한 필수 사항: 고가용성과 데이터 동기화 (퍼옴) (0) | 2022.07.20 |
---|---|
DOIK - MongoDB (NoSQL 학습) (0) | 2022.06.26 |
DOIK - Operator와 Database 기본 개념 (0) | 2022.06.06 |
트랜잭션과 ACID 특성을 보장하는 방법 (+TPS, DB의 메모리 점유율이 항상 높은 이유) (0) | 2022.06.03 |
DB RDBMS의 한계와 NoSQL을 사용하는 이유 (0) | 2022.03.30 |
최근댓글