多种网盘链接检测插件 购买前,请先检测网盘链接是否有效
《Neo4j全栈开发》_1
《Neo4j全栈开发》_2
《Neo4j全栈开发》_3
内容简介:
作者简介
冻韶健
具有15年以上∏从业经历的资深专家。在编程
语言使用上,精通NET和Java两大体系,尤
其对 Spring和 Spring Boot有深入研究,并著有
《深入实践 Spring Boot》一书,于2016年11
月在机械工业出版社出版。在数据库方面,熟
悉 SQL Server、 Oracle、 MySQL等传统关系
型数据库,以及Reds、 MongoDB、Neo4j等
NOSQL数据库,并对Neo4有更多的爱好和深
入的研究。另外,在系统设计、服.务.器架构设
计、数据.安.全.和性能优化等方面都有丰富的实
neo
0勺全栈开发
Chen韶健/著
電子工業出版科
Publishing House of Electronics Industry
北京· BELJING
内容简介
本书全面、系统地介绍了Neo这个独特而又高性能的 NoSQL图数据库,从使用Ne4进行程序开
发,到Neo4的管理和配置等层面全方位地阐释了Neo4的整个生态体系
本书不仅着重介绍了怎样以简单易用的方式来使用Neo4,更难能可贵的是,本书还分享了使用分布
式Neo4构建高可用的读写分离负载均衡配置的实际操作过程和实现细节
通过对本书的学习,读者将系统地掌握Neo4的知识,并很快将其用于项目开发之中,为自己的应
用提升访问性能,解决燃眉之急
未经许可,不得以任何方式复制或抄袭本书之部分或全部内容
版权所有,侵权必究
图书在版编目(C|P)数据
Neo4全栈开发/Chen韶健著.一北京:电子工业出版社,2017
SBN978-7-121-31447-6
1.①N…Ⅱ.①Chen…Ⅲ.①关系数据库系统Ⅳ①TP311.1323
中guo版本图书馆CP数据核
策划编辑:安
娜
责任编辑:徐津平
特约编辑:赵树刚
印刷:北京中新伟业印刷有限公司
装订:北京中新伟业印刷有限公司
出版发行:电子工业出版社
北京市海淀区万寿路173信箱
邮编:100036
开本:787×980
版次:2017年6月第1版
印次:2017年6月第1次印刷
定价:69.00元
凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联
系,联系及邮购电话 010)882548888825888
质量投诉请发邮件至dts@phei.com.cn,盗版侵权举报请发邮件至dbqq@phei.com.cn
本书咨询联系方式:010-51260888819,faq@phei.com.cn
在高速发展的互联网应用中,业务需求的频繁变更和数据的快速增长都要求数据库
必须具有很强的适应能力。Neo4图数据库正是一个能够适应这种业务需求不断变化和
大规模数据增长而产生的数据库,它不但具有很强的适应能力,而且能够自始至终保持
高效的查询性能
现实世界中的一切事物都处在联系之中,如人际关系、电脑网络、地理数据、分子
结构模型等,无一不处在纷繁复杂的联系之中。这种联系形成了一种互相关联的数据
联系才是数据的本质所在。传统的关系型数据库并不能很好地表现数据的联系,而一些
NOSQL( Not Only SQL,非关系型数据库)数据库也不能表现数据之间的联系。同样是
NOSQL的Neo4图数据库是以图的结构形式来存储数据的,它所存储的就是联系的数据
关联数据本身
关联数据中的联系本来就很复杂,若要在关系型数据库中使用结构化形式来表现这
种联系,则一般不能直接表示,处理起来既烦琐又费事,并且随着数据的不断增长,其
访问性能将ri趋下降。无数的开发人员和数据库管理人员都或多或少地使用过关系型数
据库,在其应用的规模化进展过程中,对于数据库的性能优化往往捉襟见肘、陷入窘境
Neo4j没有模式结构的定义,也不需要这些定义,它使用非结构化的方式来存储关联数
据,所以能够直接表现数据的关联特性
Neo4j不管是与关系型数据库相比,还是与其他 NOSQL数据库相比,都具有很多前
所未有的优势,主要表现在以下几个方面
优越的性能表现
Nco4j具有永久高效的读取和写入能力,这种能力与数据库的大小无关,不管是初
始创建的数据库,还是用了很长时间、积累了大量数据的数据库,Neo4始终能保持闪
电般的读/写速度
Ⅳ|Neo4全栈开发
2.设计的灵活性
因为Neo4没有模式结构定义的约束,并且由于图结构的自然伸展特性,都给Neo4
提供了无限广阔的灵活设计空间,因为无论是扩展设计,还是增加数据,都不会影响到
原来数据的正常使用
3.迭代的敏捷性
正是由于Neo4j的灵活设计特性及其图结构数据的可伸缩性等特点,使其能追上业
务需求变化发展的脚步,并且能适用于频繁迭代的敏捷开发方
4..安.全.可靠的特性
Neo4不仅支持完整的事务管理特性,而且提供了实时在线备份功能,以及应对灾难
事故进行ri志恢复的方法,所有这些都充分说明了Neo4是一个.安.全.可靠的数据库
5.简单易用的特性
Neo4j在使用上非常简单,不管是使用Java开发语言,还是使用其他开发语言,如
Python、Ruby、PHP、NET、 Node js等,都能够非常方便地访问Neoj。特别是 Spring
Data Neo4开发包,更是提供了一整套非常简单易用的Neo4数据库使用方法
6.丰富的学习资源
Neo4j的社区版滋生了一个非常活跃的社区,在这个社区中,诸多开发者提供了非
常丰富的使用No4的案例— GraphGists,这是学习使用Neo的极好资源。通过对这
些 GraphGists的学习和交流,不仅能拓展你的思路,更能让你的开发工作变得更加简单
和容易,而且还能帮助你快速构建应用的商业模型
大企业的考验
Neo4j拥有广大而又有实力
体,并且经过几年时间的运行实践,充分验证
了它的稳定性和健壮性。如思科
吗、阿迪达斯等公司,都在使用Neo4的过程
中挖据到了图数据库的巨大威力,并且创造出了蓬勃发展的商业模型
综上所述,使用如此优秀的数据库,不仅可以提升一个应用的性能,而且可以适应
大规模的数据增长,同时还能减轻开发人员和数据库管理人员的工作负担,给你和你的
企业以及你的用户带来前所未有的优越体验
#############################################
|
|