Spanner

Spanner

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

Crea aplicaciones inteligentes con una única base de datos que aúna datos relacionales, gráficos, de pares clave-valor y de búsqueda. Al no tener ventanas de mantenimiento, podrás usar aplicaciones esenciales sin interrupciones.

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

Además, los nuevos clientes de Google Cloud reciben 300 USD en crédito gratis.


Características

Escalabilidad de escritura y lectura sin límites

Spanner separa los recursos de computación del almacenamiento de datos, de forma que es posible escalar y escalar recursos de procesamiento de forma transparente. Cada capacidad de cálculo adicional puede procesar lecturas y escrituras, lo que proporciona una escalabilidad horizontal sencilla. Spanner optimiza el rendimiento mediante la gestión automática de la fragmentación, la replicación y el procesamiento de transacciones.

Mantenimiento automatizado

Reduce los costes operativos y mejora la fiabilidad de las bases de datos de cualquier tamaño. La replicación síncrona y el mantenimiento son automáticos y vienen ya integrados. Mantenimiento y cambios de esquema 100 % online mientras se atiende el tráfico sin tiempo de inactividad.

Spanner Graph

Revela relaciones y conexiones ocultas. Spanner Graph es compatible con el lenguaje de consultas de gráficos ISO (GQL), los nuevos estándares internacionales para bases de datos gráficas, ya que ofrece una forma intuitiva y concisa de hacer coincidir patrones y barridos con las relaciones de tus datos. Combina los puntos fuertes de SQL y GQL, lo que te permite consultar datos estructurados y conectados en una sola operación. En la versión preliminar, Spanner Graph interopera con funciones de búsqueda de vectores y texto completo, lo que te permite ofrecer una nueva clase de aplicaciones basadas en IA.

Vector search

Busca inserciones de vectores a una escala prácticamente ilimitada en Spanner con la búsqueda de vectores adyacentes más cercanos (ANN) y con la búsqueda aproximada de vectores adyacentes más cercanos (ambos en versión de vista previa) para cargas de trabajo con muchas particiones. La compatibilidad de la búsqueda vectorial integrada en Spanner evita tener que recurrir a soluciones independientes y especializadas de bases de datos de vectores, lo que proporciona garantías transaccionales de datos operativos y resultados de búsqueda de vectores actualizados y coherentes en una arquitectura sin servidor de escalado horizontal y sin posibilidad de gestión. 

Interfaz PostgreSQL

Combina la escalabilidad y la fiabilidad de Spanner con la familiaridad y la portabilidad de una interfaz PostgreSQL. Aprovecha las habilidades y las herramientas que ya conocen tus equipos para preparar tu inversión de cara al futuro. 

Fragmentación automática de bases de datos

Ya no tendrás que volver a fragmentar la base de datos manualmente. La fragmentación integrada distribuye automáticamente los datos para optimizar el rendimiento y la disponibilidad. Escala vertical y verticalmente sin interrupciones.

Particiones geográficas

Sigue gestionando fácilmente tu única base de datos global y, al mismo tiempo, mejora la latencia para los usuarios que están repartidos por todo el mundo. Las particiones geográficas de Spanner te permiten dividir los datos de las tablas a nivel de fila y en todo el mundo para suministrar los datos más cerca de tus usuarios. Aunque la información se divide en diferentes particiones, Spanner mantiene todos los datos distribuidos como una sola tabla cohesionada para consultas y mutaciones.

Configuraciones en una sola región, dos regiones y varias regiones

Las aplicaciones que utilizan la tecnología de CloudSpanner pueden leer y escribir datos actualizados con una coherencia inmediata en todo el mundo, independientemente del lugar en el que se encuentren tus usuarios. Además, cuando ejecutas una instancia con dos regiones multirregional, tu base de datos está protegida contra un fallo regional y ofrece una disponibilidad líder en el sector del 99,999 %.

Sólida coherencia transaccional

Confía en la consistencia externa líder en el sector sin sacrificar la escalabilidad ni la disponibilidad.

Procesamiento de consultas de alto rendimiento y con aislamiento de las cargas de trabajo

