ct-study / designing-data-intensive-applications

2 stars 0 forks source link

[2주차] kafka streams에서 default state store로 Rocks DB를 채택한 이유 #21

Open EastHShin opened 11 months ago

EastHShin commented 11 months ago

kafka streams에서 default state store로 rocksDB를 사용한다. 그 이유를 깊게 생각해보지 않았는데, kafka streams의 특성상 스트림 처리에서 발생하는 쓰기 작업이 굉장히 많아, LSM 트리 구조를 이용하는게 좋을 것이다. 또한, 데이터가 정렬된 순서로 저장되기 때문에 범위 질의에 효과적이어서 streams에 더 잘어울리지 않나 싶다.