正在读取本机记录…
拓展技术沟通◷ 55 分钟

NoSQL、缓存、对象存储与向量数据库

理解不同存储解决的不同问题。

学完你能做到
  • 用自己的话解释“NoSQL、缓存、对象存储与向量数据库”及其核心术语。
  • 在真实 AI 产品场景中识别何时应该使用本课方法。
  • 完成一份可沉淀进“系统关系图、一次 API 调用与基础 SQL 练习”阶段任务的实践产出。
前置与关联课程

完成阶段 2 的能力检查,或先预览相关基础课

01

REAL SCENE

先从一个真实场景开始

!

团队把用户会话、课程视频、结构化订单和语义知识都塞进同一种数据库,结果查询慢、成本高且运维困难。不同存储针对的数据形态、访问方式和一致性目标不同,产品经理需要理解选型影响而不是追逐新名词。

02

PLAIN EXPLANATION

说人话:它到底是什么?

NoSQL 是一组非关系型存储,可按键值、文档、列或图组织数据;缓存保存可重新获取的热点结果以降低延迟;对象存储适合图片、音视频和原始文件;向量数据库按 Embedding 相似度检索语义内容。它们通常与关系型数据库组合使用。选型要看数据结构、读写模式、容量、延迟、一致性、生命周期、检索方式和团队能力。

01

NoSQL 的适用形态

文档存储适合结构灵活且常整体读写的对象,键值存储适合按键快速访问,图数据库适合深层关系遍历。灵活结构不等于没有模型,版本、索引和约束仍需设计。

  • 从主查询路径倒推结构
  • 跨对象事务能力需验证
  • 字段演进保留版本策略
02

缓存与失效

缓存以过期时间或主动失效保存热点数据,可显著降低响应时间和下游压力,但会产生陈旧、击穿和不一致。缓存通常不是唯一事实源,关键更新要定义清除顺序。

  • 缓存键包含权限与版本
  • 失效时允许回源和限流
  • 监控命中率与陈旧错误
03

对象与向量存储

对象存储通过键保存大文件并配合元数据、访问控制和生命周期;向量库保存向量与原文引用,支持近似相似检索。原文件、业务元数据和向量索引常分处不同系统。

  • 上传使用短期授权地址
  • 对象删除同步处理派生索引
  • 向量结果必须回到原文与权限
01

存储选型由数据形态、访问模式与一致性要求驱动。

02

缓存和向量索引是派生能力,不能失去权威事实与原文引用。

03

跨存储设计权限、版本、删除、同步与故障降级。

03

KEY POINT

这节课最重要的结论

核心重点
存储选型取决于数据形态和访问方式,不存在适合一切的数据库。
为什么重要
这决定了听懂工程语言、阅读接口和数据库方案,并判断技术取舍时,团队是否拥有一致、可验证的判断标准。
适用边界
当问题目标、数据来源或失败成本发生变化时,不要机械套用;先重新确认假设和风险等级。
04

EXAMPLES

正确案例与常见反例

✓ 正确做法

订单与权限保存在关系库;短期会话放键值存储;课程视频进入带生命周期的对象存储;知识文档元数据仍在关系库,文本块和向量进入向量库。检索后服务端按原文权限过滤,删除文档会异步清理对象和向量。

× 常见误区

为追求统一,把视频转成数据库大字段,把余额放进最终一致文档库,把缓存当永久事实。向量索引没有原文 ID 与租户权限,文档删除后仍能被检索,缓存键也未区分用户导致数据串读。

和工程师这样沟通

“请为每类数据列出权威存储和派生存储。缓存键包含租户、资源版本与权限范围;对象使用短期签名访问。向量记录必须关联原文 chunkId、documentId 和 tenantId,删除事件要可重试清理全部派生数据。”

05

HANDS-ON

必做实操任务

本节产出:“系统关系图、一次 API 调用与基础 SQL 练习”阶段任务中的《NoSQL、缓存、对象存储与向量数据库》一页实践卡

  1. 步骤 1把订单、会话、视频、文档元数据和向量分别匹配适合的存储。

  2. 步骤 2为一个热点读取场景设计缓存键、过期、失效、回源和降级。

  3. 步骤 3设计文件上传、扫描、授权访问、归档与删除的对象生命周期。

  4. 步骤 4画出原文、文本块、Embedding、向量检索和权限过滤的关联。

○
实践完成度 0/4

实践结果会自动保存在本机,并进入项目工坊的任务来源。

多存储选型矩阵数据对象:____ 形态:结构化 / 文档 / 键值 / 文件 / 向量 / 图 容量与增长:____ 主要读路径:____ 写路径:____ 延迟目标:____ 一致性:____ 候选存储与取舍:____ 权威事实源:____ 派生存储:缓存____ 搜索____ 向量____ 同步事件与重试:____ 权限键:____ 保留、归档与删除:____ 失效或不可用时降级:____ 监控成本、命中与孤儿数据:____
06

CHECKLIST

产品经理工作检查表

07

MASTERY QUIZ

掌握测验

达到 60% 即可完成本课。

1缓存最不适合被当作什么?
2向量检索记录为什么要保留原文引用?
3对象存储通常最适合保存什么?
08

INTERVIEW

常见面试题

如何在关系库、NoSQL、缓存、对象存储和向量库之间选型?
展开参考回答

先按数据形态、规模、访问模式、延迟、一致性、事务、生命周期和团队能力评估,而不是按流行度。明确哪个是权威事实源,哪些是缓存或索引派生;再设计权限、版本、同步重试、失效、归档删除和故障降级。可用学习平台订单、会话、视频和知识检索说明组合使用。

09

RECAP & FURTHER READING

重点回顾、延伸阅读与下一步

一句话回顾存储选型取决于数据形态和访问方式,不存在适合一切的数据库。
  1. 1

    围绕“NoSQL、缓存、对象存储与向量数据库”继续阅读:查阅对应技术的官方入门文档,重点核对输入输出、失败方式、权限边界与可观测性。

  2. 2

    用“NoSQL、缓存、向量数据库”作为检索词,分别写下一条定义、一条适用边界和一个反例。

  3. 3

    对照本课正确案例与反例,寻找一个公开案例并记录其中可复用的判断与不能照搬的条件。