
En este caso el script PHP que se ejecuta via web combina el codigo de los casos de lectura y escritura anteriores.
En un 80% de las ocasiones se ejecutará aleatoriamente el código que corresponde a la lectura de los datos de un usuario y en el 20% restante el código que escribe en la base creando uno nuevo.
Resultados de los tests de lectura y 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 | 373.484 | 71ms | 52ms | 3.152ms | 27,98ms | 571,1 c/s | 139,91 kb/s |
MongoDB | 462.740 | 55ms | 48ms | 3.111ms | 26,24ms | 707,7 c/s | 173,45 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 | 31.272 | 64ms | 52ms | 5.964ms | 176,64ms | 530,0 c/s | 129,8 kb/s |
MongoDB | 39.096 | 54ms | 50ms | 4.753ms | 142,72ms | 665,0 c/s | 162,93 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 escritura multiusuario
- 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 ...