美文网首页
Neo4j(一)简介

Neo4j(一)简介

作者: RacyFu | 来源:发表于2020-12-02 13:38 被阅读0次

一、特点

1、Neo4j可以为应用提供事务操作和图分析

2、图分析可以帮助数据科学家得到新的数据图

3、Neo4j能将表列数据和大数据应用中的数据加速提取整合成图数据

4、Cyhper图查询语言能做为大数据应用的数据的分析工具

5、企业级的架构能处理大量的图数据

二、集群

支持HA灾难集群、因果集群(secure causal clustering)、最小连接负载均衡

三、数据结构

Node上有Label(标签),Properties(属性键值对key=String\value=string;number;boolean,并且由索引和约束,可以由几个属性组成符合索引)、relationships(关系,也可以有属性,有索引,有方向,双向箭头没必要)

Node上可以有好几个label,相当于把Node分成Label类里面

表示方法(大小写敏感):

Node (节点名:Label名 {属性key:属性value})

relationship  <-- 或 -[关系名:关系类型(类似于label){属性key:[属性value]}]->

四、数据类型

Property:->

Number(做函数类型和表达式类型) 抽象类型,实现类型是Integer \ Float

String

Boolean

Point 空间类型

时间类型  Data \ Time \ LocalTime \ DataTime \ LocalDataTime \ Duration

组合类型  【能作为查询返回值 、 能作为参数 、 能构造Cypher 句】  Maps  Lists

字节数组  不是第一数据类型

五、命名规则:(naming of node labels, relationship types, property names and variables.)

1、数字不能放字首          ‘1first'数字放字首

2、除了_ 其他符号都不能使用  '$$n'去除特殊符号

3、只能用alphabetic letter

4、不能超过65534个字符

5、大小写敏感

6、需要空格的话要加''单引号,不加会自动删除

六、数据操作语言

Cypher,其他常用操作语言为Gremlin。(相当于SQL)

相关文章

  • Neo4j安装及最详细用法介绍(干货)

    Neo4j文档 Neo4j简介 Neo4j的安装 访问以下路径: https://neo4j.com/downlo...

  • neo4j 从零开始

    neo4j 从零开始 neo4j 简介 http://www.durusau.net/localcopy/Grap...

  • 图形数据库neo4j——(1)基础概要

    环境搭建 mac brew安装方式 启动neo4j 首次登陆的默认密码是:neo4j 简介 Neo4j是基于属性图...

  • Neo4j - 入门学习

    1. 简介 Neo4j is a highly scalable, robust native graph dat...

  • Neo4j底层存储结构简析

    Neo4j简介   Neo4j是一个Java编写的No Schema的高性能图数据库,它将结构化数据以图的形式进行...

  • Neo4j(一)简介

    一、特点 1、Neo4j可以为应用提供事务操作和图分析 2、图分析可以帮助数据科学家得到新的数据图 3、Neo4j...

  • Neo4j的简单搭建与使用

    Neo4j简介 Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入...

  • Neo4j简介

    Neo4j是一款原生的图数据库。三个基本概念 Node一个node相当于一条数据库记录 Relationships...

  • Neo4j简介

    1.什么是Neo4j Neo4j:是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是...

  • Neo4j中使用Cypher创建节点

    简介:Neo4j中使用Cypher创建节点用法:learn-anything | 2019年01月16日13:...

网友评论

      本文标题:Neo4j(一)简介

      本文链接:https://www.haomeiwen.com/subject/chnywktx.html