Gracias al Spanner Data Boost, los usuarios pueden ejecutar consultas analíticas, tareas de procesamiento por lotes u operaciones de exportación de datos más rápidamente sin que la carga de trabajo transaccional se vea afectada. Para utilizar Data Boost, totalmente gestionado por Google Cloud, no es necesario planificar ni gestionar la capacidad. Siempre está lista para procesar las consultas de los usuarios directamente en los datos almacenados en Colossus, el sistema de almacenamiento distribuido de Spanner. Este recurso de computación independiente y bajo demanda permite a los usuarios gestionar fácilmente diversas cargas de trabajo y compartir datos sin preocupaciones. 

Búsqueda en todo el texto

Evita recurrir a herramientas de búsqueda independientes y los flujos de procesamiento de extracción, transformación y carga (ETL) asociados al utilizar la búsqueda de texto de alto rendimiento basada en los conocimientos de la Búsqueda de Google. La búsqueda en todo el texto proporciona resultados de búsqueda coherentes con las transacciones, además de potentes funciones como la búsqueda fonética y la concordancia basada en NGRAMs para variaciones ortográficas. Para obtener más información, consulta este informe.

Integración con LangChain

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

Integraciones de Vertex AI

Haz inferencias online sobre inserciones, IA generativa o modelos personalizados servidos en Vertex AI con la función SQL ML.PREDICT de Spanner. Usa el flujo de trabajo de Spanner de Vertex AI Vector Search para hacer una búsqueda de similitudes en tus datos de Spanner con Vertex AI Vector Search.

Copia de seguridad y restauración, recuperación a un momento dado (PITR)

Crea una copia de seguridad de tu base de datos para almacenar una copia coherente de los datos y restaurarla bajo demanda. PITR protege continuamente los datos y proporciona la posibilidad de recuperar datos anteriores con un nivel de granularidad de microsegundos.

Seguridad y controles de nivel empresarial

Claves de encriptado gestionadas por el cliente (CMEK), encriptado de capa de datos, integración de gestión de identidades y accesos para acceso y controles y registros de auditoría exhaustivos. Compatibilidad con VPC-SC, Transparencia de acceso y Aprobación de acceso. El control de acceso pormenorizado te permite autorizar el acceso a los datos de Spanner a nivel de tabla y de columna.

Comparación de bases de datos

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

Esquema

Estática

Dinámico

Dinámico

SQL

No

Transacciones

ACID

(atomicidad, coherencia, aislamiento, durabilidad)

Eventualmente

ACID fuertes

con el orden de TrueTime

Escalabilidad

Vertical

(usar un equipo mayor)

Horizontal

(añadir más equipos)

Horizontal

Disponibilidad

Conmutación por error (período de inactividad)

Alta

Acuerdo de nivel de servicio alto del 99,999 %

Replicación

Se pueden configurar.

Se pueden configurar.

Automática

Esquema

Otra base de datos relacional

Estática

Otra base de datos no relacional

Dinámico

Spanner

Dinámico

SQL

Otra base de datos relacional

Otra base de datos no relacional

No

Spanner

Transacciones

Otra base de datos relacional

ACID

(atomicidad, coherencia, aislamiento, durabilidad)

Otra base de datos no relacional

Eventualmente

Spanner

ACID fuertes

con el orden de TrueTime

Escalabilidad

Otra base de datos relacional

Vertical

(usar un equipo mayor)

Otra base de datos no relacional

Horizontal

(añadir más equipos)

Spanner

Horizontal

Disponibilidad

Otra base de datos relacional

Conmutación por error (período de inactividad)

Otra base de datos no relacional

Alta

Spanner

Acuerdo de nivel de servicio alto del 99,999 %

Replicación

Otra base de datos relacional

Se pueden configurar.

Otra base de datos no relacional

Se pueden configurar.

Spanner

Automática

Cómo funciona

Las instancias de Spanner ofrecen recursos de computación y almacenamiento en una o varias zonas. Gracias a un reloj distribuido denominado TrueTime, las transacciones se mantienen siempre igual en todas las zonas. Los datos se "dividen" automáticamente para ofrecer escalabilidad y se replican mediante un esquema síncrono y basado en Paxos para comprobar la disponibilidad.

Diagrama de Spanner

Usos habituales

Perfil de usuario y derechos

Gestionar de forma segura los datos más importantes de los usuarios a cualquier escala

