Spanner – El NewSQL de Google que dará que hablar

 Llega Spanner, el SQL de Google a nivel global

 Estando inmersos en la moda del NoSQL y sus diversas variantes, no podemos quedarnos atrasados, sobre todo cuando compañías como Google, punteras en temas de escalabilidad, llevan años investigando nuevos modelos de Bases de Datos conocidos como NewSQL.
  • ¿Qué es NewSQL?
NewSQL son unos sistemas de bases de datos relacionales capaces de escalar de la misma manera que un NoSQL pero manteniendo las propiedades ACID (Atomicidad, Consistencia, Aislamiento y Durabilidad) de sistemas tradicionales. 
  • ¿Qué es Spanner?
Spanner es la base de datos de Google escalable, globalmente distribuida, multiversión, y de replicación síncrona. Es el primer sistema distribuido a nivel global que soporta transacciones con consistencia externa.
  • Características:
Entre sus principales características están:
  1. Es una base de datos con esquema.
  2. Soporta tablas semirelacionales.
  3. Posee un lenguaje de consultas.
  4. Proporciona transacciones globales de propósito general.
  • Motivación:
Los motivos que han llevado a Google a investigar estos sistemas son los enormes problemas y quebraderos de cabezas que nos producen a los desarrolladores las grandes limitaciones a las que se hallan sometidas las transacciones en los sistemas NoSQL actuales, llegando en algunos casos a su ausencia total en los mismos.
En Google prefieren que el desarrollador de aplicaciones sea el encargado de usar correctamente las transacciones a nivel global, que podrían causar cuellos de botella en el sistema, a impedir el uso de transacciones globales forzando al desarrollador a ingeniárselas para asegurar la consistencia de los sistemas. 

(Foto: http://todobi.blogspot.com.es)

[...]
>>> Ver artículo original completo en: http://blog.bbvaglobalnet.com


No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...