Spanner

Spanner

Base de datos siempre disponible con una escala prácticamente ilimitada

Compila apps inteligentes con una sola base de datos que reúna los datos relacionales, de gráficos, de pares clave-valor y de búsqueda. Cuando no hay períodos de mantenimiento, significa que las apps esenciales funcionan sin interrupciones.

Comienza con una instancia de prueba gratuita de Spanner de 90 días.

Además, los clientes nuevos de Google Cloud obtienen $300 en créditos gratuitos.


Funciones

Escalabilidad de lectura y escritura sin límites

Spanner desacopla los recursos de procesamiento del almacenamiento de datos, lo que permite aumentar y reducir la escala de los recursos de procesamiento con transparencia. Cada capacidad de procesamiento adicional puede procesar lecturas y escrituras, lo que proporciona escalabilidad horizontal sin esfuerzo. Spanner optimiza el rendimiento mediante el control automático de la fragmentación, la replicación y el procesamiento de transacciones.

Mantenimiento automatizado

Reduce los costos operativos y mejora la confiabilidad de bases de datos de cualquier tamaño. La replicación y el mantenimiento síncronos están integrados y son automáticos. Cambios en el esquema y mantenimiento completamente en línea, mientras se entrega el tráfico sin tiempo de inactividad.

Spanner Graph

Revela conexiones y relaciones ocultas. Spanner Graph es compatible con el lenguaje ISO Graph Query Language (GQL), el nuevos estándar internacional para las bases de datos de gráficos, que ofrecen una forma intuitiva y concisa de hacer coincidir patrones y analizar las relaciones en tus datos. Combina las fortalezas de SQL y GQL, lo que te permite consultar datos estructurados y conectados en una sola operación. Spanner Graph, en versión preliminar, opera conjuntamente con las capacidades de búsqueda de texto completo y de vectores, lo que te permite ofrecer una nueva clase de aplicaciones potenciadas por IA.

Búsqueda de vectores

Busca incorporaciones de vectores a una escala prácticamente ilimitada en Spanner con la búsqueda de vectores de vecino más cercano exacto (KNN) y vecino más cercano aproximado (ANN) (ambas en versión preliminar) para cargas de trabajo altamente particionables. La compatibilidad integrada con la búsqueda de vectores en Spanner elimina la necesidad de soluciones de bases de datos de vectores especializadas y separadas, lo que proporciona garantías transaccionales de datos operativos y resultados de búsqueda vectoriales nuevos y coherentes en una arquitectura sin servidores escalable y sin administración.

Interfaz de PostgreSQL

Combina la escalabilidad y la confiabilidad de Spanner con la familiaridad y portabilidad de una interfaz de PostgreSQL. Usa las habilidades y las herramientas que tus equipos ya conocen y prepara la inversión para el futuro con tranquilidad. 

Fragmentación automática de la base de datos

No vuelvas a preocuparte por volver a fragmentar manualmente tu base de datos. La fragmentación integrada distribuye los datos automáticamente para optimizar el rendimiento y la disponibilidad. Aumenta y reduce la escala verticalmente sin interrupciones.

Partición geográfica

Conserva la capacidad de administración de tu base de datos única y global, a la vez que mejoras la latencia para los usuarios de todo el mundo. La partición geográfica en Spanner te permite particionar los datos de las tablas a nivel de las filas en todo el mundo para entregar datos más cerca de los usuarios. Aunque los datos se dividen en diferentes particiones, Spanner mantiene todos los datos distribuidos como una única tabla coherente para consultas y mutaciones.

Configuraciones regionales, birregionales y multirregionales

Independientemente de dónde se encuentren tus usuarios, las apps que tengan el respaldo de Cloud Spanner pueden leer y escribir datos actualizados, con coherencia sólida, a nivel mundial. Además, cuando se ejecuta una instancia birregional o multirregional, tu base de datos puede soportar una falla regional y ofrecer una disponibilidad líder en la industria de un 99.999%.

Coherencia sólida de las transacciones

Confía en la coherencia externa líder en la industria sin comprometer la escalabilidad ni la disponibilidad.

