NoSQL 简介
NoSQL(Not Only SQL)泛指非关系型数据库:为大规模数据与高并发而生,按模型分文档型、键值型、列存储、图数据库四类。
Key PointsNoSQL,简介,文档型,键值型,列存储,图数据库
讲解
NoSQL(Not Only SQL)泛指非关系型数据库:为大规模数据与高并发而生,按模型分文档型、键值型、列存储、图数据库四类。
要点
NoSQL(Not Only SQL)泛指非关系型数据库:为大规模数据与高并发而生,按模型分文档型、键值型、列存储、图数据库四类。
| 类型 | 代表 | 典型场景 |
|---|---|---|
| 文档型 | MongoDB / CouchDB | 内容管理、用户画像、灵活 Schema |
| 键值型 | Redis / Memcached | 缓存、会话、排行榜 |
| 列存储 | HBase / Cassandra | 海量写入、时序日志 |
| 图数据库 | Neo4j | 社交关系、推荐、知识图谱 |
NoSQL 牺牲部分事务与 JOIN 能力,换来弹性扩展与灵活模型;多数系统是“关系库 + NoSQL”混用。
讲解
NoSQL(Not Only SQL)泛指非关系型数据库:为大规模数据与高并发而生,按模型分文档型、键值型、列存储、图数据库四类。
要点
NoSQL(Not Only SQL)泛指非关系型数据库:为大规模数据与高并发而生,按模型分文档型、键值型、列存储、图数据库四类。
| 类型 | 代表 | 典型场景 |
|---|---|---|
| 文档型 | MongoDB / CouchDB | 内容管理、用户画像、灵活 Schema |
| 键值型 | Redis / Memcached | 缓存、会话、排行榜 |
| 列存储 | HBase / Cassandra | 海量写入、时序日志 |
| 图数据库 | Neo4j | 社交关系、推荐、知识图谱 |
NoSQL 牺牲部分事务与 JOIN 能力,换来弹性扩展与灵活模型;多数系统是“关系库 + NoSQL”混用。