Aerospike 是一款面向实时应用设计的高性能分布式 NoSQL 数据库,适用于大规模 AI 工作负载。它提供亚毫秒级延迟、强一致性以及跨集群的自动数据分布,非常适合需要快速可靠状态持久化的 AI 工作场景。
Aerospike 采用无共享架构,支持线性水平扩展,具备混合内存架构(DRAM 索引与 SSD/NVMe 数据存储),支持命名空间级别的一致性配置(可调强一致或弱一致),内置 TTL 实现自动记录过期,支持跨数据中心双活复制,并支持键值、文档、图、向量等多种数据模型。
Aerospike LangGraph 集成提供检查点器用于持久化图执行状态,以及存储长期存在的智能体数据(如用户画像、抽取实体和缓存工具输出)。
快速入门
实现代码位于 aerospike-community/aerospike-langgraph 仓库。包含 Docker 基础架构配置、AerospikeSaver 和 AerospikeStore 的参考实现,以及测试检查点恢复、TTL 行为和命名空间存储访问的基线测试用例。
要尝试该实现,请启动 Aerospike 容器,在 LangGraph 应用中配置保存器和存储,运行包含的示例观察执行恢复和智能体状态持久化行为。
安装两个包:
本地运行 Aerospike
使用 Aerospike Docker 镜像启动:
存储和检查点器使用相同的 Aerospike 连接配置:
LangGraph 检查点器
Aerospike 检查点器用于持久化 LangGraph 执行状态,并支持从任意检查点恢复。
LangGraph 存储
Aerospike 存储用于长期保存智能体数据(如用户画像、抽取实体和缓存工具输出)。
官方原文:src/oss/python/integrations/providers/aerospike.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026