MongoDB vs MySQL: Funciones de agregación

Publicado
Comentarios:  Ninguno

Último de los tests de carga realizados. En este caso comparamos el tiempo que le lleva tanto a MySQL como a MongoDB obtener informes cuyos resultados requieren la lectura de todos los logs almacenados (unos 90 millones).

Para obtener los resultados usamos funciones de agregación (consultas “GROUP BY” en MySQL y comandos del framework de agregación en MongoDB)

Resultados de los tests de agregación

Las consultas enviadas han sido las siguientes:

  • ¿Cuáles son los 10 dominios más visitados y cuál es el número de visitas para cada uno?
  • ¿Cuáles son los 10 dominios más visitados y cuál es el número de visitas para cada uno en la segunda quincena de Junio?
  • ¿Cuáles son los 10 usuarios que tienes más accesos de Internet?
  • ¿Cuál es la media de tráfico diario para el mes de Junio?

MySQLMongoDB
10 dominios más visitados con totales de visitas2m 37s 13m 13s
10 dominios más visitados en la segunda quincena de Junio17m 43s52m 39s
10 usuarios con más accesos3m 53s24m 02s
Media de tráfico en Junio2m 42s12m 05s

Ver también

El resto de esta serie de artículos


Etiquetas: , ,

Comentarios

Actualmente no hay comentarios a este artículo.

Añadir comentarios ...

Escribe debajo tu comentario. Los campos marcados con * son obligatorios. Tienes que previsualizar tu comentario antes de enviarlo definitivamente.