1️⃣ 概念上的差异
-
RDB 是一种类似于「Excel 表格」的数据管理方式。
- 例如:用表格记录用户名、年龄等信息。
-
Graph DB 则更像「关系图」,展示数据之间的连接和关系。
- 例如:记录人与人之间的关系(朋友、关注等),像画一张有节点和线条的图。
2️⃣ 数据的关系表示
-
RDB:
- 数据保存在「表(Table)」中,表与表之间通过「线」来建立关系。
- 例如:
- 用户表:记录名字、年龄等信息。
- 订单表:记录用户的订单。
- 用「ID」把这两个表连接起来,比如某个订单属于哪个用户。
-
Graph DB:
- 数据(节点)和关系(边)被直接存储在数据库中。