neo4j-ogm-manual-2.0
Neo4j 是一种图数据库管理系统,专门用于存储和检索大量信息网络。它能够高效地以节点和关系的形式存储数据,并允许对这些结构进行高性能的检索和查询。在图数据库中,节点可以附加属性,并且可以使用零个或多个标签进行标记,而关系总是具有方向性和名称。图数据库非常适合存储各种领域模型,因为现实世界中的许多领域模型都存在事物之间的联系。在其他建模方法中,事物之间的关系通常被简化为没有身份和属性的单个链接。图数据库允许将来自域的丰富关系同样好地在数据库中得到展示,而不需要将关系也建模为“事物”。因此,在将现实世界的领域模型放入图数据库时,几乎不存在“阻抗不匹配”现象。 OGM(对象图映射器)是将图中的节点和关系映射到你领域模型的对象和引用的工具。对象实例被映射为节点,而对象引用则使用关系映射或序列化为属性(例如,对 Date 的引用)。Java 虚拟机(JVM)的原生类型被映射为节点或关系属性。OGM 抽象了数据库,并为你持久化领域模型提供了一种方便的方式。 Neo4j-ogm 是一个用于 Neo4j 的面向对象图映射库,它提供了一种使用 Java 对象和引用映射到图数据库中节点和关系的方式。在开发手册中,详细介绍了如何使用 Cypher 查询图数据库,如何索引数据,以及如何配置和使用 Neo4j OGM。 Neo4j OGM 手册分为三个部分:引言、教程和参考。引言部分介绍了图数据库的概念、Neo4j 数据库和对象图映射库(OGM)。教程部分指导你开始使用 Neo4j OGM。参考部分提供了对 Neo4j OGM 的详细文档参考。 Neo4j OGM 手册的引言部分,通过定义什么是图数据库和什么是 OGM,引入了基础概念。图数据库特别擅长存储和检索信息网络,高效地将数据存储为节点和关系,并允许对这些结构进行高性能的检索和查询。在图数据库中,节点可以附加属性,节点可以使用标签进行标记,而关系是具有方向性和名称的。图数据库非常适合存储各种领域模型,因为现实世界中的许多领域模型都存在事物之间的联系。 OGM 是一种将图数据库中的节点和关系映射到你领域模型的对象和引用的工具。它能够把对象实例映射到节点,把对象引用映射到关系,或者序列化为属性。JVM 的基本类型被映射到节点或关系的属性。OGM 抽象化了数据库,为持久化领域模型提供了一种方便的方式。 该手册通过教程形式帮助开发者学习如何使用 Neo4j OGM。介绍了如何设置和配置 Neo4j OGM,以及如何在高可用性(HA)环境中配置 Neo4j OGM。文档还提供了详细的编程模型介绍,帮助开发者理解和使用 Neo4j OGM 的 API。 Neo4j OGM 允许开发者通过面向对象的方式进行数据库操作,使开发者能够专注于业务逻辑而不是数据库细节,从而提高开发效率并简化数据库操作。使用 Neo4j OGM,开发者可以用熟悉的 Java 对象和关系映射技术来表示和操作图数据,从而使得图数据库的使用更加直观和高效。
剩余45页未读,继续阅读
- achiverhai2018-07-10不错的文档,官方的。
- 粉丝: 4
- 资源: 32
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- YOLO算法-塑料数据集-7张图像带标签-塑料.zip
- 极客时间-面试现场(关于面试相关的注意事项)
- YOLO算法-刀具检测数据集-58张图像带标签-.zip
- 劳斯莱斯豪车内部装饰及版本特色展示
- 面试神器(开箱即用,一键安装)
- 农村综合风貌展示平台项目源代码全套技术资料.zip
- 【源文件说明】(MMI)多模子系统文件说明
- 找工作薪资翻倍的独家揭秘.pdf
- 自学考试02331数据结构试题及答案2021-2022
- C++实现rpc,全程手写
- 【二开诺诺打赏】最新某站上买的二开诺诺打赏/独立代理后台/带教程
- MyTinySTL-master使用C++手写STL
- 网盘项目源代码全套技术资料.zip
- 手写WebServer-master
- 离散数学课后题答案+sdut往年试卷+复习提纲资料
- 支付宝当面付打赏系统源码开源版