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?
- Características:
Entre sus principales características están:
- Es una base de datos con esquema.
- Soporta tablas semirelacionales.
- Posee un lenguaje de consultas.
- 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