En mi local, ejecuté el punto de referencia iibench-mongodb con mongo 3.2 y 3,4 con wiredTiger. En mis pruebas, mongo 3.2 wiredTiger parece estar funcionando mejor que mongo 3.4 wiredTiger tanto para insertar como para consultar. ¿Se esperaba esto y por qué el último mongo funciona peor que la versión anterior?
Medioambiente -
sudo ./mongod --storageEngine wiredTiger --dbpath /tmp/data/mongodb/wired2//tmp/data/mongodb/wired2/ se elimina antes de cada ejecución de prueba y mongo se inicia nuevamente con /tmp/data/mongodb/wired2/A continuación se muestran los resultados de mi prueba. Representa el promedio de 3 carreras: -
Sí, parece que todas las funciones incluidas en las nuevas versiones están ralentizando la base de datos.
Benchmark entre todas las versiones: https://medium.com/@hartator/mongodb-4-2-vs-4-0-3-6-3-4-and-3-2-benchmarks-ee96a09ef231
Pero la mayoría de los puntos de referencia se realizan en una arquitectura independiente, podemos esperar que el rendimiento sea mejor en la nueva versión con una arquitectura de conjunto de réplicas, pero no encontré ningún punto de referencia hasta ahora.