Procesamiento de consultas de alto rendimiento y aislado de la carga de trabajo

Spanner Data Boost permite a los usuarios ejecutar consultas analíticas, trabajos de procesamiento por lotes, o bien operaciones de exportación de datos más rápido sin afectar la carga de trabajo transaccional existente. Data Boost es un recurso completamente administrado por Google Cloud que no requiere planificación ni administración de la capacidad. Siempre está activo y listo para procesar las consultas de los usuarios directamente en los datos almacenados en el sistema de almacenamiento distribuido de Spanner, Colossus. Este recurso de procesamiento independiente y a pedido permite a los usuarios administrar con facilidad cargas de trabajo mixtas y compartir datos sin preocupaciones. 

Búsqueda en el texto completo

Elimina las herramientas de búsqueda independientes y las canalizaciones de extracción, transformación y carga (ETL) asociadas gracias a la búsqueda de texto de alto rendimiento potenciada con la información de la Búsqueda de Google. La búsqueda en el texto completo proporciona resultados de búsqueda coherentes de forma transaccional, junto con funciones eficaces, como la búsqueda fonética y la concordancia basada en NGRAM para las variaciones ortográficas. Para obtener más información, consulta este informe.

Integración de LangChain

Compila fácilmente aplicaciones de IA generativa que sean más precisas, transparentes y confiables con la integración de LangChain. Spanner tiene tres integraciones de LangChain: cargador de documentos para cargar y almacenar información de documentos, almacenes de vectores para habilitar la búsqueda semántica y memoria de mensajes de chat para permitir que las cadenas recuperen conversaciones anteriores. Visita el repositorio de GitHub para obtener más información.

Integraciones de Vertex AI

Realiza inferencias en línea sobre incorporaciones, IA generativa o modelos personalizados que se entregan en Vertex AI con la función en SQL ML.PREDICT de Spanner. Usar el flujo de trabajo de Spanner a la Búsqueda de vectores de Vertex AI para realizar una búsqueda de similitud en los datos de Spanner con la Búsqueda de vectores de Vertex AI.

Copia de seguridad y restablecimiento, recuperación de un momento determinado (PITR)

Crea una copia de seguridad de tu base de datos para almacenar una copia coherente de los datos y restablecerla a pedido. PITR proporciona protección de datos continua con la capacidad de recuperar tus datos pasados con un nivel de detalle de microsegundos.

Seguridad y controles de nivel empresarial

Claves de encriptación administradas por el cliente (CMEK), encriptación de capas de datos, Integración en IAM para acceso y controles, y los registros de auditoría completos. Compatibilidad con VPC-SC, Transparencia de acceso y Aprobación de acceso. El control de acceso detallado te permite autorizar el acceso a los datos de Spanner a nivel de tabla y columna. 

Comparación de bases de datos

Atributo de la base de datosOtra base de datos relacionalOtra base de datos no relacionalSpanner

Esquema

Estática

Dinámica

Dinámica

SQL

No

Transacciones

ACID

(atomicidad, coherencia, aislamiento y durabilidad)

Eventual

Ácido fuerte

con ordenamiento de TrueTime

Escalabilidad

Vertical

(usar una máquina más grande)

Horizontal

(agregar más máquinas)

Horizontal

Disponibilidad

Conmutación por error (tiempo de inactividad)

Alta

ANS alto del 99.999%

Replicación

Configurable

Configurable

Automático

Esquema

Otra base de datos relacional

Estática

Otra base de datos no relacional

Dinámica

Spanner

Dinámica

SQL

Otra base de datos relacional

Otra base de datos no relacional

No

Spanner

Transacciones

Otra base de datos relacional

ACID

(atomicidad, coherencia, aislamiento y durabilidad)

Otra base de datos no relacional

Eventual

Spanner

Ácido fuerte

con ordenamiento de TrueTime

Escalabilidad

Otra base de datos relacional

Vertical

(usar una máquina más grande)

Otra base de datos no relacional

Horizontal

(agregar más máquinas)

Spanner

Horizontal

Disponibilidad

Otra base de datos relacional

Conmutación por error (tiempo de inactividad)

