PolarDB Agent LakeBase使用对象存储作为持久化底座,实现空间按需伸缩、成本按使用量计费,但对象存储的读时延和带宽难以满足数据分析类Agent的IO性能需求。PolarDB Agent LakeBase提供可配置的加速空间,通过分布式共享缓存降低读时延、提升读带宽,为数据分析类Agent提供更高的IO性能。
背景介绍
PolarDB Agent LakeBase使用对象存储作为数据的持久化底座,具备以下特性:
数据完全按使用量计费。
空间完全按需伸缩,无需关注容量规划。
对象存储在提供上述优势的同时,也存在如下局限性:
读时延相对较高。
带宽相对较小。
为满足数据分析类Agent在IO性能方面的需求,PolarDB Agent LakeBase提供可配置的加速空间,以支持更低的读时延和更大的读带宽。
技术架构
加速空间的核心特性如下:
分布式共享缓存:所有访问的计算节点共享缓存数据,同一份数据在全局仅保留一份缓存。
访问透明:加速空间对您完全透明。挂载访问时,客户端优先从加速空间读取缓存数据,命中时直接返回;未命中时自动回源对象存储,并将读取的数据填充到加速空间。
非可靠缓存:加速空间中缓存的数据不保证可靠性。缓存节点故障时,缓存数据将直接丢弃,后续访问自动从对象存储拉取,会产生额外的OSS读带宽。
固定容量与LRU淘汰:加速空间需预配置固定容量。缓存数据达到配置容量时,将使用LRU算法自动淘汰。
缓存指标可观测:加速空间的缓存命中率、请求次数等技术指标可通过控制台监控界面查看,详情请参见缓存性能指标。

PolarDB Agent LakeBase同时支持为存量的对象存储数据(OSS/S3接口)提供可插拔的透明加速能力。如需使用,请提交工单咨询。
技术指标
加速空间的关键性能指标如下表所示:
指标 | 值 | 说明 |
读缓存命中时延 | 200us起 | 时延受网络等各种链路影响。 |
读缓存命中带宽 |
| 如需更高带宽或带宽密度,请提交工单咨询。 |
加速空间容量 |
| 如需更大空间,请提交工单咨询。 |