Oracle Graphは、Oracle Databaseの完全な統合機能として、セキュリティ、スケーラビリティおよび高パフォーマンス機能を継承します。
オラクルは2023年のGartner Critical Capabilities for Cloud Database Management Systems for Operational Use Casesで最高得点を獲得しました。
Oracle Graphは、運用データのRDF(リソース記述フレームワーク)とプロパティ・グラフの両方をサポートしています。開発者はSQLプロパティ・グラフを通じて、既存のSQL開発ツールやフレームワークを使用して、SQLでグラフ・アプリケーションを簡単に構築できるようになりました。Oracle DatabaseのAIベクトル検索とRDFナレッジ・グラフ機能の組み合わせにより、グラフ分析で検索拡張生成(RAG)ワークフローを簡単に拡張できるようになり、検索応答の精度が向上します。この機能はGraphRAGとも呼ばれます。
RDFグラフはステートメントを表すように設計されており、複雑なメタデータやマスターデータを示す上で最適です。リンクされたデータ、データ統合、ナレッジ・グラフには、W3C標準に順守したOracle Graphを使用します。
プロパティ・グラフを使用して、データを頂点とエッジの関係としてモデリングし、それらの関係に基づいてデータをクエリおよび分析します。
Oracle Database 23aiは、新しいSQL:2023標準を実装した最初の商用データベースであり、SQLのナレッジがあれば誰もがシンプルにグラフモデルを定義してクエリできます。
Oracle Graphには、 80以上のグラフ・アルゴリズムが含まれており、ランキング、コミュニティ検出、経路探索、リンク予測、機械学習(ML)などを実行できます。また、出力を機械学習プロセスの入力として使用し、MLモデルが間接的な関係を利用して予測の精度を向上させることもできます。アルゴリズムは、運用データに対するスケーラビリティとパフォーマンスのために並列化されています。
以下を含みます:Strongly Connected Components、Weakly Connected Components、Label Propagation、Louvain、Conductance Minimization、Infomap、Speaker-Listener Label Propagation
以下を含みます:Conductance、Cycle Detection、Degree Distribution、Eccentricity、K-Core、LCC、Modularity、Reachability Topological Ordering、Triangle Counting、Bipartite Check、Partition Conductance、Reachability
以下を含みます: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、Harmonic Centrality
以下を含みます: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、Compute High-Degree Vertices
以下を含みます:Who-to-follow、SALSA、Adamic-Adar Index
これには、DeepWalk、Supervised GraphWise、Unsupervised GraphWise、Pg2Vec、Matrix Factorization、GNNExplainerが含まれます。
Graph Studioを使用すると、ほとんどの人が、すぐにグラフを使ってデータの関係を調べることができます。Graph Studioは、複雑なセットアップと管理の自動化、シームレスなデータ統合、および初めて使用するユーザー向けの順を追ったサンプルの提供により、導入時の負担を取り除くとともに、強力なアルゴリズム、高速なインメモリ分析サーバー、高度な視覚化を提供します。
Graph Studioには次のものが含まれます。
Graph Studioは追加コストなしでAutonomous Database Free Tier、Autonomous Data Warehouse Serverless、Autonomous Transaction Processing Serverlessに含まれています。
Graph Studioの詳細については、Graph Studioに関するよくある質問をご覧ください。
直感的なUIを使用して、SQLプロパティ・グラフ、PGQLプロパティ・グラフおよびRDFグラフを作成できます。リレーショナル表またはRDFグラフからプロパティ・グラフを作成できます。ウィザードを使用して、RDFデータをインポートし、RDFグラフまたはRDFグラフ・コレクションを作成します。
視覚的にグラフを探索し、グラフを操作してパターンを見出します。グラフにアノテーションしたり保存して、発見を他の人に伝えることができます。
9つのインタプリタを備えたインタラクティブなブラウザベースのノートブックを使ってコードを開発、整理、実行、共有することで、生産性とチームのコラボレーションを向上させます。コマンド行を使用したり、別のツールをインストールすることなく、結果を可視化することもできます。
Autonomous Databaseを永続データ・レイヤーとして使用することで、Graph StudioはGraphデータをインメモリに移動し、高速で効率的な分析を実現します。Graph Studioは必要なメモリ割り当てを自動的に計算するため、必要なリソースを手動で管理する必要はありません。
Oracle Graph Server and Clientを使用すると、開発者、アナリスト、データ・サイエンティストはOracle Database内でグラフを使用できます。また、オラクル製品によるユーザー管理のグラフ環境として使用することもできます。
プロパティ・グラフのクエリおよび分析用の高速インメモリ・パラレル・サーバー、およびグラフAPIの操作用のコマンドライン・シェル、PGQLクエリを実行するためのSQLcl用プラグイン、グラフ可視化ツールなどのクライアント・コンポーネントが含まれています。
Oracle Graph Server and Clientのダウンロード
オラクルは2023年のGartner Critical Capabilities for Cloud Database Management Systems for Operational Use Casesで最高得点を獲得しました。
Oracle Graph Server and Clientには、次のものが含まれています。
Oracle RDF Graph アダプタおよびプラグインにより、Oracle DatabaseのRDFグラフ機能でオープンソースのRDFクライアントや開発フレームワークを使用できるようになります。Eclipse RDF4JおよびApache Jena 3.12.0、Apache Jena Fuseki 3.12.0、Protege Desktop 向けのRDF Graphアダプタのサポートが含まれています。
SQLまたはPGQLを使用してCreate Property Graph文を記述し、表にプロパティ・グラフを作成します。これは、SQLまたはPGQLをサポートする任意のツールから実行できます。
Graph Serverには、グラフを視覚的に探索し、相互作用してパターンを見出すために使用できるグラフ視覚化アプリケーションが含まれています。Graph Server には、Oracle Graph Visualization Library とともに使用してJavaScriptアプリケーションでグラフを視覚化できるREST APIエンドポイントもあります。