Red de conocimiento informático - Problemas con los teléfonos móviles - SSDB, prueba de rendimiento MINIO C

SSDB, prueba de rendimiento MINIO C

En este proyecto, necesitamos encontrar un disco duro tipo NoSQL para descartar datos fríos de Redis al disco duro. Inicialmente, se seleccionaron varios tipos clave-valor de NoSQL, a saber, levelDB, rocksDB, TiDB, SSDB, swapDB, Kvrocks y Tikv. Debido a que levelDB y rocksDB no tienen interfaces de red, es inconveniente para la distribución y la alta disponibilidad. TiDB es demasiado pesado, la comunidad swapDB no está lo suficientemente activa y la API del cliente no es perfecta. Actualmente, elegimos SSDB.

Lo que el proyecto necesita almacenar es en realidad una cadena binaria un poco más larga. Inicialmente, pensamos que el uso de soluciones de almacenamiento de objetos podría reemplazar a NoSQL, por lo que agregamos MinIO, que es un almacenamiento de objetos nativo de la nube muy popular, a los objetos de prueba.

Nombre del hardware | en la versión Win10 WSL del inicio de Docker) Memoria 16 GB (6 GB realmente disponibles). CPU de 16 GB (realmente disponible 6,08 G) | Intel i5-8400

Elementos de prueba: 1. Escriba 50 millones de datos 100 veces 2. Lea aleatoriamente cualquier clave 100 veces (no es compatible con el mecanismo LRU)

Escritura

¡Importación de datos exitosa!

¡Serialización de datos exitosa!

a Tamaño de datos: 50,99295234680176 MB

Tiempo total para la primera escritura: 797 ms

Tiempo total para la segunda escritura: 848 ms

Tiempo total para la 3.ª escritura: 3621 ms

Tiempo total para la 4.ª escritura: 813 ms

5.ª escritura.

Tiempo total de escritura: 1862 ms

6.ª escritura: 838 ms

7.ª escritura: 2235 ms

8.ª escritura: 836 ms

9.ª escritura: 900 ms

10.ª escritura: 1027 ms

11.ª escritura: 1121 ms

3.ª escritura: 3621 ms

4.ª escritura: 813 ms

Quinta escritura: 1862 ms

Sexta escritura: 838 ms

Séptima escritura: 2235 ms

Octava escritura: 836 ms

Novena escritura: 900 ms

La décima escritura: 1027 ms

La undécima escritura tiempo total de escritura: 1101 ms

La 12.ª tiempo total de escritura Tiempo de entrada: 880 ms

Tiempo total de escritura para la 13.ª escritura: 1956 ms

Tiempo total de escritura para la 14.ª escritura: 866 ms

Tiempo total de escritura para la 15.ª escritura: 2422 ms

Tiempo total de escritura para la 16.ª escritura: 852 ms

Tiempo total de escritura para la 17.ª escritura: 4511 ms

Tiempo total de escritura por 18.ª vez: 875 ms

Tiempo total de escritura por 19.ª vez: 2736 ms

Tiempo total de escritura por 20.ª vez: 814 ms

El tiempo total de escritura de la 21.ª vez: 7172 ms

El tiempo total de escritura de la 22.ª vez: 891 ms

El tiempo total de escritura de la 23.ª vez: 7820 ms

Tiempo total de escritura 24: 836 ms

Escritura total de 25: 22103 ms

Escritura total de 26: 877 ms

Total de la 27 escritura: 2712 ms

Total de la escritura 28: 841 ms

Total de la escritura 28: 841 ms

Esta es la primera vez que escribo en una computadora . 841 ms

Total de escritura 29: 1928 ms

Total de escritura 30: 916 ms

Total de escritura 31: 839 ms

Total de escritura 32: 826 ms

Total de escritura 33: 7759 ms

Total de escritura 34: 843 ms

p>

Escritura 35: 10670 ms

Escritura 36: 843 ms

Escritura 37: 9361 ms

Escritura 38: 821 ms

Escritura 39: 810 ms

40.º tiempo de escritura 40.º tiempo total de escritura: 794 ms

El 41.º tiempo de escritura total: 13281 ms

El 42.º tiempo total de escritura: 833 ms

El 43.º tiempo total de escritura: 811 ms

El 44.º tiempo total de escritura: 798 ms

El 45.º tiempo total de escritura: 18843 ms