Cuándo usar bases de datos de familias de columnas

Conceptos de NoSQL

Miriam Antona

Software engineer

Casos adecuados - generales

  • Grandes volúmenes de datos
  • Velocidades de escritura extremas
Conceptos de NoSQL

Casos adecuados - registro de eventos

  • Tipos de eventos:
    • Registro de usuario
    • Errores
    • ...

Imagen del registro de un evento

Conceptos de NoSQL

Casos adecuados - sistemas de gestión de contenidos

  • Comentarios
  • Enlaces
  • Etiquetas
  • ...

Imagen de un blog

Conceptos de NoSQL

Casos adecuados - datos de series temporales

  • Meteorología
  • Tráfico
  • etc.

gráfico de líneas

Conceptos de NoSQL

Casos no adecuados

  • Prototipado y al inicio de un proyecto
    • Necesidad de cambiar consultas con mucha frecuencia
    • Cambiar consultas -> puede implicar cambiar el diseño de las familias de columnas
    • Costoso y puede ralentizar la productividad
  • Consultas y joins complejos
  • No manejar grandes volúmenes de datos
Conceptos de NoSQL

¡Vamos a practicar!

Conceptos de NoSQL

Preparing Video For Download...