Redis
 sql >> Base de données >  >> NoSQL >> Redis

Pourquoi SQLite est-il plus rapide que Redis dans ce benchmark simple ?

à partir de la documentation redis

Redis est un serveur :toutes les commandes impliquent des allers-retours réseau ou IPC. Cela n'a aucun sens de le comparer à des magasins de données embarqués tels que SQLite, Berkeley DB, Tokyo/Kyoto Cabinet, etc ... car le coût de la plupart des opérations est précisément dominé par la gestion du réseau/protocole.

Ce qui est logique même si c'est une reconnaissance des problèmes de vitesse dans certains cas. Redis peut être beaucoup plus performant que sqlite sous des multiples d'accès parallèles par exemple.

Le bon outil pour le bon travail , parfois ce sera redis d'autres fois sqlite d'autres fois quelque chose de totalement différent. Si ce test de vitesse est une bonne démonstration de ce que votre application fera de manière réaliste, alors sqlite vous servira mieux et c'est bien que vous ayez fait cette référence.