04-03 NoSQL 数据库:不只有表格一种存法
04-03 NoSQL数据库 是一类非关系型数据库,如文档、键值、列式、图数据库。它们不是替代 SQL,而是服务不同场景。
一、它解决什么
它解决的是数据结构不固定、横向扩展、特殊查询模型等问题。
二、一个比喻
如果 SQL 像标准表格,文档数据库像文件夹里的 JSON 档案,图数据库像关系网。
三、放到系统里看
MongoDB 适合文档型数据,ClickHouse 适合分析型查询,图数据库适合复杂关系。选型要看读写模式。
四、常见坑 / 学习抓手
常见坑是因为“灵活”就不做数据设计。NoSQL 也需要模型,只是模型不同。
一句话总结
NoSQL 的价值是为不同数据形状选择不同容器。