My question is related to Change data capture and real time updates. I have a mysql database which has close to 250 tables whose change data is captured using debezium and sent to kafka on their respective topics.
These tables are highly normalised and I am interested in a denormalised view which is created by joining some of the tables. Now I need to know whenever there is a change in the table, I get to see that as a change in the denormalised topic in a near real time.
How can I do so. How does log compaction works? Do I need to log compact all the topics in order to get denormalised topic view?
What other possibilities I have here?