Krypton Solid

La última tecnología en raciones de 5 minutos

¿Qué es Google Cloud Spanner?

¿Qué es Google Cloud Spanner?

Google Cloud Spanner es un servicio de base de datos relacional distribuida que se ejecuta en Google Cloud. Está diseñado para admitir implementaciones globales de procesamiento de transacciones en línea, semántica SQL, escalamiento horizontal de alta disponibilidad y consistencia transaccional.

El interés en Google Cloud Spanner se centra en la capacidad de la base de datos en la nube para proporcionar disponibilidad y coherencia. Estos rasgos generalmente se consideran en desacuerdo entre sí, y los diseñadores de datos generalmente hacen concesiones para enfatizar la disponibilidad o la coherencia. La compensación se ha descrito de manera más vívida en el teorema de CAP, que sustenta un movimiento general hacia las bases de datos NoSQL para la disponibilidad y escalabilidad en sistemas web y en la nube. Al buscar tanto la disponibilidad del sistema como la coherencia de los datos, Google Cloud Spanner combina características de SQL y NoSQL.

Las raíces de Google Cloud Spanner

Google Cloud Spanner apareció por primera vez como una tienda NoSQL de valor-clave, pero con el tiempo ha llegado a incluir un esquema fuertemente tipado y un procesador de consultas SQL también. El trabajo en el núcleo del procesador NoSQL y la interfaz SQL se basó en parte en los esfuerzos de NoSQL y SQL realizados por los ingenieros de Google como parte del sistema F1 interno de la empresa para administrar los datos de Google AdWords. Google Cloud Spanner estuvo disponible para los clientes de Google Cloud en mayo de 2017.

Google Cloud Spanner admite consultas SQL distribuidas, así como el reinicio de consultas en respuesta a fallas. Emplea un dialecto de SQL que Google estandarizó internamente. Google Cloud Spanner utiliza TrueTime, un servicio de sincronización de reloj de Google Cloud que utiliza una combinación de relojes atómicos y tecnología GPS.

Otras bases de datos en la nube

Como base de datos en la nube relacional administrada, Google Cloud Spanner es una alternativa a las bases de datos relacionales en la nube, incluidas Azure SQL, Amazon Aurora, IBM DB2 alojado y Oracle Database Cloud Service, así como bases de datos de aplicaciones en la nube y web de código abierto de uso común como MySQL y PostgreSQL. .

Dado que Google Cloud Spanner combina rasgos NoSQL y SQL, también se puede clasificar como una base de datos NewSQL. Se compara de manera competitiva con CrateDB, NuoDB, el sistema de administración de bases de datos en memoria MemSQL, CockroachDB y otros.

La compatibilidad de Google Cloud Spanner con los enfoques NoSQL y SQL también lo coloca en la categoría de base de datos multimodelo, un tipo emergente que incluye bases de datos como Microsoft Azure Cosmos DB y MarkLogic.

Precios de Google Cloud Spanner

Los precios de Google Cloud Spanner se basan en tres componentes de infraestructura:

  1. Nodos
  2. Almacenamiento
  3. Redes

Los precios de Cloud Spanner para los nodos (o procesamiento) se establecen por horas, según la cantidad máxima de nodos que se usan en una hora determinada en un proyecto. Los precios del almacenamiento de Cloud Spanner se establecen mensualmente, según la cantidad promedio de datos en las tablas de Cloud Spanner y los índices secundarios durante ese mes. Los precios de Google Cloud Spanner para el ancho de banda de la red se establecen mensualmente, según la cantidad utilizada durante ese mes.

Deja un comentario

También te puede interesar...

Carreras financieras gubernamentales: qué esperar

Los gobiernos federales y locales siempre necesitan graduados en contabilidad y finanzas laborales, desde analistas financieros y crediticios hasta examinadores de impuestos y contabilidad. Antes de comenzar su próxima búsqueda de empleo, considere los puestos

Capitalización de mercado

Investopedia y nuestros socios externos utilizan cookies y procesan datos personales, como identificadores únicos, en función de su consentimiento para almacenar y/o acceder a información en un dispositivo, para mostrar anuncios personalizados y para medir

La tecnología facilita la igualdad en India

La tecnología de la información (TIC) ha desempeñado un papel importante en la reducción de la pobreza y el alivio de la desigualdad en la India, aunque especialmente en las zonas urbanas, según observadores de

Ayuda al Hubble, gana un iPad

No es un juego de PC como tal, pero involucra a tu PC y hay un elemento de competencia, aquí hay algo para ocupar algunas horas de tiempo libre desde ahora hasta finales de mayo.

Definición de oficina administrativa

¿Qué es Back Office? El back office es la parte de una empresa que está compuesta por personal de administración y soporte que no está orientado al cliente. Las funciones administrativas incluyen liquidaciones, autorizaciones, mantenimiento

Definición de previsión empresarial.

¿Qué es un pronóstico comercial? La previsión empresarial implica hacer suposiciones informadas sobre determinados valores empresariales, ya sea que reflejen las características específicas de una empresa, como el aumento de las ventas o las previsiones

Cómo copiar y pegar en tu móvil

Si está acostumbrado a trabajar con una computadora, probablemente haya usado Copiar y Pegar muchas veces. Ahora, sin embargo, es cada vez más común trabajar en su teléfono móvil y le gustaría saber cómo usar

¿Qué es Ansible? – Definición de Krypton Solid

Ansible es una plataforma de automatización y administración de configuración de TI (CM) de código abierto, proporcionada por Red Hat. Utiliza plantillas YAML legibles por humanos para que los usuarios puedan programar tareas repetitivas para

Windows BARFS en su partición de disco OTRA VEZ !!!

Está bien, oficialmente estoy molesto. Humeante. Furioso. No puedo creer lo horrible que es Windows y (desafortunadamente) lo creíble que soy. Aquellos que han estado aquí en ZDNet UK durante algún tiempo pueden recordar que

Financiamiento de inventario

¿Qué es la financiación de acciones? El término financiación de acciones se refiere a un préstamo a corto plazo o una línea de crédito renovable que compra una empresa para poder comprar productos y venderlos

Opera corrige un grave error al ejecutar código

Opera Software se ha unido a la lista de proveedores de navegadores que envían parches para vulnerabilidades graves de ejecución remota de código. La empresa es nueva Opera 9.5.1 corrige al menos cuatro problemas de

Contabilidad de caja Definición y ejemplo

¿Qué es la contabilidad de caja? La contabilidad de caja es un método contable en el que los recibos de pago se registran en el período en que se reciben y los gastos se registran