Engine State 引擎狀態 |
Engine state is not limited to the amount of heap memory and can be much larger than available heap memory. 內存狀態不受堆內存限制,可以大于堆內存 |
All engine state must fit into heap memory. Therefore engine state is limited to the amount of heap memory available. |
Memory management 內存管理 |
Comprehensive; Memory resources can be actively managed and engine state can be released from memory. 綜合,狀態可以從內存中釋放 |
None; all engine state must be in memory for operation. 狀態必須都在內存中 |
Incremental checkpoint 增量checkpoint |
Yes, checkpoints are always implicitly incremental. 只能增量checkpoint |
Yes, checkpoints can also full backup. 支持增量checkpoint & 全量checkpoint |
Checkpoint pause-time checkpoint暫停時間 |
Minimized 最小 |
Pause-time spans the whole checkpoint. 整個checkpoint周期內全暫停 |
Store Targets 存儲目標 |
Multiple 文件 數據庫 redis |
File System 文件 |
Recovery State Reading 狀態恢復 |
Reads only engine metadata. The engine state is still available and the engine reads such state at the time of state use. 只加載引擎元數據,引擎狀態等到使用時再加載 |
Reads all engine state into memory. 加載所有狀態 |
Resilience service level configurable per statement 持久化級別配置粒度 |
No; All statements participate. 全局配置 |
Yes; Profiles can declare EPL statements to be transient, durable or resilient. statements 粒度 |
State management API to extract and load state 通過API導出、加載狀態 |
Not available 不支持 |
Available 支持 |