文档章节

Neo4j

o
 osc_wws45aot
发布于 2019/08/20 15:37
字数 1057
阅读 25
收藏 0

精选30+云产品,助力企业轻松上云!>>>

本文转载自 [https://www.jianshu.com/p/500448f810c5] ##介绍 Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。程序员工作在一个面向对象的、灵活的网络结构下而不是严格、静态的表中——但是他们可以享受到具备完全的事务特性、企业级的数据库的所有好处。 Neo4j因其嵌入式、高性能、轻量级等优势,越来越受到关注。

##图形数据结构 在一个图中包含两种基本的数据类型:Nodes(节点) 和 Relationships(关系)。Nodes 和 Relationships 包含key/value形式的属性。Nodes通过Relationships所定义的关系相连起来,形成关系型网络结构。

##使用场景 ###我们可以将图领域划分成以下两部分: ####1. 用于联机事务图的持久化技术(通常直接实时地从应用程序中访问)。 这类技术被称为图数据库,它们和“通常的”关系型数据库世界中的联机事务处理(Online Transactional Processing,OLTP)数据库是一样的。 ####2. 用于离线图分析的技术(通常都是按照一系列步骤执行)。 这类技术被称为图计算引擎。它们可以和其他大数据分析技术看做一类,如数据挖掘和联机分析处理(Online Analytical Processing,OLAP)。 图数据库一般用于事务(OLTP)系统中。图数据库支持对图数据模型的增、删、改、查(CRUD)方法。相应地,它们也对事务性能进行了优化,在设计时通常需要考虑事务完整性和操作可用性。 目前图数据库的巨大用途得到了认可,它跟不同领域的很多问题都有关联。最常用的图论算法包括各种类型的最短路径计算、测地线(Geodesic Path)、集中度测量(如PageRank、特征向量集中度、亲密度、关系度、HITS等)

###目前,业内已经有了相对比较成熟的基于图数据库的解决方案,大致可以分为以下几类。 ####金融行业应用 #####反欺诈多维关联分析场景 通过图分析可以清楚地知道洗钱网络及相关嫌疑,例如对用户所使用的帐号、发生交易时的IP地址、MAC地址、手机IMEI号等进行关联分析。 反欺诈已经是金融行业一个核心应用,通过图数据库可以对不同的个体、团体做关联分析,从人物在指定时间内的行为,例如去过地方的IP地址、曾经使用过的MAC地址(包括手机端、PC端、WIFI等)、社交网络的关联度分析,同一时间点是否曾经在同一地理位置附近出现过,银行账号之间是否有历史交易信息等。 ####社交网络图谱 ####企业关系图谱 图数据库可以对各种企业进行信息图谱的建立,包括最基本的工商信息,包括何时注册、谁注册、注册资本、在何处办公、经营范围、高管架构。围绕企业的经营范围,继续细化去查询企业究竟有哪些产品或服务,例如通过企业名称查询到企业的自媒体,从而给予其更多关注和了解。另外也包括对企业的产品和服务的数据关联,查看该企业有没有令人信服的自主知识产权和相关资质来支撑业务的开展。 企业在日常经营中,与客户、合作伙伴、渠道方、投资者都会打交道,这也决定了企业对社会各个领域都广有涉猎,呈现面错综复杂,因此可以通过企业数据图谱来查询,层层挖掘信息。基于图数据的企业信息查询可以真正了解企业的方方面面,而不再是传统单一的工商信息查询。

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
Neo4j(v1.8与v1.9) HA高可用性、备份还原及安全设置---ttlsa教程系列之neo4j(三)

ttlsa教程系列之neo4j---(三)Neo4j(v1.8与v1.9) HA高可用性、备份还原及安全设置 环境说明: $NEO4JHOME1 代表服务器10.1.1.76的neo4j安装目录 $NEO4JHOME2 代表服务器10.1.1.77的neo4j安装...

小运
2014/03/23
101
0
docker - Neo4J 安装

查询 docker search neo4j 2. 获取 docker pull neo4j:3.5.6 3. 运行 docker run -detach --name neo4j --publish=7474:7474 --publish=7687:7687 --env=NEO4J_AUTH=neo4j/123456 --volume=/......

Canaan_
2019/07/12
125
0
(五)图数据库数neo4j据备份与恢复

1.备份方式 neo4j目前有三种备份方式: (1)java在线备份,通过java程序可在neo4j启动状态下备份数据,也可远程备份(社区版本目前不支持) (2)neo4j-admin工具,可在neo4j数据库关闭情况...

osc_cd6k6fu1
2019/04/10
4
0
centos下neo4j安装和设置开机自启动.

centos下neo4j安装和设置开机自启动. 1. 资源准备 CentOS 7.4 jdk 1.8+ neo4j-community-3.5.13 2. 安装neo4j 安装jdk1.8(略) 上传neo4j安装包到服务器/opt目录下,并解压 修改neo4j配置文...

TopDuang
2019/12/05
404
1
Neo4j 第一篇:在Windows环境中安装Neo4j

本文转载自:https://www.cnblogs.com/ljhdo/archive/2017/05/19/5521577.html 图形数据库(Graph Database)是NoSQL数据库家族中特殊的存在,用于存储丰富的关系数据,Neo4j 是目前最流行的...

osc_8xavvdt3
2018/03/05
1
0

没有更多内容

加载失败,请刷新页面

加载更多

R中“ =”和“ <-”赋值运算符有什么区别?

问题: What are the differences between the assignment operators = and <- in R? R中赋值运算符=和<-之间有什么区别? I know that operators are slightly different, as this example ......

fyin1314
43分钟前
14
0
JavaScript中的静态变量 - Static variables in JavaScript

问题: 如何在Javascript中创建静态变量? 解决方案: 参考一: https://stackoom.com/question/6RUF/JavaScript中的静态变量 参考二: https://oldbug.net/q/6RUF/Static-variables-in-Java...

法国红酒甜
今天
14
0
之间的区别 和

问题: I'm learning Spring 3 and I don't seem to grasp the functionality behind <context:annotation-config> and <context:component-scan> . 我正在学习Spring 3,并且似乎不太了解<......

javail
今天
15
0
业内首款,百度工业视觉智能平台全新亮相

本文作者:y****n 业内首款全国产化工业视觉智能平台——百度工业视觉智能平台亮相中国机器视觉展(Vision China),该平台所具有的核心AI能力完全自主可控,在质检、巡检等场景中具有高效、...

百度开发者中心
昨天
7
0
我们如何制作xkcd样式图? - How can we make xkcd style graphs?

问题: Apparently, folk have figured out how to make xkcd style graphs in Mathematica and in LaTeX . 显然,民间已经想出了如何在Mathematica和LaTeX中制作xkcd风格的图形。 Can we d......

富含淀粉
今天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部