i'd like to understand difference between KTable and KsqlDb. I need two data flows from my "states" topic:
- Actual snapshot of a state as key-value store
- Subscription to events of state data changes
I may created compacted-topic and use KTable as key value store with updates for the 1 case. Also i will use consumer to subscribe for state events for the second case. Is it possible to use KSqlDb for those cases? What is the difference?