当前位置: 首页 > news >正文

neo4j 介绍

目录
  • Neo4j是什么
  • Neo4j的特点
  • Neo4j 的优点

Neo4j是什么

Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。程序员工作在一个面向对象的、灵活的网络结构下而不是严格、静态的表中——但是他们可以享受到具备完全的事务特性、企业级的数据库的所有好处。

Neo4j的特点

  • SQL 就像简单的查询语言 Neo4j CQL
  • 它遵循属性图数据模型
  • 它通过使用 Apache Lucence 支持索引
  • 它支持 UNIQUE 约束
  • 它它包含一个用于执行 CQL 命令的 UI:Neo4j 数据浏览器
  • 它支持完整的 ACID(原子性,一致性,隔离性和持久性)规则
  • 它采用原生图形库与本地 GPE(图形处理引擎)
  • 它支持查询的数据导出到 JSON 和 XLS 格式
  • 它提供了 REST API,可以被任何编程语言(如 Java,Spring,Scala 等)访问
  • 它提供了可以通过任何 UI MVC 框架(如 Node JS)访问的 Java 脚本
  • 它支持两种 Java API:Cypher API 和 Native Java API 来开发 Java 应用程序

Neo4j 的优点

  • 它很容易表示连接的数据
  • 检索/遍历/导航更多的连接数据是非常容易和快速的
  • 它非常容易地表示半结构化数据
  • Neo4j CQL 查询语言命令是人性化的可读格式,非常容易学习
  • 它使用简单而强大的数据模型
  • 它不需要复杂的连接来检索连接的/相关的数据,因为它很容易检索它的相邻节点或关系细节没有连接或索引
http://www.sczhlp.com/news/4688/

相关文章:

  • J1939传输协议功能
  • P11620 [Ynoi Easy Round 2025] TEST_34 线性基 随机 线段树
  • [题解]P1516 青蛙的约会
  • python模块之pandas
  • Flora:实现任意长度与规模上下文构建的创新方法
  • Multisim14安装教程超详细保姆级包含下载、安装、汉化、激活
  • 补题祭
  • 函数进阶与按键
  • python对获取网页内容方法
  • Day7 列表类型内置方法 元组类型内置方法 字典类型内置方法 集合类型内置方法 数据类型总结+深浅拷贝
  • instanceof,抽象类和接口
  • LazyVim键位笔记(按使用场景分类)
  • GPIO读取函数
  • 数据结构1——线性表
  • 8.3
  • 实用指南:Windows环境下安装Python和PyCharm
  • 题解:P9358 [ICPC 2022 Xian R] Bridge
  • 《T30天正暖通 v1.0 全流程安装指南,一次搞定 AutoCAD 插件配置!》
  • MapReducedYARN配置
  • Animate.css - 轻松实现网页动画效果
  • nginx 配置 - Lafite
  • 深入解析:Python day18
  • pygame小游戏打飞机_7射中检测
  • 性能优化:SQL优化案例:分页查询
  • AI如何重塑芯片设计未来
  • 3分钟安装教程|T30天正电气 v1.0 互联版高效上手指南
  • 电脑使用ssh连接termux
  • MIT6.s081_Lab10 mmap: Mmap
  • 故障分析:SQL语法错误导致library cache lock/library cache:mutex X
  • 【自学嵌入式:51单片机】用单总线与温度传感器DS18B20通信