Build your ultimate AI agent
课程介绍
对 NoSQL 与 SQL 的区别还不太清楚吗?您来对地方了!在这门概念性课程中(无需编写代码),您将学习四大类 NoSQL 数据库:键值型、文档型、列族型和图数据库。您还会了解四个常见的 NoSQL 引擎——Redis、MongoDB、Apache Cassandra 和 Neo4j——以及在何种业务需求下应用它们更合适。课程将以一个虚构社交网络的数据故事为主线,展示 NoSQL 如何帮助处理并从社交帖子等非结构化数据中提取洞见。最后,您将学习多个真实用例,了解在何种情境下采用 NoSQL 数据库,从而具备在任何场景下高效存储数据的能力。
先修要求
课程大纲
课程大纲
1
键值型数据库
在课程开篇,您将学习 NoSQL 与关系型数据库的区别。随后,您将了解键值型数据库、其优势与局限,并识别适用的应用场景。章节最后,您将学习 Editoo 的案例:该公司借助 Redis 键值型数据库降低了宕机时间并提升了性能。
2
文档型数据库
在本章中,您将学习文档型数据库的基础知识。随后,您将了解这类数据库的优势与局限,并识别其适用的场景。最后,您将以 Shutterfly 的案例作结。他们使用 MongoDB 文档型数据库来降低延迟并加速产品上市。
3
列族型数据库
本章将聚焦列族型数据库,分析这类数据库的优势与局限,并探讨其适用的场景。最后,您将学习 Bigmate 的案例:该公司使用 Apache Cassandra 数据库,每秒可支撑并发用户的数百万次操作。
4
图数据库
最后一章将分析图数据库。您将了解这类数据库的优势与局限,以及其最适用的场景。课程收尾将介绍 Gousto 的实践:他们借助 Neo4j 数据库实现了更好的成本管控。
R
NoSQL 概念
课程完成

