sql >> Base de Datos >  >> NoSQL >> Redis

¿Por qué SQLite es más rápido que Redis en este punto de referencia simple?

de la documentación de redis

Redis es un servidor:todos los comandos implican viajes de ida y vuelta de red o IPC. No tiene sentido compararlo con almacenes de datos integrados como SQLite, Berkeley DB, Tokyo/Kyoto Cabinet, etc... porque el costo de la mayoría de las operaciones está precisamente dominado por la administración de redes/protocolos.

Lo cual tiene sentido, aunque es un reconocimiento de problemas de velocidad en ciertos casos. Redis podría funcionar mucho mejor que sqlite bajo múltiples accesos paralelos, por ejemplo.

La herramienta adecuada para el trabajo adecuado , a veces será redis otras veces sqlite otras veces algo totalmente diferente. Si esta prueba de velocidad es una muestra adecuada de lo que su aplicación hará de manera realista, entonces sqlite le servirá mejor y es bueno que haya realizado este punto de referencia.