NoSQL · 非关系型数据库
英文:nosql(no-S-Q-L 连读)
后端与数据库难度:进阶 ★★
🗣️一句话大白话
不按「表和字段」组织的数据库:数据像一份份 JSON 文档直接存。结构灵活——每条数据可以有不同字段。代表:MongoDB(文档)、Redis(键值对)。
🎬真实场景
存商品信息:书有「作者、页码」,手机有「颜色、内存」——字段完全不齐。用关系型数据库要设计很多空字段;用文档型数据库,各存各的,天然合适。
📮你可以这样说
「「这个场景字段不固定,用 MongoDB 存文档;用户和订单这类强结构数据仍然用 PostgreSQL。」」
⚠️边界与常见误解
- ▸NoSQL 不是替代品,是分工:强结构、要多表关联的数据仍适合关系型
- ▸「随便存」的代价是查询规律弱:想清楚常用查询再选型
- ▸让 AI 说明「为什么选这个数据库」,防止它随手拍板(社区第一痛点)