Características de Graph Database integrada

Análisis de grafos de alto rendimiento, escalables y seguros

Como una función totalmente integrada de Oracle Database, Oracle Graph ofrece seguridad, escalabilidad y capacidades de alto rendimiento.

Oracle obtuvo la puntuación más alta en las Capacidades Críticas de Gartner de 2023 en cuanto a Sistemas de Gestión de Bases de Datos en la Nube para Casos Prácticos.


Soporte integral de Graph

Oracle Graph soporta tanto RDF (resource description framework) como gráficos de propiedades en datos operativos. Los desarrolladores ahora pueden crear fácilmente aplicaciones gráficas con SQL utilizando las herramientas y marcos de desarrollo de SQL existentes a través de gráficos de propiedades de SQL. La combinación de AI Vector Search y las capacidades de gráficos de conocimientos de RDF de Oracle Database facilita la ampliación de los flujos de trabajo de generación aumentada de recuperación (RAG) con análisis de gráficos, de modo que se puede mejorar la precisión de la respuesta de búsqueda, también conocida como GraphRAG.

Grafos RDF

Los grafos RDF están diseñados para representar declaraciones y son los mejores para representar metadatos complejos y datos maestros. Utiliza Oracle Graph, que cumple con los estándares W3C, para gráficos de datos, integración de datos y gráficos de conocimiento.

Gráficos de propiedades

Utiliza gráficos propios para modelar datos como relaciones de vértice y perímetro para consultar y analizar datos según esas relaciones.

Gráficos propios SQL

Oracle Database 23ai es la primera base de datos comercial en implementar el nuevo estándar SQL:2023, por lo que es sencillo para cualquier persona con conocimientos de SQL definir y consultar modelos de gráficos.

Lea la hoja de datos de los gráficos propios SQL (PDF)


Más de 80 algoritmos en memoria paralelizados listos para usar

Oracle Graph incluye más de 80 algoritmos de grafos que le permiten realizar clasificaciones, detección de comunidades, búsqueda de rutas, predicción de enlaces, aprendizaje automático (ML) y mucho más. También puedes utilizar la salida como entrada a un proceso de aprendizaje automático para que tus modelos puedan utilizar las relaciones indirectas para mejorar la precisión de las predicciones. Los algoritmos se paralelizan para la escalabilidad y el rendimiento con respecto a los datos operativos.

Algoritmos de detección de comunidades

Incluye: Strongly Connected Components, Weakly Connected Components, Label Propagation, Louvain, Conductance Minimization, Infomap y Speaker-Listener Label Propagation.

Algoritmos de análisis de topología

Incluye: Conductance, Cycle Detection, Degree Distribution, Eccentricity, K-Core, LCC, Modularity, Reachability Topological Ordering, Triangle Counting, Bipartite Check, Partition Conductance y Reachability

Algoritmos de clasificación y marcha

