- 博客(6)
- 收藏
- 关注
原创 6-Cvs文件导入
Cvs文件导入 Northwind Graph是官方提供的一个Demo案例,它是教导我们怎么把数据从关系型数据库导入到图形数据库中,我们可以先将数据导为csv文件,然后再通过命令导入到Neo4j当中。 Load records LOAD CSV WITH HEADERS FROM "http://data.neo4j.com/northwind/products.csv" AS row ...
2018-06-13 22:58:33
223
原创 5-Cypher进阶知识
系统id 每个节点或关系都有个系统分配的id,从0开始递增,全局唯一。我们通过表创建的id只是一种属性,和系统内置id是二个不同的东西。 我们可以通过通过函数id(node/relation) 可以获取id值 MATCH (n:Person) RETURN id(n) LIMIT 25 方向关系 在Neo4j中,两个节点之间的关系是有方向性的。 它们是单向或双向的。 由于Neo4j...
2018-06-13 22:57:21
445
原创 4-Cypher基础语法
Cypher简介 Cypher作为Neo4j的查询语言,其语法针对图的特点而设计,非常方便、可读。 CREATE命令 CREATE命令用于创建带有属性的节点。 它创建一个具有一些属性(键值对)的节点来存储数据。 CREATE (dept:Dept { deptno:10,dname:"Accounting",location:"Hyderabad" }) Match命令 Mat...
2018-06-13 22:55:52
355
原创 3-Neo4j基本元素
基本元素概述 Neo4j遵循属性图模型来存储和管理其数据。在这个模型当中,有几个基本元素需要牢牢记住:节点、关系、属性、标签。 节点 节点是图表的基本单位。 它包含具有键值对的属性。 关系 节点之间的连线代表对象之间的关系。 属性 属性是用于描述图节点和关系的键值对,节点和关系都能够设置属性。 标签 一个标签由若干个节点或关系相关联组成。 在便于理解的前提下,我...
2018-06-13 17:44:47
275
原创 2-Neo4j的安装
安装 Neo4j安装非常简单,以mac为例,我们可以选择下载安装或HomeBrew安装。 下载安装 访问https://neo4j.com/download/,下载对应版本即可。 HomeBrew安装 brew install neo4j 启动 安装完成Neo4j以后,如果是命令行方式安装的,我们可以通过命令启动Neo4j neo4j start 启动以后,在浏...
2018-06-13 17:27:00
558
原创 1-什么是图形数据库,什么是Neo4j
什么是图数据库 图数据库是基于数学里图论的思想和算法而实现的高效处理复杂关系网络的新型数据库系统,用图来存储数据,是最接近高性能的一种用于存储数据的数据结构方式之一。 为什么要用图数据库 数据爆炸的时代,在社交网络、实时推荐、征信系统、人工智能方面,我们都需要通过繁杂庞大的数据进行关联数据分析。而传统的关系型数据库存在建模困难、查询困难、扩展困难等特点,最终的结果就会导致关系型数据库...
2018-06-13 17:16:10
2285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人