'Relation between Kafka streams, rocksdb and ksqldb

After viewing some videos about Kafka Streams I have got the following questions :

In kafka, do all state stores use rocks DB to create "Ktables"?

What is the difference between a Ktable and a normal sql table ?

what Ksqldb has to do in all of this, for me it is just a confluent framework used to make the creation of new streams easy right ?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source