Otra base de datos no relacional

Alta

Spanner

ANS alto del 99.999%

Replicación

Otra base de datos relacional

Configurable

Otra base de datos no relacional

Configurable

Spanner

Automático

Cómo funciona

Las instancias de Spanner proporcionan procesamiento y almacenamiento en una o más regiones. Un reloj distribuido llamado TrueTime garantiza que las transacciones tengan una coherencia sólida incluso en todas las regiones. Los datos se “dividen” automáticamente para la escalabilidad y se replican mediante un esquema síncrono basado en Paxos para la disponibilidad.

Diagrama de Spanner

Usos comunes

Perfil del usuario y derechos

Administra datos fundamentales del usuario de forma segura a cualquier escala

La administración de perfiles de usuario es una función indispensable que requiere escalabilidad, disponibilidad y coherencia global de Spanner. Es el punto de entrada para los jugadores en todos los juegos, plataformas y regiones. Del mismo modo, las empresas de servicios financieros administran la información del cliente y las ofertas de productos con Spanner.
Diagrama de la arquitectura del perfil de usuario y los derechos

Administra datos fundamentales del usuario de forma segura a cualquier escala

La administración de perfiles de usuario es una función indispensable que requiere escalabilidad, disponibilidad y coherencia global de Spanner. Es el punto de entrada para los jugadores en todos los juegos, plataformas y regiones. Del mismo modo, las empresas de servicios financieros administran la información del cliente y las ofertas de productos con Spanner.
Diagrama de la arquitectura del perfil de usuario y los derechos

Registro financiero

Obtén una vista actualizada y coherente de las transacciones globales

Unifica transacciones, liquidaciones y posiciones financieras en todo el mundo en un registro comercial consolidado de Spanner que garantice la coherencia y escalabilidad externas. La consolidación de datos ayuda a adaptarse rápidamente a los cambios en las condiciones del mercado y los requisitos normativos. Del mismo modo, las empresas minoristas y de comercio electrónico usan Spanner para el registro de inventario.

Diagrama de arquitectura de Ledger financiero

Obtén una vista actualizada y coherente de las transacciones globales

Unifica transacciones, liquidaciones y posiciones financieras en todo el mundo en un registro comercial consolidado de Spanner que garantice la coherencia y escalabilidad externas. La consolidación de datos ayuda a adaptarse rápidamente a los cambios en las condiciones del mercado y los requisitos normativos. Del mismo modo, las empresas minoristas y de comercio electrónico usan Spanner para el registro de inventario.

Diagrama de arquitectura de Ledger financiero

Banca en línea

Ofrece interactividad siempre activa para experiencias digitales

Los consumidores esperan tener acceso a sus datos financieros más importantes en sus dispositivos fuera del horario de atención habitual. Permite que los desarrolladores se enfoquen en experiencias nuevas, en lugar de la sobrecarga operativa, como la fragmentación manual o la coherencia eventual. Reduce el riesgo y el tiempo de inactividad con una disponibilidad del 99.999% y sin mantenimiento.
Diagrama de arquitectura de banca en línea

Ofrece interactividad siempre activa para experiencias digitales

Los consumidores esperan tener acceso a sus datos financieros más importantes en sus dispositivos fuera del horario de atención habitual. Permite que los desarrolladores se enfoquen en experiencias nuevas, en lugar de la sobrecarga operativa, como la fragmentación manual o la coherencia eventual. Reduce el riesgo y el tiempo de inactividad con una disponibilidad del 99.999% y sin mantenimiento.
Diagrama de arquitectura de banca en línea

Programas de lealtad y promociones

Personaliza las experiencias con actualizaciones en tiempo real

Haz un seguimiento de la participación y las preferencias de los clientes en un programa de lealtad para analizar las tendencias y mejorar la satisfacción del cliente. Del mismo modo, las empresas de videojuegos usan Spanner para crear tablas de clasificación personalizadas en los juegos.
Diagrama de la arquitectura de los programas de lealtad y promociones

Personaliza las experiencias con actualizaciones en tiempo real

