MemoryStateBackend(只用于本地开发和调试,不用于生产)和FsStateBackend(如果Flink作业的状态很小或需要很低的延迟,则应该考虑FsStateBackend),这两种都是基于JVM堆。

RocksDBStateBackend:非分布式数据库,它通过Java Native接口(JNI)与Flink进行交互

RocksDBStateBackend的优势:

1、运行中的状态首先写入堆外/本机内存,然后当达到配置的阈值时刷新到本地磁盘。这意味着RocksDBStateBendback可以支持大于总配置堆容量的状态,或者说其状态大小只受限于整个集群中的可用磁盘空间

2、因为RocksDBStateBackend不使用JVM堆来存储运行中的状态,故它也不受JVM垃圾回收的影响,具有可预测的延迟。

3、支持增量checkpoint

最新文章

  1. 浅谈UIAlertController使用
  2. VS2010出现FileTracker : error FTK1011编译错误的解决办法
  3. VHDL生成的ngc文件被verilog的工程调用的问题
  4. docker启动Mysql(转)
  5. Java为什么会超时
  6. 《Linear Algebra and Its Applications》-chaper2-矩阵的逆
  7. C#路径,文件,目录,I/O常见操作
  8. EntityFrame Work 5 性能注意事项(转自MSDN)
  9. MVC简单随笔
  10. dispatch_barrier_async--屏障是一个同步点
  11. Yesterday when I was young
  12. [物理学与PDEs]第2章习题1 无旋时的 Euler 方程
  13. springmvc webservlet 加redis 订阅消息
  14. requests库入门03-get请求
  15. Service工作原理
  16. RabbitMQ&RocketMQ动态添加Queue参考
  17. UVA11992 Fast Matrix Operations
  18. 反射 方法和函数 type
  19. Android App data write as file data with synchronous Demo
  20. Mysql 漏洞利用(越权读取文件,实战怎么从低权限拿到root密码)[转]

热门文章

  1. 道长的算法笔记:Trie字典树
  2. GC耗时高,原因竟是服务流量小?
  3. Python网络爬虫get方法出现乱码的解决的三种方案
  4. 华为云Stack新版发布:构筑行业云底座,共创行业新价值
  5. 使用 Link Cut Tree 维护最小生成树
  6. 【Redis实战专题】「性能监控系列」全方位探索Redis的性能监控以及优化指南
  7. 浅谈LCA问题(最近公共祖先)(四种做法)
  8. STM32 的学习方法
  9. Nodejs后端自动化测试
  10. BUG日记--——Linux安装Docker