为 Neo4j 建模数据

本节旨在为您提供设计和实施高效且灵活的图数据库技术的工具,这些工具可以通过良好的图数据模型来实现。
Neo4j 在构建和推荐图技术方面的经验积累下来的最佳实践和技巧,可以让您充满信心,使用丰富的模型构建基于图的解决方案。本节的重点是为您提供必要的指南和工具,帮助您将您的领域建模为图。

如何创建图数据模型

首先,图建模指南介绍了设计图数据模型的基本流程,并指导您完成创建图数据模型的第一步,这些步骤建立在属性图数据模型的基础上。

它可以帮助您确定需要问的问题,并分享设计注意事项,这些注意事项是多年来从专家那里学到的最佳实践,以及构建更灵活和干净的数据模型的技巧,以构建您的数据模型,以获得最佳结果。

将 RDBMS 模式转换为图

如果您想将您对关系型数据模型的现有知识与图数据模型相关联,或者将现有的关系型模型转换为图,那么下一节将帮助您将现有的 ERD 技能和设计转换为图数据模型。

从典型的流程步骤到转换映射,我们将逐步介绍流程如何有所不同,以及表和列在图中的表现形式。

优化图数据模型

最后,您的数据模型可能正在工作,但您发现查询性能或其他方面没有达到您期望的质量。数据模型会影响查询和用例的性能。

了解如何改进您的图解决方案,并通过优化技术和想法的建议,最大限度地发挥现有功能。

实时图模型 - GraphGists

如果您想寻找图数据模型示例或想法,请访问我们的 Neo4j GraphGists,Neo4j 社区在其中分享了其解决方案的示例。根据您的用例或行业,您可以找到一些可以帮助您设计流程的项目。

访问我们的 GraphGists 页面,探索 Neo4j 用户社区创建的各种丰富示例!它们很有价值,可以通过展示现实生活中的解决方案来帮助开发人员和其他人员。

GraphAcademy 课程

通过 免费的图数据建模基础课程,了解 Neo4j 中数据建模所需的一切知识 Neo4j GraphAcademy.
本课程是 初学者学习路径的一部分,该路径包括四个课程,旨在教您自信地使用 Neo4j 所需的一切知识。