Descripción general del grafo de Spanner

Spanner Graph une las funciones de bases de datos de grafos creadas con propósitos específicos con Spanner, que ofrece escalabilidad líder en la industria, disponibilidad y coherencia.

Spanner Graph admite una interfaz de consulta de gráficos compatible con los estándares de GQL (lenguaje de consulta de gráficos) de ISO. Spanner Graph es compatible entre modelos relacionales y de grafos, y combina de SQL bien establecidas con la expresividad de patrones de grafos de coincidencias de GQL.

Puedes asignar tablas a gráficos mediante un esquema declarativo sin migración de datos. que genera gráficos en conjuntos de datos tabulares. También puedes vincular tardía el modelo de datos opciones por consulta, lo que facilita elegir la herramienta correcta para tus flujos de trabajo.

Para comenzar a usar Spanner Graph, consulta Configurar y consultar Spanner Graph y el codelab de gráficos de Spanner.

Beneficios de las bases de datos de grafos

Los gráficos proporcionan un mecanismo natural para representar relaciones en los datos. Algunos ejemplos de casos de uso para bases de datos de grafos incluyen la detección de fraudes, las recomendaciones, detección de la comunidad, gráfico de conocimiento, Customer 360, categorización de datos y el seguimiento del linaje.

Tradicionalmente, este tipo de datos gráficos se representan como tablas en una base con aplicaciones que usan uniones múltiples para recorrer el grafo. La expresión de lógica de recorrido de grafo en SQL genera consultas complejas difíciles de escribir, mantener y depurar.

La interfaz de grafo de Spanner Graph te permite navegar por las relaciones y, además, identificar patrones en el gráfico de formas intuitivas. Además, Spanner Graph brinda mejoras en las consultas y en el almacenamiento optimizado para grafos, adecuados para la analítica en línea. transaccionales y de grafos transaccionales, todo integrado en Funciones principales de Spanner

Este enfoque hace que el grafo de Spanner es la solución ideal incluso para las aplicaciones de grafos más esenciales. En particular, la fragmentación transparente de Spanner puede escalar de forma elástica a conjuntos de datos muy grandes y usar procesamiento paralelo masivo sin intervención del usuario.

Casos de uso

Puedes usar Spanner Graph para compilar muchos tipos de aplicaciones de Graph en línea, como las siguientes:

  • Detección de fraudes financieros: Análisis complejo relaciones entre usuarios, cuentas y transacciones para identificar patrones sospechosos y anomalías, como lavado de dinero y conexiones irregulares entre entidades, puede ser difícil de detectar usando bases de datos relacionales.
  • Customer 360: Permite hacer un seguimiento de las relaciones, las preferencias y las compras de los clientes. historias. Obtener una comprensión integral de cada cliente, habilitar recomendaciones personalizadas, campañas de marketing orientadas y mejores experiencias de atención al cliente.
  • Redes sociales: Captura las actividades e interacciones de los usuarios, y usa gráficos coincidencia de patrones para recomendaciones de amigos y descubrimiento de contenido.
  • Administración de la cadena de suministro y fabricación: Usa patrones de gráficos para el análisis del impacto eficiente, los costos acumulativos y verificaciones de cumplimiento modelando piezas, proveedores, la disponibilidad y los defectos del gráfico.
  • Atención médica: Captura las relaciones, las afecciones, los diagnósticos y para facilitar el análisis de similitud de los pacientes y la planificación de tratamientos.
  • Transporte: Modela lugares, conexiones, distancias y costos en el grafo y, luego, usar consultas de grafos para encontrar la ruta óptima.

Funciones clave

Spanner Graph presenta un modelo de que integra soluciones de gráficos, relacionales, de búsqueda y de IA con alto rendimiento y escalabilidad para entregar el lo siguiente:

  • Experiencia de gráfico nativa: La interfaz ISO GQL ofrece un una experiencia gráfica con propósitos específicos que se basa en estándares abiertos.
  • Objetos relacionales y gráficos unificados: Interoperabilidad completa entre GQL y SQL elimina los silos de datos y te permite elegir la mejor para cada caso de uso, sin sobrecargas operativas que extraer. transformación y carga (ETL).
  • Funciones de búsqueda integradas: Búsqueda de vectores enriquecidos y búsqueda en el texto completo capacidades funcionan de forma orgánica con grafos, lo que te permite usar el significado semántico y las palabras clave en el análisis de gráficos.
  • Estadísticas impulsadas por IA: Integración profunda en Vertex AI desbloquea un paquete de modelos de IA directamente en Spanner Graph, lo que te ayuda a acelerar tus flujos de trabajo de IA.
  • Escalabilidad, disponibilidad y coherencia: La escalabilidad, disponibilidad y la coherencia proporcionan una base sólida en la que puedes confiar.

Obtenga asistencia

Si tienes más preguntas sobre Spanner Graph y sus funciones después de leer nuestra guía del usuario, comunícate con nosotros en spanner-graph-feedback@google.com.

¿Qué sigue?