Haz un seguimiento de la participación y las preferencias de los clientes en un programa de lealtad para analizar las tendencias y mejorar la satisfacción del cliente. Del mismo modo, las empresas de videojuegos usan Spanner para crear tablas de clasificación personalizadas en los juegos.
Diagrama de la arquitectura de los programas de lealtad y promociones

Administración del inventario en varios canales

Proporciona una vista coherente en varios canales y apps

Spanner proporciona una fuente de confianza única y de alto rendimiento para el inventario de venta minorista y los pedidos en centros de distribución en línea, en la tienda y en la distribución, y a fin de combinar el inventario con la demanda para mejorar al cliente, experiencia y rentabilidad. De manera similar, las empresas de videojuegos usan Spanner para almacenar datos de inventario dentro del juego.

Diagrama de arquitectura de administración de inventario en varios canales

Proporciona una vista coherente en varios canales y apps

Spanner proporciona una fuente de confianza única y de alto rendimiento para el inventario de venta minorista y los pedidos en centros de distribución en línea, en la tienda y en la distribución, y a fin de combinar el inventario con la demanda para mejorar al cliente, experiencia y rentabilidad. De manera similar, las empresas de videojuegos usan Spanner para almacenar datos de inventario dentro del juego.

Diagrama de arquitectura de administración de inventario en varios canales

Gráfico de conocimiento

Revela conexiones y relaciones ocultas en tus datos

