Hi Marco,

Sorry that current statebackend is a global configuration and could 
not be configured differently for different operators.

One possible alternative option to this requirements might be set rocksdb 
as the default statebackend, and for those operators that want to put state
 in memory, a new operator might be implemented by extends 
AbstractStreamOperator
and rewrite the snapshotState() method, and use raw state to snapshot the 
in-memory
data. However, this option would touch some non-user-level api of flink.

Best,
 Yun------------------------------------------------------------------
Sender:Marco Villalobos<mvillalo...@kineteque.com>
Date:2021/02/05 19:09:37
Recipient:user<user@flink.apache.org>
Theme:hybrid state backends

Is it possible to use different statebackends for different operators? There 
are certain situations where I want the state to reside completely in memory, 
and other situations where I want it stored in rocksdb. 

Reply via email to