Inscríbete hoy mismo para participar en un webinar en directo exclusivo sobre la hoja de ruta de las bases de datos 2024. Infórmate sobre las últimas innovaciones y planes relacionados con las bases de datos de Google Cloud.
Se acabaron las diferencias entre las funciones relacionales y las no relacionales. Disfruta de un alto rendimiento y disponibilidad a una escala casi ilimitada. Olvídate de la gestión de bases de datos gracias a la activación automática.
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
Busca inserciones de vectores a escala prácticamente ilimitada en Spanner con la búsqueda vectorial exacta KNN (en versión preliminar) para cargas de trabajo con muchas particiones, en las que cada búsqueda se limita a los datos asociados a un usuario concreto. Estas cargas de trabajo son perfectas para las funciones de búsqueda KNN integradas de Spanner, que permiten que Spanner reduzca de manera eficiente el espacio de búsqueda para proporcionar resultados precisos en tiempo real con una latencia baja.
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.
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.
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.
Los desarrolladores pueden acelerar su proceso de programación con una asistencia de alta calidad basada en las prácticas recomendadas. Además, pueden interactuar con una interfaz de chat basada en IA para aclarar sus preguntas y recibir ayuda cuando la necesiten.
Comparación de bases de datos
Atributo de base de datos | Otra base de datos relacional | Otra base de datos no relacional | Spanner |
---|---|---|---|
Esquema | Estática | Dinámico | Dinámico |
SQL | Sí | No | Sí |
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
Estática
Dinámico
Dinámico
SQL
Sí
No
Sí
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
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.
Usos habituales
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.
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.
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.
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.
Precios
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. | |
---|---|---|
Servicio | Descripción | Precio |
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.
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
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
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
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.
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
¿Cómo se escala Uber a millones de solicitudes simultáneas?
Descubre cómo rediseñó Uber su plataforma de cumplimiento con Spanner.
Ver vídeoVentajas 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.
Partners e integración
¿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 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 HarbourBridge para la migración de esquemas y datos, y herramientas de terceros como migVisor para evaluaciones. 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.