
Neo4j
mishidemudong
菜鸟上路,一颗红心,两手准备。
展开
-
#####好好好好######Neo4j 第三篇:Cypher查询入门
Neo4j 第三篇:Cypher查询入门Neo4j使用Cypher查询图形数据,Cypher是描述性的图形查询语言,语法简单,功能强大,由于Neo4j在图形数据库家族中处于绝对领先的地位,拥有众多的用户基数,使得Cypher成为图形查询语言的事实上的标准。本文作为入门级的教程,我不会试图分析Cypher语言的全部内容,本文的目标是循序渐进地使用Cypher语言执行简单的CRUD操作,为了便于演...转载 2019-09-18 17:27:53 · 398 阅读 · 0 评论 -
修改Neo4j登陆密码
:server change-password转载 2019-08-22 15:12:17 · 3020 阅读 · 0 评论 -
用cytoscape.js展示neo4j网络关系图 - 1. Flask
用可视化的方式来展示网络关系图是一件挺有趣的事情,在选定用cytoscape.js来显示neo4j图形数据库的数据后我做了一个原型,并用下面三篇博客来记录了做原型的过程。 用cytoscape.js展示neo4j网络关系图 - 1. Flask (这篇博客) 用cytoscape.js展示neo4j网络关系图 - 2. py2neo 用cytoscape.js展示neo4...转载 2019-05-30 17:22:08 · 2048 阅读 · 0 评论 -
neo4j寻找节点间的最短路径
1.最短路径从部分的图里找出Joel Silver到Jonathan Lipnicki的最短路径 MATCH (p1:Person {name:"Jonathan Lipnicki"}),(p2:Person{name:"Joel Silver"}),p=shortestpath((p1)-[*..10]-(p2))RETURN p这里[*..10]表示路径深度10以内...转载 2018-09-25 10:32:48 · 6157 阅读 · 0 评论 -
ArangoDB、Neo4j、OrientDB单机性能比较
系统信息图数据库版本信息图数据库版本备注Neo4J3.2 OrientDB2.2.x ArangoDB、3.1.19有密钥失效问题,导致无法下载成功server端Titan1.0.0需要集群,暂不分析OS&库信息OS:Ubuntu 16.04虚拟机VM12python3驱动python-arangoneo4j-driverPyOrient绘图库:MatPlotLib+Numpy性能监测库:...转载 2018-06-19 01:27:00 · 4465 阅读 · 1 评论 -
社区发现(Community Detection)算法
社区发现(Community Detection)算法用来发现网络中的社区结构,也可以看做是一种聚类算法。以下是我的一个 PPT 报告,分享给大家。 从上述定义可以看出:社区是一个比较含糊的概念,只给出了一个定性的刻画。另外需要注意的是,社区是一个子图,包含顶点和边。 下面我们以新浪微博用户对应的网络图为例,来介绍相应的社区发现算法。 这里在相互关注的用户...转载 2018-05-30 10:01:32 · 39067 阅读 · 11 评论 -
通过关系网络进行欺诈检测和欺诈团伙发现
近年来搞金融诈骗的越来越厉害啦,除了团伙化、组织化的趋势,有的居然每个月还有固定的推广费呢。那么,如何从数据的角度去鉴别诈骗团伙呢?以下“朝阳35处”出品的这篇文章,介绍了如何利用关系网络,通过无监督学习算法,挖掘诈骗团伙的特征,从而识别诈骗团伙的反欺诈技术。从常见的两种反欺诈模型说起金融欺诈,一般是指采用虚构事实或者隐瞒事实真相的方法,骗取公私财物或者金融机构信用的犯罪形式。几乎所有涉及金钱和服...转载 2018-05-24 13:47:07 · 14606 阅读 · 0 评论 -
剖析勇士如何成为新赛季夺冠热门:基于Spark GraphFrames的金州勇士传球网络分析
databricks 最近发布了 GraphFrames,这是一个用 DataFrames 封装图处理过程的Spark插件。我评估了网络分析并且利用丰富的NBA.com的数据对金州勇士的传球网络进行可视化。金州勇士的传球网络传接球联盟 MVP Stephen Curry 接到了大多数的传球,而团队中的 MVP Draymond Green则发动了最多的传球。转载 2018-01-26 13:42:11 · 1285 阅读 · 0 评论 -
图数据库-Neo4j介绍与Cypher入门
1、Neo4j简介2、单机安装和简单使用(社区版)3、Cypher Query Language3.1.基本语法3.2.模式实践3.3.Getting the Results You Want3.4.Compose Large Statements:编写大型语句3.5.Utilizing Data Structures3.转载 2017-10-24 11:03:26 · 700 阅读 · 0 评论 -
Neo4j Cypher查询语言详解
Cypher介绍“Cypher”是一个描述性的图形查询语言,允许不必编写图形结构的遍历代码对图形存储有表现力和效率的查询。Cypher还在继续发展和成熟,这也就意味着有可能会出现语法的变化。同时也意味着作为组件没有经历严格的性能测试。Cypher设计的目的是一个人类查询语言,适合于开发者和在数据库上做点对点模式(ad-hoc)查询的专业操作人员(我认为这个很重要)。它的构念是基于英语单词和转载 2017-10-12 16:11:37 · 9227 阅读 · 0 评论 -
4.2、从RDBMS向Neo4j导数据【专题四:数据处理】
1、目标 介绍将从PostgreSQL(RDBMS)导出的数据导入Neo4j(GraphDB),即将关系数据库模式建模,使之形成图。 预备知识:熟悉图模型并安装neo4j服务2、导RDBMS数据到Neo4j2.1、RDBMS数据集 用到的数据集是NorthWind dataset(点击下载),该数据库的E-R图如下:2.2、构建图模型 当将E-R模型转转载 2017-09-30 15:13:09 · 559 阅读 · 0 评论