sql >> Databasteknik >  >> NoSQL >> Redis

Varför är SQLite snabbare än Redis i detta enkla riktmärke?

från redis-dokumentationen

Redis är en server:alla kommandon involverar nätverks- eller IPC-rundturer. Det är meningslöst att jämföra det med inbäddade datalager som SQLite, Berkeley DB, Tokyo/Kyoto Cabinet, etc ... eftersom kostnaden för de flesta operationer just domineras av nätverks-/protokollhantering.

Vilket är vettigt även om det är ett erkännande av hastighetsproblem i vissa fall. Redis kan fungera mycket bättre än sqlite under multiplar av parallell åtkomst till exempel.

Rätt verktyg för rätt jobb , ibland blir det redis andra gånger sqlite andra gånger något helt annat. Om det här hastighetstestet är en korrekt visning av vad din app realistiskt kommer att göra kommer sqlite att tjäna dig bättre och det är bra att du gjorde detta riktmärke.



  1. Schemaläggning av selleriuppgifter med stor ETA

  2. Hur kan jag testa om min redis-cache fungerar?

  3. Mongodb Aggregation Framework | Gruppera över flera värden?

  4. Hur sparar jag och avslutar redis.conf?