According to faust-streaming it is recommended to use Rocks DB for the fast recovery of the faust tables. Say there is one machine running a consumer with the faust table and Rocks DB. Rocks DB manages in-memory state of the table backed by the changelog topic for the fault-tolerant purposes.
If this machine dies and I have to start a new one, I will still have to read through the changelog topic to recreate the in-memory state of the table? If so, then the benefit of using Rocks DB comes when the next consumer is recreated on the same machine, right? Otherwise I will still have to read through the entire changelog topic?