关系型数据库层级关系
| 数据库 | 层级结构 | 说明 |
|---|---|---|
| SQL Server | 服务器 → 数据库 → 架构 → 表 | 3-4 层,你现在用的 |
| MySQL | 服务器 → 数据库 → 表 | 3 层,没有 Schema 概念(或 Schema=数据库) |
| PostgreSQL | 服务器 → 数据库 → 架构 → 表 | 4 层,和 SQL Server 类似 |
| Oracle | 服务器 → 用户/Schema → 表 | 3 层,用户=Schema |
| SQLite | 文件 → 表 | 2 层,一个文件就是一个数据库 |
非关系型数据库(NoSQL,结构不同!)
| 数据库 | 结构 | 说明 |
|---|---|---|
| MongoDB | 数据库 → 集合(Collection) → 文档(Document) | **没有固定列!**每条数据可以有不同字段 |
| Redis | 键值对 (Key-Value) | 最简单,就像一个超大的字典 |
| Elasticsearch | 索引 → 文档 | 专门用于搜索 |
| Neo4j | 节点 + 关系 | 图数据库,专门存关系网络 |