请教各位: RocksDBStateBackend 中,rocksdb上存储的内如和FileSystem上存储的数据内容是一样的?如果不一样,那么分别是什么呢?感谢回答 *来自志愿者整理的flink邮件归档
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
RocksDBStateBackend 中,存储在 RocksDB 和 FileSystem 上的数据内容并不完全相同,它们各自承担不同的角色和功能:
RocksDB中存储的内容:
FileSystem上存储的内容:
综上所述,RocksDB主要负责实时维护作业运行时的状态信息,确保高效访问和更新;而FileSystem则作为持久化存储,保存作业状态的完整备份,确保系统的容错性和可恢复性。两者共同协作,保障了Flink作业的状态管理机制。