Neo4jシリーズ - はじめとアプリケーションのシナリオ

1.のNeo4jは何ですか?

NOSQLのNeo4jは、構造化データをネットワークではなく、テーブルに格納される、高性能グラフィックス・データベースです。完全なトランザクションのJava永続エンジン特性と、埋め込まれた、ディスクベースであるが、それはむしろテーブルよりも、(図を数学的に呼ばれる)ネットワークに格納されたデータを構造化します。Neo4jはまた、成熟したデータベースのすべての特性を有する高性能図エンジン、と見なすことができます。プログラマはかなり厳しい、静的テーブルよりも、オブジェクト指向の、柔軟なネットワーク構成で動作します。しかし、彼らは完全なトランザクション機能を備えたエンタープライズクラスのデータベースのすべてのメリットを享受することができます。
なぜならその埋め込まれた、高性能、軽量、他の利点、ますます注目ののNeo4j。

簡単に言えば:

また、グラフィックグラフィックデータベース管理システムやデータベースGDBMSとして知られるグラフデータベース(。

Neo4jは次のとおりです。
1.オープン
スキーマなしの2
3.Cypher同様の操作SQLの
4はJVM上で実行されている、Javaをベースに開発しました

ロゴ
ケースパターン

2.グラフデータ構造

:これは、1つの図のデータの2つの基本タイプが含まれたノード(ノード)の関係(関係を)ノードと関係のキー/値の属性の形態を含みます。ノードは、関係のネットワーク構造が形成され、関係定義された関係で接続されています。

プロパティマップ

3.Neo4jシナリオ

3.1当社は、フィールドが2つの部分に分かれてマッピングすることができます。

  1. 用于联机事务图的持久化技术(通常直接实时地从应用程序中访问)。这类技术被称为图数据库,它们和“通常的”关系型数据库世界中的联机事务处理(Online Transactional Processing,OLTP)数据库是一样的。
  2. 用于离线图分析的技术(通常都是按照一系列步骤执行)。

这类技术被称为图计算引擎。它们可以和其他大数据分析技术看做一类,如数据挖掘和联机分析处理(Online Analytical Processing,OLAP)。

图数据库一般用于事务(OLTP)系统中。图数据库支持对图数据模型的增、删、改、查(CRUD)方法。相应地,它们也对事务性能进行了优化,在设计时通常需要考虑事务完整性和操作可用性。

目前图数据库的巨大用途得到了认可,它跟不同领域的很多问题都有关联。最常用的图论算法包括各种类型的最短路径计算、测地线(Geodesic Path)、集中度测量(如PageRank、特征向量集中度、亲密度、关系度、HITS等)。那么,什么样的应用场景可以很好地利用图数据库?

3.2目前,业内已经有了相对比较成熟的基于图数据库的解决方案,大致可以分为以下几类。

3.2.1金融行业应用

反欺诈多维关联分析场景
通过图分析可以清楚地知道洗钱网络及相关嫌疑,例如对用户所使用的帐号、发生交易时的IP地址、MAC地址、手机IMEI号等进行关联分析。

反洗钱模型

詐欺は、金融業界では、コアアプリケーションは、あなたが場所に行ったことがあるIPアドレスなどの指定された時間内に文字の振る舞いから、データベースを描くことによって、異なる個人、グループの相関分析を行うことができますされていている携帯電話を含むMACアドレスを(使用しています終わり、PC側、WIFIなど)、ソーシャルネットワーク分析の協会、同一時点ではこれまでと同じ場所の近くに表示され、銀行口座間の過去の取引情報がありました。

アンチ詐欺関連の財務分析モデル
3.2.2 ソーシャルネットワークマップ

ソーシャルネットワーク、企業、従業員、スキル、情報では、これらのノードであり、それらの間の友人との関係の間の関係は、同社の照会の間にいくつかの非常に複雑な関係を行うことができ、この地図データベースにある側。たとえば、従業員への同社は、同様の企業を見て他の企業への従業員が、会社のように、このシステム内に完了することができます。

ソーシャルネットワークモデル
3.2.3 企業関係マップ

地図データベースが登録登録するときなど、最も基本的な産業や商業情報、、、登録資本金を含め、企業情報、地図のさまざまな確立することができる場所、オフィス、ビジネス、エグゼクティブ・アーキテクチャの範囲。事業範囲の周りに、企業はそれをより多くの関心と理解を与え、名前によって、このようなメディア事業から企業へのクエリとして、正確に何を製品やサービスにクエリを絞り込むことができます。また、企業がビジネスをサポートするため、知的財産権と関連する資格何の説得力を持っていない場合は、企業のデータが参照するための関連製品およびサービスが含まれています。

また、社会のあらゆる分野で会社を決定し、顧客、パートナー、チャンネルの当事者は、投資家が対処します、広いをカバーしているとの日常業務での企業は、複雑な表面を示し、それは、企業のデータ・マップによって照会することができ、掘削の層情報。企業情報照会ベースの地図データは、実際にはむしろ伝統的な単一の産業や商業情報照会よりも、ビジネスのあらゆる側面を理解することができます。

知識マップモデル

以下の記事を参照により本明細書セクション:図データベース

オリジナル住所ます。https://www.jianshu.com/p/500448f810c5

1.のNeo4jは何ですか?

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

简单来说:

图形数据库(图形数据库也称为图形数据库管理系统或GDBMS。

Neo4j是:
1.一个开源
2.无Schema
3.Cypher进行类似Sql操作
4.基于Java开发,运行于JVM之上

logo
案例图案

2.图形数据结构

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

属性图

3.Neo4j应用场景

3.1我们可以将图领域划分成以下两部分:

  1. 用于联机事务图的持久化技术(通常直接实时地从应用程序中访问)。这类技术被称为图数据库,它们和“通常的”关系型数据库世界中的联机事务处理(Online Transactional Processing,OLTP)数据库是一样的。
  2. 用于离线图分析的技术(通常都是按照一系列步骤执行)。

这类技术被称为图计算引擎。它们可以和其他大数据分析技术看做一类,如数据挖掘和联机分析处理(Online Analytical Processing,OLAP)。

图数据库一般用于事务(OLTP)系统中。图数据库支持对图数据模型的增、删、改、查(CRUD)方法。相应地,它们也对事务性能进行了优化,在设计时通常需要考虑事务完整性和操作可用性。

目前图数据库的巨大用途得到了认可,它跟不同领域的很多问题都有关联。最常用的图论算法包括各种类型的最短路径计算、测地线(Geodesic Path)、集中度测量(如PageRank、特征向量集中度、亲密度、关系度、HITS等)。那么,什么样的应用场景可以很好地利用图数据库?

3.2目前,业内已经有了相对比较成熟的基于图数据库的解决方案,大致可以分为以下几类。

3.2.1金融行业应用

反欺诈多维关联分析场景
通过图分析可以清楚地知道洗钱网络及相关嫌疑,例如对用户所使用的帐号、发生交易时的IP地址、MAC地址、手机IMEI号等进行关联分析。

反洗钱模型

反欺诈已经是金融行业一个核心应用,通过图数据库可以对不同的个体、团体做关联分析,从人物在指定时间内的行为,例如去过地方的IP地址、曾经使用过的MAC地址(包括手机端、PC端、WIFI等)、社交网络的关联度分析,同一时间点是否曾经在同一地理位置附近出现过,银行账号之间是否有历史交易信息等。

金融反欺诈关联分析模型
3.2.2社交网络图谱

在社交网络中,公司、员工、技能的信息,这些都是节点,它们之间的关系和朋友之间的关系都是边,在这里面图数据库可以做一些非常复杂的公司之间关系的查询。比如说公司到员工、员工到其他公司,从中找类似的公司、相似的公司,都可以在这个系统内完成。

社交关系网络模型
3.2.3企业关系图谱

图数据库可以对各种企业进行信息图谱的建立,包括最基本的工商信息,包括何时注册、谁注册、注册资本、在何处办公、经营范围、高管架构。围绕企业的经营范围,继续细化去查询企业究竟有哪些产品或服务,例如通过企业名称查询到企业的自媒体,从而给予其更多关注和了解。另外也包括对企业的产品和服务的数据关联,查看该企业有没有令人信服的自主知识产权和相关资质来支撑业务的开展。

企业在日常经营中,与客户、合作伙伴、渠道方、投资者都会打交道,这也决定了企业对社会各个领域都广有涉猎,呈现面错综复杂,因此可以通过企业数据图谱来查询,层层挖掘信息。基于图数据的企业信息查询可以真正了解企业的方方面面,而不再是传统单一的工商信息查询。

企业知识图谱模型

本文部分参考了如下几篇文章:图数据库

原文地址:https://www.jianshu.com/p/500448f810c5

おすすめ

転載: www.cnblogs.com/jpfss/p/11280706.html
おすすめ