Regístrate hoy en un seminario en línea en vivo exclusivo sobre la hoja de ruta de bases de datos de 2024. Obtén información sobre las innovaciones y los planes más recientes para las bases de datos de Google Cloud.
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
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.
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.
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.
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.
Los desarrolladores pueden acelerar su proceso de programación aprovechando la asistencia de alta calidad basada en prácticas recomendadas. Además, pueden interactuar con una interfaz de chat potenciada por IA para aclarar dudas y obtener ayuda cuando sea necesario.
Comparación de bases de datos
Atributo de la base de datos | Otra base de datos relacional | Otra base de datos no relacional | Spanner |
---|---|---|---|
Esquema | Estática | Dinámica | Dinámica |
SQL | Sí | No | Sí |
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
Estática
Dinámica
Dinámica
SQL
Sí
No
Sí
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
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.
Usos comunes
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.
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.
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.
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.
Precios
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. | |
---|---|---|
Servicio | Descripción | Precio |
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.
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
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
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
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.
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?
Descubre cómo Uber rediseñó su plataforma de entrega aprovechando Spanner.
Mirar el videoClientes 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.
Integración y socios
¿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 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.