La gestión de perfiles de usuario es una función esencial que requiere escalabilidad, disponibilidad y coherencia global de Spanner. Es el punto de entrada para los jugadores de todos los juegos, plataformas y zonas. Del mismo modo, las empresas de servicios financieros pueden usar Spanner para gestionar la información de los clientes y los productos que ofrecen.
Diagrama de la arquitectura de perfiles de usuario y derechos

Gestionar de forma segura los datos más importantes de los usuarios a cualquier escala

La gestión de perfiles de usuario es una función esencial que requiere escalabilidad, disponibilidad y coherencia global de Spanner. Es el punto de entrada para los jugadores de todos los juegos, plataformas y zonas. Del mismo modo, las empresas de servicios financieros pueden usar Spanner para gestionar la información de los clientes y los productos que ofrecen.
Diagrama de la arquitectura de perfiles de usuario y derechos

Libro de contabilidad

Obtener una vista actualizada y coherente de las transacciones globales

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

Diagrama de la arquitectura de Financial Ledger

Obtener una vista actualizada y coherente de las transacciones globales

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

Diagrama de la arquitectura de Financial Ledger

Banca online

Ofrecer interactividad siempre activa en las experiencias digitales

Los consumidores esperan acceder a los datos financieros más importantes en sus dispositivos fuera del horario habitual. Permite que tus desarrolladores se centren en nuevas experiencias en lugar de en sobrecargas operativas, como la fragmentación manual o la coherencia retardada. Reduce los riesgos y los periodos de inactividad con un 99,999 % de disponibilidad y sin mantenimiento.
Diagrama de la arquitectura de banca online

Ofrecer interactividad siempre activa en las experiencias digitales

Los consumidores esperan acceder a los datos financieros más importantes en sus dispositivos fuera del horario habitual. Permite que tus desarrolladores se centren en nuevas experiencias en lugar de en sobrecargas operativas, como la fragmentación manual o la coherencia retardada. Reduce los riesgos y los periodos de inactividad con un 99,999 % de disponibilidad y sin mantenimiento.
Diagrama de la arquitectura de banca online

Promociones y programas de fidelización

Personaliza las experiencias con actualizaciones en tiempo real

Monitoriza la participación y las preferencias de los clientes en un programa de fidelización para analizar tendencias y mejorar su satisfacción. Del mismo modo, las empresas de videojuegos usan Spanner para crear tablas de clasificaciones personalizadas en los juegos.
Diagrama de la arquitectura de programas de fidelización y promociones

Personaliza las experiencias con actualizaciones en tiempo real

Monitoriza la participación y las preferencias de los clientes en un programa de fidelización para analizar tendencias y mejorar su satisfacción. Del mismo modo, las empresas de videojuegos usan Spanner para crear tablas de clasificaciones personalizadas en los juegos.
Diagrama de la arquitectura de programas de fidelización y promociones

Gestión de inventario omnicanal

Proporciona una vista coherente en varios canales y aplicaciones

Spanner ofrece una única fuente de información y de alto rendimiento para el inventario y los pedidos de los comercios minoristas, online, en tiendas y de distribución, así como envíos que relacionan el inventario con la demanda y mejoran la experiencia de usuario y la rentabilidad. De forma similar, las empresas de videojuegos usan Spanner para almacenar datos de inventario de los juegos.

Diagrama de la arquitectura de gestión de inventario omnicanal

Proporciona una vista coherente en varios canales y aplicaciones

Spanner ofrece una única fuente de información y de alto rendimiento para el inventario y los pedidos de los comercios minoristas, online, en tiendas y de distribución, así como envíos que relacionan el inventario con la demanda y mejoran la experiencia de usuario y la rentabilidad. De forma similar, las empresas de videojuegos usan Spanner para almacenar datos de inventario de los juegos.

Diagrama de la arquitectura de gestión de inventario omnicanal

Gráfico de conocimiento

Revela relaciones y conexiones ocultas en tus datos

