Neo4j 3.x入门经典

Neo4j 3.x入门经典

作者:[法] 杰罗姆·巴同[英] 里克·范·布鲁根

出版社:清华大学

出版年:2019年2月

ISBN:9787302519188

所属分类:网络科技

书刊介绍

《Neo4j 3.x入门经典》内容简介

Neo4j是一个高性能的NoSQL图数据库,将结构化数据存储在拓扑图上而不是表中,从而轻松地管理巨量的数据。Neo4j凭借嵌入式、高性能、轻量级等优势越来越受关注。本书共15章,介绍图论和图数据库、Neo4j基础、Neo4j数据模型、Cypher入门、APOC和Cypher扩展、查询性能优化、Neo4j数据导入、空间、安全认证、Neo4j可视化、Neo4j数据重构、集群等内容,最后通过两大案例(推荐系统和影响分析与模拟)的讲解,使你获得图数据建模与设计的技能。本书既可以作为Neo4j初学者的入门教材,也可以作为相关行业Neo4j技术专家的参考手册。
杰罗姆·巴同,起初从事黑客攻击计算机,首先从攻击游戏开始,之后通过在Amstrad CPC上自学了Basic,开始编写一个程序扰乱视频控制器的运行。
然后,为了游戏的原因,他转而使用了Commodore Amiga和AMOS Basic。后来通过认真学习,他在大学的个人计算机和大型机上编写了Turbo Pascal、C、COBOL、Visual C++和Java,甚至在高中编写了Logo。然后,Java问世,他成了一个顾问,主要从事编写许多不同业务网站的后端代码。

作品目录

内容简介
Neo4j
3.x入门经典
参与人员
关于作者
鸣谢
知识改变命运!
关于本书审稿人
www.packtpub.com
Mapt
读者反馈
译者序
前言
本书所涵盖的内容
学习本书需要具备的条件
本书适用人群
本书内容格式的约定
反馈
读者支持
下载本书示例代码
勘误表
版权
其他问题
第1章:图论和数据库
1.1、Neo4j
3.x简介和图的历史
1.2、图论的定义和用途
1.3、背景
1.4、图数据库的属性图模型
1.5、使用图数据库的注意事项
1.6、问答
1.7、小结
第2章:Neo4j基础入门
2.1、Neo4j的关键概念和特点
2.2、Neo4j典型案例
2.3、特性
2.4、许可协议
2.5、安装Neo4j
2.6、在云平台使用Neo4j
2.7、沙盒模式
2.8、在Docker容器中使用Neo4j
2.9、问答
2.10、小结
第3章:Neo4j数据模型
3.1、四种基础数据结构
3.2、图数据库建模基础
3.3、图模型——一个简单、高保真的现实模型
3.4、图建模——最佳实践和陷阱
3.5、问答
3.6、小结
第4章:Cypher入门
4.1、Cypher的语法
4.2、Cypher的关键特性
4.3、与数据很好地结合
4.4、Cypher的关键操作词
4.5、语法约定
4.6、高级知识
4.7、Cypher参考卡
4.8、openCypher工程
4.9、小结
第5章:过程——APOC
5.1、安装APOC
5.2、检查APOC安装
5.3、函数和过程
5.4、习惯用法
5.5、关键用法
5.6、问答
5.7、小结
第6章:Cypher扩展
6.1、构建扩展工程
6.2、定制聚合器
6.3、非托管扩展
6.4、小结
第7章:查询性能优化
7.1、Explain和Profile指令
7.2、索引
7.3、经验法则
7.4、小结
第8章:Neo4j数据导入
8.1、导入CSV文件
8.2、导入JSON源
8.3、导入JDBC源
8.4、导入XML源
8.5、小结
第9章:空间
9.1、空间简介
9.2、Neo4j的空间特性
9.3、APOC的空间特性
9.4、地理编码
9.5、Neo4j
Spatial
9.6、导入OpenStreetMap数据
9.7、大型OSM数据导入
9.8、查询卫生间
9.9、理解WKT和BBOX
9.10、删除所有地理数据
9.11、小结
第10章:安全认证
10.1、认证与授权
10.2、角色
10.3、用户管理
10.4、Neo4j连接到LDAP目录
10.5、使用LDAP配置Neo4j
10.6、问答
10.7、小结
第11章:Neo4j可视化
11.1、可视化的重要作用
11.2、图数据可视化的基本原则
11.3、问答
11.4、小结
第12章:Neo4j数据重构
12.1、预备步骤
12.2、简单改变
12.3、重大改变
12.4、结论
12.5、小结
第13章:集群
13.1、为什么需要Neo4j集群
13.2、Neo4j集群的概念
13.3、构建Neo4j集群
13.4、在Neo4j集群中实现灾难恢复
13.5、小结
第14章:案例——推荐系统
14.1、推荐系统剖析
14.2、推荐系统的图模型应用
14.3、推荐系统查询示例
14.4、推荐系统的业务变化
14.5、欺诈检测系统
14.6、访问控制系统
14.7、社交网络系统
14.8、问答
14.9、小结
第15章:案例——影响分析与模拟
15.1、影响分析系统解析
15.2、成本计算环境中的影响模拟
15.3、问答
15.4、小结
附录
应用技巧介绍

相关推荐

微信二维码