Con Spanner Graph, puedes desarrollar gráficos de conocimiento que capturen las conexiones complejas entre entidades, representadas como nodos, y sus relaciones, representadas como aristas. Estas conexiones proporcionan un contexto amplio, lo que hace que los gráficos de conocimiento sean muy valiosos para el desarrollo de sistemas de base de conocimiento y motores de recomendaciones. Gracias a las capacidades de búsqueda integradas, puedes combinar sin problemas la comprensión semántica, la recuperación basada en palabras clave y los gráficos para obtener resultados exhaustivos.

    Revela conexiones y relaciones ocultas en tus datos

    Con Spanner Graph, puedes desarrollar gráficos de conocimiento que capturen las conexiones complejas entre entidades, representadas como nodos, y sus relaciones, representadas como aristas. Estas conexiones proporcionan un contexto amplio, lo que hace que los gráficos de conocimiento sean muy valiosos para el desarrollo de sistemas de base de conocimiento y motores de recomendaciones. Gracias a las capacidades de búsqueda integradas, puedes combinar sin problemas la comprensión semántica, la recuperación basada en palabras clave y los gráficos para obtener resultados exhaustivos.

      Precios

      Cómo funcionan los precios de SpannerLos precios de Spanner se basan en la capacidad de procesamiento, el almacenamiento de la base de datos, el almacenamiento de copias de seguridad y el uso de la red. Los descuentos por compromiso de uso reducen aún más el precio.
      ServicioDescripciónPrecio
      Capacidad de procesamiento

      Configuración regional

      La capacidad de procesamiento se aprovisiona como unidades de procesamiento o nodos (1 nodo = 1,000 unidades de procesamiento). Los precios de las instancias regionales incluyen 3 réplicas de lectura y escritura en una sola región.

      Starting at

      $0.09

      por 100 unidades de procesamiento por hora

      Configuración multirregional

      La capacidad de procesamiento se aprovisiona como unidades de procesamiento o nodos. El precio incluye todas las réplicas predeterminadas (a partir de 5) y el uso de red de replicación entre regiones.

      Starting at

      $0.30

      por 100 unidades de procesamiento por hora

      Almacenamiento en bases de datos

      Configuración regional

      Los precios se basan en la cantidad de datos almacenados en la base de datos, y también incluyen el costo de almacenamiento en réplicas.

      Starting at

      $0.30

      por GB, por mes

      Configuración multirregional

      Los precios se basan en la cantidad de datos almacenados en la base de datos, y también incluyen el costo de almacenamiento en réplicas.

      Starting at

      $0.50

      por GB, por mes

      Almacenamiento en copias de seguridad

      Configuración regional

      Los precios se basan en la cantidad de almacenamiento de copia de seguridad y también incluyen el costo del almacenamiento en réplicas.

      Starting at

      $0.10

      por GB, por mes

      Configuración multirregional

      Los precios se basan en la cantidad de almacenamiento de copia de seguridad y también incluyen el costo del almacenamiento en réplicas.

      Starting at

      $0.30

      por GB, por mes

      Red

      Entrada

      GRATIS

      Salida dentro de la misma región

      GRATIS

      Salida entre regiones del mismo continente

      Starting at

      $0.10

      por GB, por mes

      Obtén más información sobre los precios y los descuentos por compromiso de uso de Spanner.

      Cómo funcionan los precios de Spanner

      Los precios de Spanner se basan en la capacidad de procesamiento, el almacenamiento de la base de datos, el almacenamiento de copias de seguridad y el uso de la red. Los descuentos por compromiso de uso reducen aún más el precio.

      Capacidad de procesamiento
      Descripción

      Configuración regional

      La capacidad de procesamiento se aprovisiona como unidades de procesamiento o nodos (1 nodo = 1,000 unidades de procesamiento). Los precios de las instancias regionales incluyen 3 réplicas de lectura y escritura en una sola región.

      Precio

      Starting at

      $0.09

      por 100 unidades de procesamiento por hora

      Configuración multirregional

      La capacidad de procesamiento se aprovisiona como unidades de procesamiento o nodos. El precio incluye todas las réplicas predeterminadas (a partir de 5) y el uso de red de replicación entre regiones.

      Descripción

      Starting at

      $0.30

      por 100 unidades de procesamiento por hora

      Almacenamiento en bases de datos
      Descripción

      Configuración regional

      Los precios se basan en la cantidad de datos almacenados en la base de datos, y también incluyen el costo de almacenamiento en réplicas.

      Precio

      Starting at

      $0.30

      por GB, por mes

      Configuración multirregional

      Los precios se basan en la cantidad de datos almacenados en la base de datos, y también incluyen el costo de almacenamiento en réplicas.

      Descripción

      Starting at

      $0.50

      por GB, por mes

      Almacenamiento en copias de seguridad
      Descripción

      Configuración regional

      Los precios se basan en la cantidad de almacenamiento de copia de seguridad y también incluyen el costo del almacenamiento en réplicas.

      Precio

      Starting at

      $0.10

      por GB, por mes

      Configuración multirregional

      Los precios se basan en la cantidad de almacenamiento de copia de seguridad y también incluyen el costo del almacenamiento en réplicas.

      Descripción

      Starting at

      $0.30

      por GB, por mes

      Red
      Descripción

      Entrada

      Precio

      GRATIS

      Salida dentro de la misma región

      Descripción

      GRATIS

      Salida entre regiones del mismo continente

      Descripción

      Starting at

      $0.10

      por GB, por mes

      Obtén más información sobre los precios y los descuentos por compromiso de uso de Spanner.

      CALCULADORA DE PRECIOS

      Calcula los costos mensuales de Spanner, incluidos los precios y las tarifas específicos de una región.

      COTIZACIÓN PERSONALIZADA

      Comunícate con nuestro equipo de Ventas a fin de obtener una cotización personalizada para tu organización.

      Comienza tu prueba de concepto

      Crea una instancia de Spanner de 90 días de forma gratuita

      Aprende a usar Spanner

      Crea y consulta una base de datos en la consola

      Prácticas recomendadas para crear instrucciones de SQL

      Explora la programación con ejemplos

      Caso empresarial

      Explora cómo otras empresas crearon aplicaciones innovadoras para brindar excelentes experiencias del cliente, reducir costos y aumentar el ROI con Spanner


      ¿Cómo se escala Uber a millones de solicitudes simultáneas?

      ¿Cómo se escala Uber a millones de solicitudes simultáneas?

      Descubre cómo Uber rediseñó su plataforma de entrega aprovechando Spanner.

      Mirar el video

      Clientes y beneficios destacados

      Haz crecer tu negocio con aplicaciones innovadoras que escalan sin límites para satisfacer cualquier demanda.

      Reduce el TCO y libera a los desarrolladores de las operaciones complicadas para que sueñen en grande y compilen más rápido.

      Obtén un precio y rendimiento superiores, y paga por lo que usas, desde tan solo USD 40 por mes.

      • Logotipo de The Home Depot
      • Logotipo de Equifax
      • Logotipo de CERC
      • Logotipo de Vimeo
      • Logotipo de Niantic
      • Logotipo de COLOPL
      • Logotipo de ShareChat

      Integración y socios

      Aprovecha la experiencia de nuestros socios con Spanner en cada paso de tu recorrido, desde evaluaciones y casos empresariales hasta migraciones y compilación de apps nuevas en Spanner.
      • Logotipo de Searce
      • Softserve
      • Sada
      • Pythian
      • Cloud Ace
      • Epam
      • Cloud Cover
      • Zencore
      • Indium
      • Logotipo de persistent
      • Logotipo de 66 degrees
      • Logotipo de Searce
      • Softserve
      • Sada
      • Pythian
      • Cloud Ace
      • Epam
      • Cloud Cover
      • Zencore
      • Indium
      • Logotipo de persistent
      • Logotipo de 66 degrees

      ¿Quieres obtener más detalles sobre qué integración de socio o de terceros es la mejor para tu empresa? Ve al directorio de socios.

      Preguntas frecuentes

      ¿Spanner es una base de datos relacional o no relacional?

      Spanner simplifica tu arquitectura de datos, ya que reúne cargas de trabajo de búsquedas relacionales, de pares clave-valor, de gráficos y de vectores, todo en la misma base de datos. Es una base de datos altamente escalable que combina escalabilidad ilimitada con semántica relacional, como índices secundarios, coherencia sólida, esquemas y SQL, y proporciona un 99.999% de disponibilidad en una solución sencilla. Por lo tanto, es adecuado para cargas de trabajo relacionales y no relacionales.

      Spanner proporciona dos dialectos de SQL basados en ANSI sobre el mismo conjunto amplio de capacidades: GoogleSQL y PostgreSQL. GoogleSQL comparte la sintaxis con BigQuery para los equipos que estandarizan sus flujos de trabajo de administración de datos. La interfaz de PostgreSQL permite la familiaridad para los equipos que ya conocen PostgreSQL y la portabilidad de esquemas y consultas a otros entornos de PostgreSQL. Para obtener más información sobre la interfaz de PostgreSQL de Spanner, consulta nuestra documentación.

      La migración a Spanner puede variar ampliamente en función de varios factores, como la base de datos de origen, el tamaño de los datos, los requisitos de tiempo de inactividad, la complejidad del código de la aplicación, el esquema de fragmentación, las funciones o transformaciones personalizadas, la conmutación por error y la estrategia de replicación. Las herramientas recomendadas incluyen herramientas de código abierto, como la herramienta de migración de Spanner para la migración de esquemas y datos, y herramientas de terceros para evaluaciones, como migVisor. Obtén más información sobre el proceso de migración en nuestra documentación.

      Spanner es una base de datos completamente administrada, por lo que proporciona automáticamente funciones de administración de infraestructura completas, pero existen algunas acciones de administración específicas de la aplicación que pueden ser necesarias según tu carga de trabajo. Deberás asegurarte de haber configurado las alertas y la supervisión adecuadas, y de supervisarlas de cerca para que la producción siempre se ejecute sin problemas. Debes comprender qué medidas tomar cuando el tráfico crezca de forma orgánica con el paso del tiempo o si se espera un tráfico máximo, o cómo manejar la corrupción de datos debido a errores de la aplicación y, por último, pero no menos importante, cómo solucionar problemas de rendimiento y comprender qué componentes son responsables de las latencias aumentadas.

      Otros recursos y asistencia
      Google Cloud
      • ‪English‬
      • ‪Deutsch‬
      • ‪Español‬
      • ‪Español (Latinoamérica)‬
      • ‪Français‬
      • ‪Indonesia‬
      • ‪Italiano‬
      • ‪Português (Brasil)‬
      • ‪简体中文‬
      • ‪繁體中文‬
      • ‪日本語‬
      • ‪한국어‬
      Consola
      Google Cloud