Oracle Spatial and Graph in 19c: Graph Features

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Multimodel Database

• Oracle Database supports multiple models – Relational, In-memory, Sharded – Document Store • JSON • XML • Text • OLAP – and Triple Store

• Oracle Database support multiple languages and access protocols

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 2 Graph Analysis – It is about relationships

• Which supplier am I most dependent upon? Who is the most influential customer? Do my products appeal to certain communities? What patterns are there in fraudulent behavior?

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. Oracle Spatial and Graph On Premises, Cloud and in Autonomous Database

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 4 Oracle Spatial and Graph 19C Three major features

Spatial Property Graph RDF Graph

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 5 Property Graph Analysis for Business Insight Identify Discover Graph Patterns Generate Influencers in Big Data Recommendations

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 6 Computational Property Graph Analytics: Built-in Package

Rich set of built-in parallel graph algorithms … and parallel graph mutation operations

a Detecting Components Ranking and Walking The original graph and Communities a f d d Pagerank, Personalized Pagerank, Left Set: “a,b,e” a Tarjan’s, Kosaraju’s, Betwenness Centrality (w/ variants), b g f g Weakly Connected Closeness Centrality, Degree d b e Components, Label Centrality, e h Propagation (w/ variants), Eigenvector Centrality, HITS, i g c i Soman and Narang’s Random walking and sampling (w/ b e Spacification variants) c h Create Undirected i Create Bipartite c Graph Evaluating Community Path-Finding Graph Structures a Hop-Distance (BFS) Conductance, d Sort-By-Degree (Renumbering) f Modularity Dijkstra’s, g d Clustering Coefficient Bi-directional Dijkstra’s Bellman-Ford’s b e g ∑ ∑ (Triangle Counting) Adamic-Adar b e i e b d i a f c g h h Link Prediction Other Classics c i SALSA Vertex Cover (Twitter’s Who-to-follow) Minimum Spanning-Tree Filtered Simplify Graph (Prim’s) Subgraph

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 7 Oracle Spatial and Graph 19C Three major features

Spatial Property Graph RDF Graph

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 8 RDF for Knowledge Graph, Linked-Data and Semantic W3C Standards Languages, Tools, and APIs Enterprise Database • Native support for W3C • SQL query support • Scalable to over 54 billion standards for semantic data, triples, up to 8 PB • ontologies and inferencing SPARQL query language SPARQL/update, SPARQL • Fine-grained Security • RDF and RDB2RDF endpoint • RDF Views on relational tables • Inferencing with RDFS, OWL, • Ontology-assisted query using and Property Graphs SKOS, and user-defined rules SQL • Supports Property Graph • OGC GeoSPARQL support • Java APIs via Jena, Joseki and analysis on RDF data Sesame • Compressed, partitioned • Protégé ontology editing storage • Cytoscape visualization plug-in • Multitenant database support

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 9 Oracle’s Graph Advantages Extreme Performance and Flexible Deployment Ease of Development Massively Scalable

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. Major New Graph Features • SQL Developer for RDF • Data Vault support and Schema-private networks in RDF • Property Graph Query Language (PGQL) for in-memory and in-database Property Graphs • New Property Graph in-memory analytics: Personalized SALSA, K-Core, Approximate and Weighted Pagerank • Property Graph Views on RDF Graphs • RDF Views on Property Graphs

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 11 Summary By treating spatial and graph data the same as other business data, Oracle Spatial and Graph enables enterprises to realize these benefits: • Integrate analysis in the IT infrastructure • Reduce operational costs • Minimize strategic risk • Reduce development effort

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 12 Resources Oracle Spatial and Graph – Graph Features

Product homepage: oracle.com/database/technologies/spatialandgraph.html – Blog: blogs.oracle.com/oraclespatial – Forum: community.oracle.com/community/groundbreakers/database/ oracle-database-options/rdf_semantic_graph – Oracle Spatial and Graph Group: linkedin.com/groups/1848520/ – YouTube Channel: youtube.com/c/OracleSpatialandGraph – Twitter: @SpatialHannes

Copyright © 2019, Oracle and/or its affiliates. All rights reserved.