model-design.md 1.3 KB
Newer Older
Neo4j 开发者's avatar
Neo4j 开发者 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
# 图数据模型设计

与任何数据库一样,您设计的数据模型对于确定查询逻辑和存储中的数据结构很重要。这种做法扩展到图形数据库,但有一个例外。Neo4j 是无模式的,这意味着您的数据模型可以轻松适应和更改您的业务。

如果您使用过其他类型的数据库,您将已经熟悉任何这些场景所涉及的开发和管理工作。但是,Neo4j 允许您毫不费力地跨部分或整个图形调整详细和广泛的变化。无论是随时间的微小变化还是包含有关实体的各种所需信息的广泛定义,数据库都能够处理。由开发人员和架构师确定数据模型的结构以及如何为查询定义实体。

正如我们许多人可能同意的那样,并非所有数据模型都是简单明了的。数据是混乱的,模型必须尝试更好地组织它以帮助我们查看模式并做出决策。

问题:下列说法正确的是哪一个?

## 答案

Neo4j是松散模式的,因此可以灵活更新数据库模型

## 选项

### A

Neo4j是松散模式的,因此可以灵活更新数据库模型

### B

图数据建模需要尽可能将数据存储到节点里

### C

图数据模型需要尽可能多地拆分成关系

### D

图数据模型跟要实现的业务没有关系