初识图数据库Neo4j

neo4j(一).初识图数据库neo4j neo4j是图数据库 初识neo4j,首先我们要知道neo4j是图数据库。我们平常用的数据库一般是RDBMS(关系型数据库),那么什么是图数据库呢?既然有了关系型数据库,那么为什么要有图数据库呢? 1.什么是图数据库 简单来说: 图形数据库(图形数据库也称为图形数据库管理系统或GDBMS。 图数据库的基本含义是以“图”这种数据结构存储和查询数据,而不是存储图片的数据库。它的数据模型主要是以节点... 阅读详情

说明:此篇博文是之前总结的,忘记参考是哪篇博文了,若作者介意请联系

1、简介
NEO4J最有效率的功能就是能够快速查询出任意2个节点的最短链接途径,此功能也填补了一些当前主流数据库的空白。NEO4J高效的遍历算法,查询速度快。
2、下载地址(社区版)
https://neo4j.com/download-center/#community
3、解压tar包
tar –zxvf neo4j-community-3.5.13-unix.tar.gz

4、修改配置文件neo4j.conf
#load csv时l路径,在前面加个#,可从任意路径读取文件
#dbms.directories.import=import

#设置JVM初始堆内存和JVM最大堆内存
#生产环境给的JVM最大堆内存越大越好,但是要小于机器的物理内存
dbms.memory.heap.initial_size=5g
dbms.memory.heap.max_size=10g

#可以认为这个是缓存,如果机器配置高,这个越大越好
dbms.memory.pagecache.size=10g

#可以远程通过ip访问neo4j数据库
dbms.connectors.default_listen_address=0.0.0.0

#默认 bolt端口是7687,http端口是7474,https关口是7473,不修改下面3项也可以
#设置http端口为7687,端口可以自定义,只要不和其他端口冲突就行
#dbms.connector.bolt.listen_address=:7687

#设置http端口为7474,端口可以自定义,只要不和其他端口冲突就行
dbms.connector.http.listen_address=:7474

#设置http端口为7473,端口可以自定义,只要不和其他端口冲突就行
dbms.connector.https.listen_address=:7473

#允许从远程url来load csv
dbms.security.allow_csv_import_from_file_urls=true

#允许使用neo4j-shell,类似于mysql 命令行之类的
dbms.shell.enabled=true

#设置连接neo4j-shell的端口,一般都是localhost或者127.0.0.1,这样安全,其他地址的话,一般使用https就行
dbms.shell.host=127.0.0.1

#修设置neo4j-shell端口,端口可以自定义,只要不和其他端口冲突就行
dbms.shell.port=1337

#设置neo4j可读可写
dbms.read_only=false

5、开通端口
systemctl start firewalld
firewall-cmd --zone=public --add-port=2888/tcp –permanent
systemctl stop firewalld
6、启动neo4j
cd /home/neo4j/neo4j-3.5.13/bin
./neo4j start
7、访问页面
ip:7474
首次登陆账号和密码是neo4j、neo4j,会提示修改新密码。修改后进入页面
在这里插入图片描述

Neo4j学习笔记(一)初识Neo4j 前言第一次听到Neo4j,是在前天,我接到了一个task,自己造一个Neo4j的服务,并用docker搭建一个Neo4j的服务器。这两天学习了一下Neo4j,本来不打算写Neo4j的博客了,造完服务就算了,但是越是到后面,越是觉得自己对Neo4j中的一些概念理解的不够透彻,从而直接影响了我的进度,我有了很多的疑惑。“理论支撑实践”,果然是至理名言,就像当年读书的时候,老师反反复复强调数据结构等一系列 阅读详情

相关推荐

Neo4j图数据库学习(二)——SpringBoot整合Neo4j

本文介绍如何通过SpringBoot整合Neo4j的方式,对图数据库进行简单的操作。Neo4j和SpringBoot的知识不再赘述。Neo4j图数据库学习(一)——初识CQL由于作者的水平非常有限,难免会出现错误,欢迎各位指正!假如您有任何想法,也欢迎交流!

2509_94100851的博客 1101

查看数据库端口号

怎样查看数据库端口号 1,在开始菜单栏找到数据库并进入 2.输入数据库密码并且进入—(无密码直接回车进入)。 3.输入下列命令直接查看自己数据库的端口 show global variables like 'port';

weixin_51690938的博客 6682

初识图数据库

在万物互联的时代,图数据库在金融科技、社交网络等领域发挥着不可替代的作用,它能清晰地揭示各类复杂模式。本文介绍了图数据库的历史由来、特性及其优势,并说明了图数据库解决的是什么样的问题,阐述了图数据库的应用场景,并对其发展做了展望。......

TIME_1981的博客 5917

数据库的视图

一、什么是视图 百度百科的解释是: 视图是一个虚拟表,视图并不在数据库中存储数据值,数据库中只在数据字典中存储对视图的定义。 这显然是不能让我们满意的。 数据库中的视图是一个虚拟表,同真实的表一样,视图包含一系列带有名称的行和列数据,行和列数据来自定义视图查询所引用的表,并且在引用视图时动态生成。视图是从一个或者多个表中导出的,视图的行为与表非常相似,但视图是一个虚拟表。在视图中用户可以使用SELECT语句查询数据,以及使用INSERT、UPDATE和DELETE修改记录。视图可以使用户操作方便

帝上无天的博客 5万+

[知识图谱构建] 一.Neo4j图数据库安装初识及药材供应图谱实例

2012年5月,谷歌公司的知识图谱(Knowledge Graph)产品被正式提出,其旨在将人、地点、物等信息作为实体,将实体间的联系作为关系,并将实体和关系以图的形式进行存储。作为语义网的最新产物,知识图谱这种新型的搜索引擎改变了传统的文本搜索结果,而随后国内公司也开发出了相应产品,例如百度公司的“知心”和搜狗公司的“知立方”等。知识图谱本质上属于一种语义网。知识图谱中的每一条数据或事实一般会采用 <实体,属性,属性值> <实体, 关系,

杨秀璋的专栏 1万+

基于PLC的冲压件自动生产线电气系统设计【附数据】

考虑到生产线的高效运行和维护简便性,选择了三菱FX系列的可编程逻辑控制器(PLC)作为核心控制单元,该型号的PLC因其高可靠性和强大的功能集,在工业自动化领域有着广泛的应用。最后,在完成初步的软件开发后,进行了多轮次的模拟测试和现场调试,逐步修正了存在的问题,最终达到了预期的功能要求。例如,对于进料环节,选用了光电传感器以精确检测物料的位置;此外,为了适应不同尺寸的工件加工需求,还特别设计了一套可调节的夹具系统,不仅提高了生产线的灵活性,同时也降低了更换模具的成本。✅ 感恩科研路上每一位志同道合的伙伴!

lagougongzuoshi的博客 1292

为什么选择图形数据库,为什么选择Neo4j?

最近在抓取一些社交网站的数据,抓下来的数据用MySql存储。问我为什么用MySql,那自然是入门简单,并且我当时只熟悉MySql。可是,随着数据量越来越大,有一个问题始终困扰着我,那就是社交关系的存储。 就以新浪微博举例,一个大V少则十几万,多则几千万的粉丝,这些关注关系要怎么存呢?在MySql中,一条关注关系(大V id,大V的一个粉丝 id)存为一条数据,那么当用户数量上来的时候,关注关系轻松...

weixin_30872671的博客 406

【论文笔记】Beyond Low-frequency Information in Graph Convolutional Networks

文章目录1. Abstract2. Introduction低频和高频信号作用FAGCN怎么设计3. An Experimental Investigation4. Model4.1 filter定义4.2 Aggregation4.3 Problems of signal combination4.4 Spatial vision of FAGCN4.5 系数αijG\alpha_{i j}^{G}αijG​4.6 模型整体框架FAGCN的表达能力实验 本文发表在AAAI-21上 论文地址:https:

Running Snail 5602

我的neo4j.conf配置

这里初次使用neo4j,很多配置都需要修改,这样可以使用起来更加方便。 1.我们把neo4j配置到服务器端,我们想要在本地访问的话就需要修改conf目录下的neo4j.conf文件 去掉注释# dbms.connectors.default_listen_address=0.0.0.0 设置http端口为7474,端口可以自定义,只要不和其他端口冲突就行   dbms.connect...

tjuwwk 6778

再见 n8n?Google Opal 实测:一句话生成 APP,这才是 AI 的正确打开方式!

Google Opal深度评测:这款自然语言生成工作流的AI工具,通过三个实战案例(科技早报生成器、冰箱食谱助手、爆款文案转译机)展示了其零代码开发的强大能力。它凭借Gemini 3.0 Pro和Google生态的无缝集成,将自动化门槛降至新低,预示着一个“意图驱动开发”的新时代。

莫潇羽的个人博客 848

香橙派5上跑DeepSeek-R1的避坑指南:从模型下载到NPU加速全流程解析

本文详细解析了在香橙派5(RK3588)上部署DeepSeek-R1蒸馏模型的完整流程与优化技巧。内容涵盖从系统配置、RKLLM工具链编译、模型转换到NPU加速调优的全过程,重点分享了如何利用RK3588的NPU算力实现高效推理,并提供了常见问题的解决方案,为边缘设备部署LLM提供了实用指南。

CAT789的专栏 717

数据库——视图

数据库的视图及其作用

weixin_64755790的博客 5210

YOLO-FastestV2从零部署到移动端推理实战手册

本文详细介绍了YOLO-FastestV2从零开始的完整部署流程,涵盖环境搭建、模型训练、格式转换及移动端部署。通过实战步骤,指导开发者将这一轻量级目标检测模型成功部署到Android设备,实现实时推理。文章重点解析了PyTorch到NCNN的模型转换与优化,助力移动端AI应用开发。

l1k9j8h7g6的博客 668

Neo4j图数据库学习(一)——初识CQL

通过构建小猪佩奇的家庭关系图,学习简单的CQL语句

TshiauHuan的博客 1576

Algorithm:【算法进阶之路】之算法面试刷题集合—数据结构的简介、最强学习路线(逻辑结构【数组-链表-栈和队列/树-图-哈希】、物理结构【元素/关系】、数据运算【十大排序/四大查找-图三大搜索-

​ Algorithm:【算法进阶之路】之算法面试刷题集合—数据结构的简介、最强学习路线(逻辑结构【数组-链表-栈和队列/树-图-哈希】、物理结构【元素/关系】、数据运算【十大排序/四大查找-图三大搜索-树三大遍历】、高级算法【枚举/回溯/递归/分治/动规/贪心】)、问题为导向的十大类刷题算法总结之详细攻略 目录 相关文章 数据结构思维导图 基本术语 一、数据结构的概述 二、数据的逻辑结构 三、数据的物理结构 四、数据的运算

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 6849

ROS从入门到精通2-7:Gazebo仿真之动态生成障碍物

动态生成障碍物在机器人导航、碰撞避障算法测试、多机协同等领域应用广泛,可以帮助开发人员快速测试,本文介绍该技术并提供基于ROS Gazebo的实现

FRIGIDWINTER的博客 4899

Neo4j图数据库初识

graphdatabase图数据库的笔记之Neo4j图数据库初识目录 什么是图数据库 为什么使用图数据库 Neo4j的下载安装 Cypher查询语言 Neo4j的各类API 事务 Neo4j数据建模 大规模数据导入neo4j 一.什么是图数据库 关键词:存储图结构数据,NoSQL Neo4j的基本要素(构造单元):结点,关系,属性 二.为什么使用图数据库最大优势:查询的高性能 举例说明: RDBM

2814

大模型之Spring AI实战系列(二):Spring Boot + OpenAI 打造聊天应用全攻略

本篇文章是《Spring AI实战》专栏的第一篇开发入门文章,我们将借助一个完整的OpenAI聊天应用示例,详细介绍如何运用Spring Boot和Spring AI快速搭建一个支持OpenAI API的聊天服务,全面涵盖基础对话、流式对话、多提供商配置等核心功能。

寻道AI,探索AI无限可能! 6867

初识图数据库neo4j

传统数据库的模型 建立一个关系模型 缺点:不可避免的会进行很多的join连接 数据量大的情况下性能的消耗主要来自于大量的joinkai'xiao和反向查询带来的开销

伟大是熬出来的 458

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Neo4j - 初识图数据库

初识图数据库 什么是图数据库(graph database) 随着社交、电商、金融、零售、物联网等行业 的快速发展,现实社会织起了一张庞大而复杂的关系网,传统数据库很难处理关系运算。大数据行业需要处理的数据库之间的关系随数据量几何增长,而关系型数据库暴露出一些它始终无法解决问题,其中最主要的是数据建模中的一些缺陷和问题,以及在大数据下和多服务器之上进行水平伸缩的限制,急需一种支持海量复杂关系运算的数据库,图数据库应运而生 图数据结构由可以通过关系连接的节点(离散对象)组成。 图由两个元素组成 节点 关系

浪人与酒 730

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

初识Neo4j之图数据库(二)

Neo4j学习之图数据库

我有一枚大大大太阳 460

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

新技能-大数据利器之图数据库neo4j:3. 初识cypher

cyhper是什么? cyhper是neo4j图数据库的执行语言,类似于mysql、Oracle这类关系型数据库都具备sql语言执行能力,而neo4j与cyhper的关系就像是mysql与sql的关系 cyhper能做什么? Cypher语句可以查询节点、关系、标签和属性,支持关系查询、统计、汇总操作 Cypher语句可以对节点、关系、标签和属性进行创建、更新和删除操作。 Cypher语句可以管理索引和约束。 cyhper主要命令 (此处仅代表本人常用命令,其他命令请详阅官方文档) CREATE:创建节点

weixin_37727274的博客 515

Neo4j 系列(1) —— 初识 Neo4j

初识 Neo4j 文章目录初识 Neo4j前置知识什么是图数据库图数据库诞生的背景图数据库的应用场景Neo4j什么是 Neo4jNeo4j 的安装1. Linux 的安装2. Docker 的安装Neo4j 的使用 (Cypher QL)1. Neo4j 的构建元素Cypher QL 的使用创建节点创建关系查询设置属性删除操作使用索引使用约束最短路径 前置知识 什么是图数据库 图数据库是基于图论实现的一种NoSQL数据库,其数据存储结构和数据查询方式都是以图论为基础的,图数据库主要用于存储更多的连接数据 图

qq_38219153的博客 3323
上一篇: 吐血实践-TiDB离线安装
下一篇: logstash-过滤ES数据到新的ES
wzz87
博客等级 码龄11年 14粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值