I was going through lot of blogs and stack overflow answers , but i am not clear about the Flink memory management. In few blogs i found "Memory Manager Pool" and "Rocksdb". I am using rocksdb and i assume all my state is stored in that db.
Here are my doubts..
- How the memory management process handled in streaming ?
- what is difference between Memory management in streaming and batch ?
- Difference between "Memory Manager Pool" and "back end state (Rcokdb")
- In streaming, what you mean by "Flink Managed Memory" ? does include the memory required by RacksDb cache and buffers ?