As a fully integrated feature of Oracle Database, Oracle Graph inherits security, scalability, and high-performing capabilities.
Oracle scored highest in the 2023 Gartner Critical Capabilities for Cloud Database Management Systems for Operational Use Cases.
Oracle Graph supports both RDF (resource description framework) and property graphs on operational data. Developers can now easily build graph applications with SQL using existing SQL development tools and frameworks through SQL property graphs. The combination of AI Vector Search and RDF knowledge graph capabilities in Oracle Database makes it simple to extend retrieval-augmented generation (RAG) workflows with graph analysis, enabling improved search response accuracy—also known as GraphRAG.
RDF graphs are designed to represent statements and are best for representing complex metadata and master data. Use Oracle Graph, which adheres to W3C standards, for linked data, data integration, and knowledge graphs.
Use property graphs to model data as vertex and edge relationships to query and analyze data based on those relationships.
Oracle Database 23ai is the first commercial database to implement the new SQL:2023 standard, making it simple for anyone with SQL knowledge to define and query graph models.
Oracle Graph includes more than 80 graph algorithms enabling you to perform ranking, community detection, pathfinding, link prediction, machine learning (ML), and more. You can also use the output as input to a machine learning process so your ML models can use the indirect relationships to improve the accuracy of the predictions. The algorithms are parallelized for scalability and performance against operational data.
Includes: Strongly Connected Components, Weakly Connected Components, Label Propagation, Louvain, Conductance Minimization, Infomap, and Speaker-Listener Label Propagation.
Includes: Conductance, Cycle Detection, Degree Distribution, Eccentricity, K-Core, LCC, Modularity, Reachability Topological Ordering, Triangle Counting, Bipartite Check, Partition Conductance, and Reachability
Includes: PageRank, Personalized PageRank, Degree Centrality, Closeness Centrality, Vertex Betweenness Centrality, Eigenvector Centrality, HITS, Minimum Spanning-Tree (Prim's), Breadth-First Search, Depth-First Search, Random Walk with Restart, Article Rank, and Harmonic Centrality.
Includes: Shortest Path (Bellman-Ford, Dijkstra, Bidirectional Dijkstra), Fattest Path, Compute Distance Index, Enumerate Simple Paths, Filtered and Unfiltered Fast Path Finding, Hop Distance, All Reachable Vertices and Edges, and Compute High-Degree Vertices.
Includes: Who-to-follow, SALSA, and Adamic-Adar Index.
Includes: DeepWalk, Supervised GraphWise, Unsupervised GraphWise, Pg2Vec, Matrix Factorization, and GNNExplainer.
With Graph Studio, almost anyone can get started with graphs to explore relationships in data. Graph Studio removes barriers to entry by automating complicated setup and management, making data integration seamless, and by providing step-by-step examples for getting started, all while offering powerful algorithms, a speedy in-memory analytics server, and advanced visualization.
Graph Studio includes:
Graph Studio is included at no additional cost in Autonomous Database Free Tier, Autonomous Data Warehouse Serverless, and Autonomous Transaction Processing Serverless.
For more information on Graph Studio, see the Graph Studio FAQ.
Use an intuitive UI to create SQL property graph, PGQL property graph, and RDF graph. You can create a property graph from relational tables or from an RDF graph. Import RDF data and create an RDF graph or an RDF graph collection through a wizard.
Visually explore and interact with a graph to discover patterns. You can annotate and save the graph to communicate your discoveries with others.
Improve productivity and team collaboration by developing, organizing, executing, and sharing code through an interactive, browser-based notebook with nine interpreters. You can also visualize results without using the command line or installing a separate tool.
Using Autonomous Database as its persistent data layer, Graph Studio moves graph data into an in-memory structure for fast and efficient analysis. Graph Studio automatically calculates required memory allocation, so you do not have to manually manage the required resources.
Oracle Graph Server and Client enables developers, analysts, and data scientists to use graphs within Oracle Database. It may also be used as a user-managed graph environment with Oracle.
It includes a high-speed, in-memory, parallel server for property graph queries and analytics, and client components, such as command-line shells for working with the graph API, a plugin for SQLcl to run PGQL queries, and a graph visualization tool.
Download Oracle Graph Server and Client
Oracle scored highest in the 2023 Gartner Critical Capabilities for Cloud Database Management Systems for Operational Use Cases.
Oracle Graph Server and Client includes:
Oracle RDF Graph adapters and plugins enables using open source RDF clients and development frameworks with the RDF graph feature in Oracle Database. It includes support for RDF Graph adapter for Eclipse RDF4J and Apache Jena 3.12.0, Apache Jena Fuseki 3.12.0, and Protege Desktop.
Use SQL or PGQL to write a Create Property Graph statement and create a property graph on your tables. This can be executed from any SQL- or PGQL-supported tool.
Graph Server includes a Graph visualization application you can use to visually explore and interact with a graph to discover patterns. Graph Server also has REST API endpoints that you can use with the Oracle Graph Visualization Library to visualize graphs in your JavaScript application.