Incluye: PageRank, Personalized PageRank, Degree Centrality, Closeness Centrality, Vertex Betweenness Centrality, Eigenvector Centrality, HITS, Minimum Spanning-Tree (Prim's), Breadth-First Search, Depth-First Search y Random Walk con Restart, Article Rank y Harmonic Centrality.

Algoritmos de búsqueda de rutas

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 y Compute High-Degree Vertices.

Predicción de enlaces y otros algoritmos

Incluye: Twitter Who-to-follow, SALSA y Adamic-Adar Index.

algoritmos de aprendizaje automático

Incluye: DeepWalk, Supervised GraphWise, Unsupervised GraphWise, Pg2Vec, Matrix Factorization y GNNExplainer.


Oracle Graph Studio en Autonomous Database

Con Graph Studio, casi cualquier persona puede empezar a utilizar grafos para explorar las relaciones entre los datos. Graph Studio elimina las barreras de entrada al automatizar una configuración y gestión complicadas, hacer que la integración de datos sea perfecta y brindar ejemplos paso a paso para comenzar, además de ofrecer algoritmos potentes, un servidor de analítica en memoria rápido y visualización avanzada.

Lee el ebook (PDF)

Graph Studio incluye:

  • Soporte para gráficos de propiedades SQL, gráficos de propiedades PGQL y gráficos RDF
  • Modelado de gráficos automatizado
  • Amplio análisis de grafos y compatibilidad con consultas de grafos
  • Blocs de notas avanzados y visualización integrada
  • Instalación, actualización y aprovisionamiento automatizados

Graph Studio se incluye sin costo adicional en Autonomous Database Free Tier, Autonomous Data Warehouse Serverless y Autonomous Transaction Processing Serverless.

Para obtener más información sobre Graph Studio, consulta las preguntas frecuentes sobre Graph Studio.

Modelamiento de gráficos

Utiliza una interfaz de usuario intuitiva para crear un gráfico de propiedades SQL, un gráfico de propiedades PGQL y un gráfico RDF. Puedes crear un gráfico propiedades a partir de tablas relacionales o de un gráfico RDF. Importa datos RDF y crea un gráfico RDF o una recopilación de gráficos RDF mediante un asistente.

Visualización de gráficos

Explora e interactúa visualmente con un gráfico para descubrir patrones. Puedes anotar y guardar el gráfico para comunicar tus descubrimientos a otros usuarios.

Libretas (notebooks)

Mejora la productividad y la colaboración en equipo desarrollando, organizando, ejecutando y compartiendo código a través de un cuaderno interactivo basado en navegador con nueve intérpretes. También puedes visualizar los resultados sin utilizar la línea de comandos ni instalar una herramienta independiente.

Soporte de intérpretes

  • SQL para ejecutar consultas SQL, crear tablas o insertar datos en tablas.
  • pgql-rdbms para ejecutar consultas PGQL en la base de datos.
  • pgql-pgx para ejecutar consultas PGQL en Graph Server incluido.
    • Esto requiere que el gráfico se cargue en la memoria a través de la interfaz de usuario o mediante programación a través de los párrafos python-pgx o java-pgx.
    • Cuando se ejecutan algoritmos desde los párrafos python-pgx o java-pgx, los resultados se reflejan en el gráfico en memoria, por lo que deberías utilizar este intérprete para consultar esos resultados.
  • python-pgx y java-pgx para escribir código Python o Java personalizado, incluido el uso de las API de Python/Java para cargar gráficos en Graph Server embebido y ejecutar algoritmos de gráficos.
  • custom-algorithms-pgx para escribir tus propios algoritmos de gráficos PGX personalizados.
  • sparql-rdf para escribir consultas sparql en un gráfico RDF.
  • Markdown para agregar descripciones al bloc de notas.
  • Conda para instalar bibliotecas de terceros.

Rendimiento en memoria

Al utilizar Autonomous Database como capa de datos persistente, Graph Studio mueve los datos de gráficos a una estructura en memoria para realizar análisis rápidos y eficientes. Graph Studio calcula automáticamente la asignación de memoria necesaria, por lo que no tienes que gestionar manualmente los recursos necesarios.


Graph Server y Client

Oracle Graph Server and Client permite a desarrolladores, analistas y científicos de datos utilizar grafos dentro de Oracle Database. También se puede utilizar como un entorno de gráficos gestionado por el usuario con Oracle.

Incluye un servidor paralelo en memoria y de alta velocidad para consultas y análisis de gráficos de propiedades, y componentes de cliente, como shells de línea de comandos para trabajar con la API de gráficos, un complemento para SQLcl para ejecutar consultas PGQL y una herramienta de visualización de gráficos.

Descargue Oracle Graph Server and Client

Oracle obtuvo la puntuación más alta en las Capacidades Críticas de Gartner de 2023 en cuanto a Sistemas de Gestión de Bases de Datos en la Nube para Casos Prácticos.

Oracle Graph Server and Client incluye:

  • Servidor de grafos
  • Cliente de grafos
  • Complemento PGQL para SQLcl
  • Aplicación de visualización de grafos
  • Aplicaciones web de gráficos

Los adaptadores y plugins de Oracle RDF Graph permiten utilizar clientes y marcos de desarrollo de RDF de código abierto con la función de gráficos RDF en Oracle Database. Incluye soporte para el adaptador de gráficos RDF para Eclipse RDF4J y Apache Jena 3.12.0, Apache Jena Fuseki 3.12.0 y Protege Desktop.

Modelamiento de gráficos

Utiliza SQL o PGQL para escribir una sentencia Create Property Graph y crear un gráfico de propiedades en tus tablas. Esto se puede ejecutar desde cualquier herramienta admitida por SQL o PGQL.

Visualización de gráficos

Graph Server incluye una aplicación de visualización de gráficos que puedes utilizar para explorar e interactuar visualmente para detectar patrones. Graph Server también tiene puntos finales de API REST que puedes utilizar con la biblioteca de Oracle Graph para visualizar gráficos en la aplicación JavaScript.