Spanner

Prepara tus aplicaciones para el futuro con una base de datos sin concesiones

No más comparaciones entre bases de datos relacionales y no relacionales. Obtén un rendimiento y una disponibilidad altos a una escala prácticamente ilimitada. Elimina el estrés de administrar bases de datos con el mantenimiento de la inscripción automática.


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.

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.

Búsqueda de vectores

Busca incorporaciones vectoriales a escala prácticamente ilimitada en Spanner con búsqueda vectorial de vecino exacto más cercano (KNN) (en versión preliminar) para cargas de trabajo altamente particionables, en las que cada búsqueda está restringida a los datos asociados con un usuario en particular. Estas cargas de trabajo son ideales para las capacidades de búsqueda KNN integradas de Spanner, que le permiten reducir eficientemente el espacio de búsqueda para proporcionar resultados precisos en tiempo real con bajas latencias.

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.

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.

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. 

Coherencia sólida de las transacciones

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

Configuraciones regionales 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 multirregional, tu base de datos puede soportar una falla regional y ofrecer una disponibilidad líder en la industria de un 99.999%.

Captura y replicación de datos modificados en tiempo real

Usa Datastream para entregar datos de cambios de las bases de datos de Oracle y MySQL a Spanner para obtener información actualizada. Usa los flujos de cambios de Spanner para captar los datos de cambios de las bases de datos de Spanner e integrarlos a otros sistemas para el análisis, la activación de eventos y el cumplimiento. 

Tamaño de instancia detallado

Comienza con Spanner a través de una instancia detallada por solo $65 al mes y escálala según tus necesidades sin tiempo de inactividad y sin necesidad de volver a diseñar la arquitectura. 

Interfaz relacional

Todo lo que esperas de una base de datos relacional (esquemas, consultas en SQL y transacciones ACID) a cualquier escala. Utiliza SQL estándar de Google o una interfaz de PostgreSQL.

Asistencia de código potenciada por IA

Duet AI en Spanner ayuda a los desarrolladores a escribir consultas en SQL más rápido. Proporciona sugerencias de código para estructurar, modificar o consultar tus datos en función de mensajes en lenguaje natural. Duet AI en Spanner se encuentra actualmente en versión preliminar.

Compatibilidad amplia con aplicaciones y herramientas

Conoce a los equipos de desarrollo dondequiera que estén con las bibliotecas cliente nativas para Java o JDBC, Go, Python, C#, Node.js, PHP, Ruby y C++, así como los ORM más populares, incluidos Hibernate y Entity Framework.

Observabilidad

Supervisa el rendimiento de las bases de datos de Spanner con métricas y estadísticas. Analiza patrones de uso en las bases de datos de Spanner con Key Visualizer, una herramienta de supervisión interactiva. Usa las estadísticas de consultas para solucionar problemas de rendimiento de consultas y diagnosticar rápidamente problemas de contención de bloqueo mediante estadísticas de bloqueo y de transacciones.

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. 

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.

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

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 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 HarbourBridge para la migración de datos y Schema, 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
  • Ahorra dinero con nuestro enfoque transparente de precios
  • Los precios de prepago de Google Cloud ofrecen ahorros automáticos en función del uso mensual y las tarifas con descuento para recursos prepagados. Comunícate con nosotros hoy para obtener una cotización.
Google Cloud