[ https://issues.apache.org/jira/browse/FLINK-3947?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Yun Tang closed FLINK-3947. --------------------------- Resolution: Information Provided MapState and keyedStatebackend#getKeys have been implemented. Closing this ticket due to lack of activity. > Provide low level access to RocksDB state backend > ------------------------------------------------- > > Key: FLINK-3947 > URL: https://issues.apache.org/jira/browse/FLINK-3947 > Project: Flink > Issue Type: Improvement > Components: Runtime / State Backends > Affects Versions: 1.0.3 > Reporter: Elias Levy > Priority: Minor > Labels: auto-deprioritized-major > > The current state API is limiting and some implementations are not as > efficient as they could be, particularly when working with large states. For > instance, a ListState is append only. You cannot remove values from the > list. And the RocksDBListState get() implementation reads all list values > from RocksDB instead of returning an Iterable that only reads values as > needed. > Furthermore, RocksDB is an ordered KV store, yet there is no ordered map > state API with an ability to iterate over the stored values in order. -- This message was sent by Atlassian Jira (v8.20.1#820001)