首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏∑小熊猫的博客

    Neo4j 系列(1) —— 初识 Neo4j

    初识 Neo4j 文章目录 初识 Neo4j 前置知识 什么是图数据库 图数据库诞生的背景 图数据库的应用场景 Neo4j 什么是 Neo4j Neo4j 的安装 1. Linux 的安装 2. Neo4j 什么是 Neo4j Neo4j是一个开源的NoSQL图形数据库,2003 年开始开发,使用 scala和java 语言,2007年开始发布。 Linux 的安装 # 首先进入Neo4J 需要安装的目录,然后上传 Neo4J 的压缩包并且解压 cd /usr/local/ # 解压 Neo4J 的压缩包 tar -zxf neo4j-community /soft/neo4j/logs:/logs \ -v /usr/local/soft/neo4j/conf:/var/lib/neo4j/conf \ -v /usr/local/soft/neo4j /import:/var/lib/neo4j/import \ neo4j:3.5.22-community Neo4j 的使用 (Cypher QL) 1.

    4K30编辑于 2021-12-06
  • 来自专栏海天一树

    Neo4j学习(1):Neo4j是什么

    1.3 Neo4j是一个图数据库 Neo4j 是目前最流行的图形数据库,支持完整的事务,在属性图中,图是由顶点(Vertex),边(Edge)和属性(Property)组成的,顶点和边都可以设置属性,顶点也称作节点 Neo4j创建的图是用顶点和边构建一个有向图,其查询语言cypher已经成为事实上的标准。 在Neo4j中,节点和关系都可以包含属性 ? 1.png 下面让我们认识一个最简单的节点,他只有一个属性,属性名是name,属性值是Marko: ? Neo4j提供了遍历的API,可以让你指定遍历规则。最简单的设置就是设置遍历是宽度优先还是深度优先。

    2.2K11发布于 2018-10-08
  • 来自专栏深度学习之tensorflow实战篇

    neo4j进阶操作(四)neo4j导入csv,使用load导入csv文件进入neo4j

    neo4j如何导入csv,导入关系与节点 常见导入形式对比 ​ CREATE语句 LOAD CSV语句 Batch Inserter Batch Import Neo4j-import 适用场景 1 ~ 可以直接运行编译好的jar包;可以在已存在的数据库中导入数据 官方出品,比Batch Import占用更少的资源 缺点 速度慢 需要将数据转换成CSV 需要转成CSV;只能在JAVA中使用;且插入时必须停止neo4j 需要转成CSV;必须停止neo4j 需要转成CSV;必须停止neo4j;只能生成新的数据库,而不能在已存在的数据库中插入数据。 ####采用load 形式导入csv 本文使用的是windows下的neo4j browser,在导入数据之前,需要将EXCEL另存为CSV,如果有多个sheet,则需要分开单独存储 USING PERIODIC “file:///test.csv” AS line MERGE (a:actors{name:line.name,type:line.type,id:line.id}) 本地数据文件放在XXX\Neo4j

    37.4K3328发布于 2019-01-25
  • 来自专栏杨建荣的学习笔记

    初识Neo4j

    Neo4j的版本也分了不同的平台,目前较新的版本是3.3,最新的3.4 Neo4j比较贴心的是下载的时候会提示你注册一个用户,注册之后,会给你发送一个电子版的pdf文档。有一些详细的技术细节。 下载Neo4j其实会很多的选择,有很多的组件可下载。其中Cypher学习Neo4j的重中之重。限于时间关系,我就学了几个花拳绣腿。 因为Neo4j是基于Java,所以使用Java来做数据的处理还是很方便的,当然他也支持不同平台的语言和技术。 我们来简单实践一下。 首先从官网下载Neo4j,安装包大概是80M左右。 /neo4j console Active database: graph.db Directories in use: home: /root/neo4j/neo4j-community 然后我们可以基于cypher-shell的命令行方式来学习neo4j或者图形的方式都可以。 如果要连接到Neo4j,使用cypher-shell的方式如下: [root@dev01 bin]# .

    1.8K70发布于 2018-03-22
  • 来自专栏陈黎栋的专栏啦

    Neo4j·Java对Neo4j的基本操作

    如上图所示,利用“graphDb"创建了以我个人家庭成为原型的三个实体节点“firstNode"、“secondNode"和“thirdNode",并分别为其创建了关系“Father_Son"、“Mather_Son"和“夫妻",最终执行后如图2所示。图中我们可以看到每个实体可以有多个标签,也即实体类型,相当于多个角色。

    2.1K10发布于 2020-02-18
  • 来自专栏半月无霜

    Neo4j入门

    Neo4j入门 一、介绍 Neo4j是一个开源的图形数据库管理系统,它基于Java语言开发。与传统的关系型数据库不同,Neo4j使用图形结构来存储和查询数据,这使得它在处理复杂关系时更加高效和灵活。 Neo4j的核心特性包括: 1. 图形结构:Neo4j的数据模型是基于图的,每个节点表示一个实体,每个边表示两个实体之间的关系。 总之,Neo4j是一个功能强大、灵活、高效的图形数据库管理系统,适用于处理各种复杂的关系问题。 Neo4j的优点和缺点: 优点: 1. --name neo4j -e "NE04J_AUTH=neo4j/123456" -v /usr/local/soft/neo4j/data:/data -v /usr/local/soft/neo4j /logs:/logs -v /usr/local/soft/neo4j/conf:/var/lib/neo4j/conf -v /usr/local/soft/neo4j/import:/var/lib

    2.4K30编辑于 2023-05-11
  • 来自专栏技术杂记

    Install neo4j

    --publish=7687:7687 \ > --volume=$HOME/neo4j/data:/data \ > neo4j Unable to find image 'neo4j /var/lib/neo4j/conf logs: /var/lib/neo4j/logs plugins: /var/lib/neo4j/plugins import /data:/data --env NEO4J_AUTH=neo4j/abc123 neo4j Changed password for user 'neo4j'. /neo4j/conf logs: /var/lib/neo4j/logs plugins: /var/lib/neo4j/plugins import: /var/lib/neo4j/import data: /var/lib/neo4j/data certificates: /var/lib/neo4j/certificates

    96710发布于 2021-08-10
  • 来自专栏公众号:懒时小窝

    我的Neo4j探索之旅 - 初识Neo4j(一)

    目录 我的Neo4j探索之旅 - 初识Neo4j(一) 目录 前言: 它是什么? 配置Neo4j环境变量 4. neo4j 启动 5. 安装有可能的问题 6. neo4j 实现外网访问: 7. Neo4j 部分配置参数详解: 8. Neo4j 2.0版于2013年12月发布。 Neo4j 3.0版于2016年4月发布。 (.bat) start # 重启服务 neo4j(.bat) restart # 停止服务 neo4j(.bat) stop # 控制台模式启动 neo4j(.bat) console 开启neo4j 输入如下的命令,安装neo4j 的服务 # 安装neo4j 服务 neo4j install-service # 卸载neo4j 服务 neo4j uninstall-service 常见问题2: ?

    2.7K20发布于 2021-08-16
  • 来自专栏全栈程序员必看

    neo4j如何安装_neo4j环境变量配置

    一、neo4j简介 最近开始学习知识图谱,所以首先想先学习一下neo4j的使用。 Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。 当前较为常用的图数据库主要有 Neo4j 等。 二、neo4j的安装 本人的使用环境是windows10,所以下面介绍在windows10下的安装。安装的是neo4j server的社区版本。 安装JDK 下载neo4j之前,首先要安装JDK。 安装neo4j 安装好JDK之后,就可以安装neo4j了。 启动neo4j 以管理员身份运行cmd。 然后,在命令行处输入neo4j.bat console 如出现此界面,则证明neo4j启动成功。

    4.4K20编辑于 2022-11-17
  • 来自专栏大数据学习笔记

    Neo4j:排序

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    88920发布于 2019-10-22
  • 来自专栏大数据学习笔记

    Neo4J:索引

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    89210发布于 2019-10-24
  • 来自专栏深度学习之tensorflow实战篇

    neo4j import tool

    ---- Example 1 下面的例子中,我们使用包含电影(movies),演员(actors)和角色(roles).除非特殊说明,下面的例子假设数据库的名称是graph.db, 所有的文件位于neo4j ,tt0133093,ACTED_IN carrieanne,"Trinity",tt0234215,ACTED_IN carrieanne,"Trinity",tt0242653,ACTED_IN neo4j ,ACTED_IN carrieanne,”Trinity”,tt0234215,ACTED_IN carrieanne,”Trinity”,tt0242653,ACTED_IN neo4j

    1K30发布于 2019-01-25
  • 来自专栏分母为零

    Neo4j之安装

    neo4j安装 neo4j安装包括常规安装和docker安装。 docker安装 端口简介 7474,7473端口用于管理界面,7687端口用于登录连接neo4j服务端。 /data:/data \ -v $HOME/neo4j/logs:/logs \ -v $HOME/neo4j/import:/var/lib/neo4j/import \ -v $ HOME/neo4j/plugins:/plugins \ --env NEO4J_AUTH=neo4j/test \ neo4j:latest Neo4j Browser 访问 localhost :7474 Cypher Shell # 进入容器docker exec -it testneo4j bash# 进入shellcypher-shell -u neo4j -p test# 退出:exit

    1.6K20发布于 2019-07-12
  • 来自专栏软件

    SpringBoot整合Neo4j

    spring-boot-starter-data-neo4j</artifactId> </dependency> </dependencies> application.yml spring: neo4j : # 连接地址 uri: bolt://localhost:7687 authentication: # neo4j 账号 username: neo4j # neo4j 密码 password: root 创建实体 @Node @Data public class Customer implements Serializable private Long id; private String name; } Neo4jRepository /* * CQL 参考 : https://www.w3cschool.cn/neo4j class CustomerController { @Autowired CustomerService customerService; /** * 查询 neo4j

    1.4K30发布于 2021-07-22
  • 来自专栏small专栏

    neo4j 简单介绍

    neo4j基本操作 Cypher 创建有属性的节点 CREATE (dept:Dept { deptno:10,dname:"Accounting",location:"Hyderabad" }) 查询属性节点 match(dept:Dept {deptno:10}) return dept 详解前往w3c 连接和断开 连接:neo4j connect 断开:neo4j disconnect neo4j 优点以及和 mysql 关系数据数据库比较 首先是为什么要用neo4jneo4j 主要用来处理关系的,在mysql中处理数据间关系,一般使用外键或者中间表来处理,在进行数据操作时复杂性能低。 neo4j 存储分为三部分,节点、属性、关系 ,分为三部分存储提高性能。

    63610编辑于 2022-05-12
  • 来自专栏数据分析与挖掘

    neo4j相关操作

    张三",age:12})-[f:包工程]->(n:Person{name:"李四",age:14}) delete f 快速清空数据库 MATCH (n) DETACH DELETE n 修改属性 在neo4j set a.战斗力=200 return a (3)修改属性 match (a:好人) where id(a)=115 set a.战斗力=500 return a (4)查:(查操作太多啦,直接参考neo4j

    42110发布于 2021-11-15
  • 来自专栏大数据学习笔记

    Neo4J:APOC深入

    blog.csdn.net/chengyuqiang/article/details/102663149 1、修改配置 [root@elastic1 neo4j-community-3.5.11]# bin/neo4j stop [root@elastic1 neo4j-community-3.5.11]# vi conf/neo4j.conf # Whether requests to Neo4j are authenticated files, in bytes (or # kilobytes with the 'k' suffix, megabytes with 'm' and gigabytes with 'g'). # If Neo4j rest for the page cache. # The default page cache memory assumes the machine is dedicated to running # Neo4j

    88300发布于 2019-10-24
  • 来自专栏small专栏

    springboot整合neo4j

    springboot整合neo4j 1.依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId .配置连接 本地连接可以省略该行,非本地配置改对应ip #spring.data.neo4j.uri=bolt://localhost:7687 spring.data.neo4j.username=neo4j spring.data.neo4j.password=12345 其他 Neo4j支持三种网络协议(Protocol),分别是Bolt,HTTP和HTTPS,默认的连接器配置有三种,为了使用这三个端口

    98010编辑于 2022-05-12
  • 来自专栏大数据学习笔记

    Neo4J:apoc示例

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    1.2K10发布于 2019-10-24
  • 来自专栏深度学习之tensorflow实战篇

    图数据库neo4j(二)python 连接neo4j

    图数据库neo4j(二)python 连接neo4j 安装所需连接驱动 pip install py2neo ? 最开始安装的是4.0,发现有很多问题,之后更换了V3版本 ? ? py2neo import Graph,Node,Relationship Node & Relationship 基本演示 下面通过Python来演示下Node & Relationship Neo4j Graph 在 database 模块中包含了和 Neo4j 数据交互的 API,最重要的当属 Graph,它代表了 Neo4j 的图数据库,同时 Graph 也提供了许多方法来操作 Neo4j 数据库 案例: from py2neo import Graph, Node, Relationship # 连接neo4j数据库 graph = Graph("http://127.0.0.1 :7474";,username="neo4j",password="123456") # 创建结点:label结点,方便以后的结点查找操作 temp_node1 = Node(lable

    7.8K41发布于 2019-01-25
领券