
En este tercer artículo comparo MongoDB con MySQL realizando tests de carga sobre una base de datos para una hipotética aplicación de análisis de logs de acceso a Internet.
En este caso comparamos el rendimiento en escritura con 50 usuarios simultáneos.
Para la realización de los tests de carga y su representación gráfico usamos JMeter y R.
Resultados de los tests de escritura concurrentes
De 0 a 50 usuarios incrementando de 5 en 5 (y manteniendo la carga por 100 segundos)
Muestras | Mediana | Min | Max | Desv. Est | Consultas/s | Kb/s | |
MySQL | 383.700 | 70ms | 51ms | 4.105ms | 25,58ms | 586,7 c/s | 122,64 kb/s |
MongoDB | 464.853 | 54ms | 49ms | 3.105ms | 27,71ms | 710,9 c/s | 148,67 kb/s |
50 usuarios desde el principio (y manteniendo la carga por 50 segundos)
Muestras | Mediana | Min | Max | Desv. Est | Consultas/s | Kb/s | |
MySQL | 32.273 | 62ms | 52ms | 5.136ms | 156,90ms | 547,9 c/s | 114,54 kb/s |
MongoDB | 37.497 | 54ms | 50ms | 5.419ms | 161,04ms | 635,4 c/s | 132,88 kb/s |
Ver también
El resto de esta serie de artículos
- MongoDB vs MySQL: Inserción de datos
- MongoDB vs MySQL: Tests de lectura multiusuario
- MongoDB vs MySQL: Tests de lectura y escritura combinados
- MongoDB vs MySQL: Funciones de agregación
- Comparativa MongoDB vs MySQL: Conclusiones (uno y dos)
Comentarios
Actualmente no hay comentarios a este artículo.
Añadir comentarios ...