架构
元数据层
可插拔的事务性元数据:SQLx、Redis、etcd、TiKV。
元数据层存储命名空间、目录项、inode 属性、文件大小、chunk 元数据、slice 描述符 与事务状态。
后端可插拔,团队可以自由权衡延迟、一致性与运维成本:
- SQLx — 本地开发用 SQLite;共享部署用 PostgreSQL / MySQL。
- Redis — 元数据操作延迟最低。
- etcd — 强一致、集群化。
- TiKV — 可水平扩展的事务。
Agent 负载是元数据密集型的(readdir、stat、lookup、rename、getattr),因此 元数据密集基准会单独度量这条路径。

