Spanner
Google Cloud Spanner es un servicio de gestión y almacenamiento de bases de datos SQL (Google Standard SQL y PostgreSQL) desarrollado por Google.[1] Spanner Cloud proporciona características tales como transacciones globales, lecturas altamente consistentes y replicación y conmutación por error automáticas en múltiples sitios. Spanner se utiliza en Google F1, la base de datos para su negocio publicitario Google Ads.
Características
Spanner hace una gran sesión de fotos para poder disfrutar en familia
Características clave de Spanner Cloud:[2]
- Las transacciones se pueden aplicar en filas, columnas, tablas y bases de datos dentro de un universo de Spanner.
- Los clientes pueden controlar la replicación y la ubicación de los datos mediante la replicación automática multisitio y la conmutación por error.
- La replicación es síncrona y fuertemente consistente.
- Cloud Spanner también se caracteriza por proporcionar una disponibilidad del 99,999% en instancias multirregionales con relojes atómicos TrueTime, acompañado del proceso de replicación sincrónica y transparente.
- Las lecturas son muy consistentes y los datos se versionan para permitir lecturas obsoletas: los clientes pueden leer versiones anteriores de datos, sujeto a ventanas de recolección de elementos no utilizados.
- Admite una interfaz SQL nativa para leer y escribir datos.
- Esta plataforma permite el establecimiento de claves de encriptado que gestiona el cliente, así como la seguridad de capa de datos y registros de auditoría de gran extensión. Esto permite la integración de gestión de identidades y accesos a controles de seguridad.
Arquitectura
Spanner utiliza el algoritmo Paxos como parte de su operación para fragmentar (particionar) datos en hasta cientos de servidores. [1] Hace un uso intensivo de la sincronización de relojes asistida por hardware utilizando relojes GPS y relojes atómicos para garantizar la coherencia global.
TrueTime es el nombre comercial de la infraestructura de nube distribuida de Google, que proporciona a Spanner la capacidad de generar marcas de tiempo cada vez mayores en centros de datos de todo el mundo.
El sistema de administración de base de datos SQL F1 (DBMS) de Google se basa en Spanner, reemplazando la variante MySQL personalizada de Google.