Key Value Stores. Conviértete en un Jedi Master

Obi-wan-kenobi-squared

By Pablo Delgado , Antonio Garrote and Mauro Pompilio

Esta charla tiene como objetivo que la audiencia consiga una idea clara de la situación actual en el campo de los key-value stores, haciendo especial hicapié, en las caracteristicas individuales que las hacen idóneas para su incoporación en aplicaciones Ruby on Rails, ya sea como la capa de persistencia de una aplicación web o como complemento a un sistema gestor de bases de datos relacional.

Abordaremos con énfasis las siguientes key-value stores: Cassandra, CouchDB, y Redis.

Los principales aspectos a tratar en esta propuesta son los siguientes:

1.- Comparativa de uso, aspectos prácticos relevantes de cada key-value store analizada: tipos de problemas donde su utilización supone una ventaja frente a una base de datos relacional, consejos de diseño para trasladar un modelo relacional normalizado al modelo de datos desnormalizado usado en cada key-value store, problemas y errores comunes en el uso de este tipo de capa de persistencia, etc.

2.-Bibliotecas existentes para el uso de key-value stores desde aplicaciones Ruby y Ruby on Rails.

3.-Características de las principales key-value stores analizadas:
tipo, tolerancia a fallos, capacidad de persistencia, tecnología usada en su implementación, etc.

4.-Comparativa de desempeño de las key-value stores mencionadas, para una aplicación y conjunto de datos de prueba.

Attendees (45)

  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar

Comments