¿Qué es BlinkDB y cuándo usarla?

 

 

 

 

 

La presentación que hacen en su web de BlinkDB 

Queries with Bounded Errors and Bounded Response Times on Very Large Data

ya puede darnos una idea de lo que ofrece esta base de datos: «Consultas con errores y tiempos de respuesta acotados sobre volúmenes muy grandes»

La concepción de esta base de datos puede sonar extraña… ¿Por qué querría una base de datos que devuelve datos inexactos?

 BlinkDB prima la velocidad sobre la precisión y permite especificar en la query un tiempo de respuesta acotado o la precisión (1% de error):

 

Si volvemos a pensar para qué querría una base de datos así seguro que ya empiezo a verle utilidad.

 De hecho uno de los primeros en adoptar esta base de datos ha sido Facebook, que cuenta con petas y petas de información, y que prima dar una respuesta rápida que con una precisión completa…

 Esta base de datos es muy adecuada para escenarios Big Data, en su web comparan los tiempos de respuesta de Queries con diversas tecnologías:

Algunos otros escenarios  en los que tiene utilidad este concepto podrían ser:

  • Informes en Tiempo real: si necesito tomar decisiones muy rápidamente podré aceptar un % de error.
  • Reservas en tiempo real
  • Redes sociales
  • Machine learning con motores de recomendación

La primera reléase de BlinkDB saldrá en mayo de 2013.

Deja un comentario