Spanner Graph une las capacidades de base de datos de grafos diseñadas a propósito con Spanner, que ofrece escalabilidad, disponibilidad y coherencia líderes en la industria.
Spanner Graph admite una interfaz de consulta de grafos compatible con el estándares ISO GQL (lenguaje de consulta de gráficos). Spanner Graph admite la interoperabilidad entre modelos relacionales y de gráficos, y combina las capacidades establecidas de SQL con la expresividad de la coincidencia de patrones de gráficos de GQL.
Puedes asignar tablas a gráficos con un esquema declarativo sin migración de datos, lo que lleva los gráficos a conjuntos de datos tabulares. También puedes vincular de forma diferida las opciones del modelo de datos por consulta, lo que facilita la elección de la herramienta adecuada 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 de grafos se representa como tablas en una base de datos relacional, con aplicaciones que usan varias uniones para recorrer el grafo. Expresar la lógica de recorrido de grafos en SQL genera consultas complejas que son 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 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, incluidos los siguientes:
- Detección de fraude financiero: Analiza las relaciones complejas entre usuarios, cuentas y transacciones para identificar patrones y anomalías sospechosos, como el lavado de dinero y las conexiones irregulares entre entidades, que pueden ser difíciles de detectar con 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: Capta las actividades y las interacciones de los usuarios, y usa la coincidencia de patrones de grafos para las recomendaciones de amigos y el descubrimiento de contenido.
- Administración de la cadena de suministro y la fabricación: Usa patrones de grafos para realizar análisis de impacto, resúmenes de costos y verificaciones de cumplimiento de manera eficiente mediante el modelado de partes, proveedores, pedidos, disponibilidad y defectos en el grafo.
- Atención médica: Captura las relaciones, las afecciones, los diagnósticos y los tratamientos de los pacientes para facilitar el análisis de similitudes y la planificación de tratamientos.
- Transporte: Modela lugares, conexiones, distancias y costos en el gráfico y, luego, usa consultas de gráfico 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 de GQL ISO ofrece una experiencia de gráfico familiar y específica que se basa en estándares abiertos.
- Unificado relacional y gráfico: La interoperabilidad completa entre GQL y SQL desglosa los silos de datos y te permite elegir la herramienta óptima para cada caso de uso, sin ninguna sobrecarga operativa para extraer, transformar y cargar (ETL).
- Funciones de búsqueda integradas: Las capacidades de búsqueda de vectores y de texto completo enriquecidos trabajan de forma orgánica con el gráfico, lo que te permite usar el significado semántico y las palabras clave en el análisis de gráficos.
- Estadísticas potenciadas por IA: La integración profunda con 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, la disponibilidad y la coherencia establecidas de Spanner 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?
- Comienza con el codelab de gráficos de Spanner.
- Configura y consulta Spanner Graph.
- Obtén información sobre el esquema de Spanner Graph.
- Crea, actualiza o descarta un esquema de grafo de Spanner.