📄️ 架构RisingWave 是分布式系统。其拥有以下组件:📄️ 内部状态管理流处理系统连续不断的对数据流进行流计算。其设计核心在于如何管理连续计算过程中的内部状态。RisingWave 使用远端对象存储(如 S3 等)持久化状态,并使用计算节点的本地内存与磁盘进行缓存。RisingWave 的内部状态存储称之为 Hummock。Hummock 为 LSM tree 结构。Hummock 中的压缩(compaction)过程会不断将数据排序并持久化到远端对象存储上。
📄️ 内部状态管理流处理系统连续不断的对数据流进行流计算。其设计核心在于如何管理连续计算过程中的内部状态。RisingWave 使用远端对象存储(如 S3 等)持久化状态,并使用计算节点的本地内存与磁盘进行缓存。RisingWave 的内部状态存储称之为 Hummock。Hummock 为 LSM tree 结构。Hummock 中的压缩(compaction)过程会不断将数据排序并持久化到远端对象存储上。