Graph Database is the new paradigm of Big Data.
New insights are discovered in the connected data.
Fabricating Big Data into connected data is the cutting edge technology.
Graph database is the driver for sustainable growth in the Era of Big Data.
Graph Data is already prevailing among the global leading companies.
Graph Database will pass the dawn of standards.
The most widely adopted method will be the Hybrid Database.
Each company needs to prepare for the wave of change.
AgenGraph will support your business with superior capabilities.
For more information, please visit www.bitnine.net
14. with recursive
as (
select
parent, child as descendant,
1 as level from source
union all
select
d.parent, s.child, d.level + 1
from descendants as d
join source s on d.descendant = s.parent
)
select * from descendants
order by parent, level, descendant ;
Query: Find all ancestor-descendant pairs in the graph.
MATCH
p=(descendant)-[:Parent*]->(ancestor)
RETURN
(ancestor), (descendant), length(p)
ORDER BY (ancestor), (descendant), length(p)
GraphDatabase
descendant ancestor
SQL
Graph Database is Human-Readable
34. Types
Characteristics
Attacks using
viruses, worms, and
troy
Access to the
unauthorized
information by
file modification
Acquiring
authorization by
attacking
vulnerable targets
Disrupting or
disabling services by
massive loading
attacks
Utilizing extensi
ve resources
Distributed
attack routes
Low cost of
attacks
Targeted points
Cyber Attacks
37. Unknown user risk analysis
Single attack point IP detections
Multi modulated attack detection
MATCH (l)-[r1]->(n:UK_user)-[r2]->(n:Attack_point)<-[r3]-(m:UK_user)<-[r4]-(o)
WHERE l.danger_flag=1 OR o.danger_flag=1 WITH n,m,
collect(l) AS cols1, collect(o) AS cols2
WITH n,m,reduce(dlevel=0, col IN cols1 | dlevel+col.danger_flag) AS n_dlevel,
reduce(dlevel=0, col IN cols2 | dlevel+col.danger_flag) AS m_dlevel
RETURN n, n_dlevel, m, m_dlevel
MATCH p=(n:Attacker)-[r*]->(m:Attack_point) WITH n, collect(m) AS defacer, length(p) AS defaceDepth
RETURN n, defacer, defaceDepth
MATCH p=(n:Attack_point)<-[r*]-(m:IP_address) WITH m, length(p) as pathLength ORDER BY pathLength DESC
RETURN m, pathLength LIMIT 1
How Graph Database detects cyber attacks
49. Trend Analysis:
Graph DBMSs are still in the
Advantage phase.
The popularity about graph DBMSs
revolves around ad hoc discovery of
relationships.
Graph capabilities are being
introduced as the first additional
option in many newly multi-model
DBMS offering.
IT Market Clock for Database Management Systems, 2016, Gartner
Gartner’s IT Clock
50. 20152016
IT Market Clock for Database Management Systems, 2016, Gartner
Gartner’s IT Clock
Graph DBMS
Commoditization
: 10/20
Zenith of
Industrialization
Dawn of
Standards
Dusk of
Obsolescence
Market Starts
2:45
2 years
Levels of standardization
Level of vendor choice
Ease of access to appropriate skills.
52. Graph Database awareness
It is reported that graph databases — the fastest growing category in
database management systems — will reach more than a quarter of
enterprises by 2017. (Forrester Research )
By the end of 2018, 70% of leading organizations will have one or more pilot
or proof-of-concept efforts underway utilizing graph database. (Gartner)
2017 2018
53. Hybrid Database
Graph capabilities are being introduced as the first
additional option in many newly multi-model DBMS
offering. (Gartner)
By 2017, all leading operational DBMS’s will offer
multiple data models, relational and NoSQL, in a single
DBMS platform.
By 2018, the NoSQL label will cease to distinguish
DBMSs, which will reduce its value and result in it falling
out of use.
54.
55. AgensGraph Features
AgensGraph Foreign Data Wrapper
< Web data > < File data > < DB data > < Big data >
Data Collection
Providing FDW (Foreign Data Wrapper) which can collect data from the external data sources such as
structured, semi-structured, unstructured.
56. AgensGraph Features
Single Database Engine - multi data models
Table Document Graph
Various Data Storage
As a hybrid database, AgensGraph supports relational, document, and graph data in a single system.
57. AgensGraph Features
Powerful and Flexible Integrated Query
AgensGraph can process the graph data query language, Cypher and
ANSI SQL in parallel and in a single query together.
58. AgensGraph
58
• Multi Model Database with the Advanced SQL and
the Graph Database.
• AgensGraph will make limitations obsolete with its
cutting-edge technology.
• AgensGraph will provides the motivations to create
new values in your business with its Big Data
capability.
63. Conclusion - Big Data
Big Data strategies of global leading companies.
New insights are discovered in the connected data.
Fabricating Big Data into connected data is the cutting edge technology.
Graph database is the driver for sustainable growth in the Era of Big Data.
64. Conclusion - Graph Database
Graph Data is already prevailing among the global leading companies.
Graph Database will pass the dawn of standards.
The most widely adopted method will be the Hybrid Database.
Each company needs to prepare for the wave of change.
AgenGraph will support your business with superior capabilities.