Spanner Graph te permite desarrollar gráficos de conocimiento que capturen las complejas conexiones entre entidades, representadas como nodos, y sus relaciones, representadas como aristas. Estas conexiones proporcionan contexto enriquecido, lo que hace que los gráficos de conocimiento sean muy útiles para desarrollar sistemas de base de conocimientos y motores de recomendaciones. Con las funciones de búsqueda integradas, puedes combinar a la perfección la comprensión semántica, la recuperación basada en palabras clave y los gráficos para obtener resultados exhaustivos.

    Revela relaciones y conexiones ocultas en tus datos

    Spanner Graph te permite desarrollar gráficos de conocimiento que capturen las complejas conexiones entre entidades, representadas como nodos, y sus relaciones, representadas como aristas. Estas conexiones proporcionan contexto enriquecido, lo que hace que los gráficos de conocimiento sean muy útiles para desarrollar sistemas de base de conocimientos y motores de recomendaciones. Con las funciones de búsqueda integradas, puedes combinar a la perfección 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 computación, el almacenamiento en bases de datos, el almacenamiento de copias de seguridad y el uso de redes. Los descuentos por uso confirmado reducen el precio aún más.
      ServicioDescripciónPrecio
      Capacidad de computación

      Configuración regional

      La capacidad de computación se aprovisiona como unidades de procesamiento o nodos (1 nodo = 1000 unidades de procesamiento). El precio de las instancias regionales incluye 3 réplicas de lectura y escritura en una misma zona.

      Starting at

      0,09 USD

      por 100 unidades de procesamiento por hora

      Configuración multirregional

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

      Starting at

      0,30 USD

      por 100 unidades de procesamiento por hora

      Almacenamiento en bases de datos

      Configuración regional

      El precio se basa en la cantidad de datos almacenados en la base de datos e incluye el coste de almacenamiento en las réplicas.

      Starting at

      0,30 USD

      por GB al mes

      Configuración multirregional

      El precio se basa en la cantidad de datos almacenados en la base de datos e incluye el coste de almacenamiento en las réplicas.

      Starting at

      0,50 USD

      por GB al mes

      Almacenamiento de copias de seguridad

      Configuración regional

      El precio se basa en la cantidad de almacenamiento de copia de seguridad e incluye el coste de almacenamiento en las réplicas.

      Starting at

      0,10 USD

      por GB al mes

      Configuración multirregional

      El precio se basa en la cantidad de almacenamiento de copia de seguridad e incluye el coste de almacenamiento en las réplicas.

      Starting at

      0,30 USD

      por GB al mes

      Red

      Entrada

      GRATIS

      Salida en la misma región

      GRATIS

      Salida entre zonas del mismo continente

      Starting at

      0,10 USD

      por GB al mes

      Consulta más información sobre los precios y los descuentos por uso confirmado de Spanner.

      Cómo funcionan los precios de Spanner

      Los precios de Spanner se basan en la capacidad de computación, el almacenamiento en bases de datos, el almacenamiento de copias de seguridad y el uso de redes. Los descuentos por uso confirmado reducen el precio aún más.

      Capacidad de computación
      Descripción

      Configuración regional

      La capacidad de computación se aprovisiona como unidades de procesamiento o nodos (1 nodo = 1000 unidades de procesamiento). El precio de las instancias regionales incluye 3 réplicas de lectura y escritura en una misma zona.

      Precio

      Starting at

      0,09 USD

      por 100 unidades de procesamiento por hora

      Configuración multirregional

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

      Descripción

      Starting at

      0,30 USD

      por 100 unidades de procesamiento por hora

      Almacenamiento en bases de datos
      Descripción

      Configuración regional

      El precio se basa en la cantidad de datos almacenados en la base de datos e incluye el coste de almacenamiento en las réplicas.

      Precio

      Starting at

      0,30 USD

      por GB al mes

      Configuración multirregional

      El precio se basa en la cantidad de datos almacenados en la base de datos e incluye el coste de almacenamiento en las réplicas.

      Descripción

      Starting at

      0,50 USD

      por GB al mes

      Almacenamiento de copias de seguridad
      Descripción

      Configuración regional

      El precio se basa en la cantidad de almacenamiento de copia de seguridad e incluye el coste de almacenamiento en las réplicas.

      Precio

      Starting at

      0,10 USD

      por GB al mes

      Configuración multirregional

      El precio se basa en la cantidad de almacenamiento de copia de seguridad e incluye el coste de almacenamiento en las réplicas.

      Descripción

      Starting at

      0,30 USD

      por GB al mes

      Red
      Descripción

      Entrada

      Precio

      GRATIS

      Salida en la misma región

      Descripción

      GRATIS

      Salida entre zonas del mismo continente

      Descripción

      Starting at

      0,10 USD

      por GB al mes

      Consulta más información sobre los precios y los descuentos por uso confirmado de Spanner.

      CALCULADORA DE PRECIOS

      Calcula tus costes mensuales de Spanner, incluyendo los precios y las tarifas específicas de cada zona.

      PRESUPUESTO PERSONALIZADO

      Ponte en contacto con nuestro equipo de ventas para solicitar un presupuesto personalizado para tu organización.

      Empieza tu prueba de concepto

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

      Más información sobre cómo usar Spanner

      Crear y consultar una base de datos en la consola

      Prácticas recomendadas para crear declaraciones SQL

      Profundiza en la programación con ejemplos

      Caso de negocio

      Descubre cómo han creado aplicaciones innovadoras otras empresas para ofrecer una experiencia excelente a sus clientes, reducir costes y aumentar el retorno de inversión con Spanner


      Ventajas y clientes destacados

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

      Reduce el CTP y libera a tus desarrolladores de operaciones tediosas para soñar a lo grande y agilizar el proceso.

      Disfruta de una relación precio-rendimiento superior y paga por lo que uses, a partir de solo 40 USD al mes.

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

      Partners e integración

      Aprovecha las ventajas de los partners con experiencia en Spanner que te ayudarán en cada paso del proceso, desde las evaluaciones y el caso de negocio hasta las migraciones y la creación de nuevas aplicaciones en Spanner.
      • Logotipo de Searce
      • Softserve
      • SADA
      • Pythian
      • Cloud Ace
      • Epam
      • Cloud Cover
      • Zencore
      • Indium
      • Logotipo de Persistent
      • Logotipo de 66degrees
      • Logotipo de Searce
      • Softserve
      • SADA
      • Pythian
      • Cloud Ace
      • Epam
      • Cloud Cover
      • Zencore
      • Indium
      • Logotipo de Persistent
      • Logotipo de 66degrees

      ¿Quieres obtener más información sobre qué partner o integración con terceros le conviene a tu empresa? Ve al directorio de Partners.

      Preguntas frecuentes

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

      Spanner simplifica la arquitectura de datos combinando cargas de trabajo de búsqueda relacional, de pares clave-valor, de gráficos y de vectores en la misma base de datos. Es una base de datos de alta escalabilidad que combina escalabilidad ilimitada con semánticas relacionales, como índices secundarios, coherencia fija, esquemas y SQL. Por ello, ofrece una disponibilidad del 99,999 % en una sencilla solución, así que es apropiada para cargas de trabajo tanto relacionales como no relacionales.

      Spanner proporciona dos dialectos SQL basados en ANSI en el mismo conjunto enriquecido de funciones: GoogleSQL y PostgreSQL. GoogleSQL comparte sintaxis con BigQuery para que los equipos puedan estandarizar los flujos de trabajo de gestión de datos. La interfaz PostgreSQL resulta familiar a los equipos que ya conocen PostgreSQL, y proporciona portabilidad de esquemas y consultas a otros entornos de PostgreSQL. Para obtener más información sobre la interfaz PostgreSQL para Spanner, consulta nuestra documentación.

      La migración a Spanner puede variar mucho 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 transformaciones o las funciones personalizadas, la conmutación por error y la replicación. Las herramientas recomendadas comprenden 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. Consulta más información sobre el proceso de migración en nuestra documentación.

      Spanner es una base de datos totalmente gestionada, por lo que ofrece funciones completas de gestión de la infraestructura. No obstante, en función de tu carga de trabajo, es posible que debas llevar a cabo determinadas acciones de gestión según cada aplicación. Debes asegurarte de que has configurado las alertas y la monitorización adecuadas, y de que las estás supervisando detenidamente para que la producción se ejecute siempre sin problemas. Debes conocer las medidas que tomar cuando el tráfico crece de forma orgánica con el tiempo, si hay un pico de tráfico esperado o cómo gestionar la corrupción de datos producida por errores en las aplicaciones. Por último, conviene saber cómo solucionar problemas de rendimiento y qué componentes son responsables de una mayor latencia.

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