早期作为面向 ChatGPT 开发者的 Python 数据接入层,后来被重组为集中管理部署与权限的独立存储服务,当前管理规模超过 500PB,并为内部多条产品线提供统一存储入口。
相关工程说明于 9 月 12 日对外发布,介绍 OpenAI 内部存储平台 Habitat 的重构情况。Habitat 原本以 Python 方式提供数据访问能力,现已被拆分为独立运行的 Rust 在线存储服务,以承接更高密度的请求量。官方口径显示,该平台当前每秒处理超过 7000 万次请求,每周触达用户超过 10 亿,管理的原始数据超过 500PB。
资料显示,Habitat 在 2024 年更像一个客户端库,置于 ChatGPT 与 Azure Cosmos DB 之间,用于帮助工程师绕过直接操作数据库的负担。它将类型识别、路由、授权、加密、序列化和连接池维护封装在同一条访问路径里。随着调用规模和业务范围扩大,共享库的每一次变更都需要同步到数十个线上服务,发布联动和事故排查范围因此变大。团队因此在 2025 年把 Habitat 转为可独立部署的服务,集中承载部署、监控和平台控制,并把访问控制、审计日志与存储资源权限收敛到同一管理层。
性能部分记录了从 Python 到 Rust 的过渡过程。Python 实现曾在高并发场景下承受 CPU、内存和尾延迟压力,前期通过约束并发数量、增加工作进程、优化异步调度,以及减少大型 JSON 配置的频繁解析获得改善;连接池环节还发现默认 LIFO 会把请求导向响应较慢的节点,改为 FIFO 后负载分布更加均衡。数据接口方面,Habitat 使用受限 NoSQL 风格 API 限制复杂查询,并在需要跨表关联或扫描式分析时依靠变更数据捕获把增量数据同步出去。快科技补充称,此次重写由 2 名工程师借助 Codex 与 GPT-5.5 完成,Rust 已承担 95% 生产流量,Python 服务准备退出;在收益数字上,ithome 给出 6 倍 CPU 效率提升,快科技给出 2 倍 CPU 效率提升和 15 倍内存开销下降。
这次调整让 Habitat 从围绕特定应用的数据辅助组件,变为跨产品共享的存储底座。集中式服务也改变了权限与安全边界的维护方式,使访问控制和审计不再散落在各个客户端库中。对于同样需要处理海量低延迟读写的平台来说,这一过程提供了关于语言替换、连接池调度和安全边界收拢的具体案例。