sql >> Databáze >  >> NoSQL >> Redis

Proč je SQLite v tomto jednoduchém benchmarku rychlejší než Redis?

z dokumentace redis

Redis je server:všechny příkazy zahrnují síť nebo IPC zpáteční cesty. Nemá smysl to srovnávat s vestavěnými datovými úložišti, jako je SQLite, Berkeley DB, Tokyo/Kyoto Cabinet atd... protože náklady na většinu operací jsou přesně ovládány správou sítě/protokolů.

Což dává smysl, i když je to v určitých případech uznání problémů s rychlostí. Redis může fungovat mnohem lépe než sqlite například pod násobky paralelního přístupu.

Správný nástroj pro správnou práci , někdy to bude redis jindy sqlite jindy něco úplně jiného. Pokud tento test rychlosti správně ukazuje, co vaše aplikace bude reálně dělat, pak vám bude sqlite sloužit lépe a je dobře, že jste tento benchmark provedli.



  1. Co je to MapReduce Key Value Pair v Hadoop?

  2. Jak uložit seřazenou sadu objektů v redis?

  3. Získejte upozornění na změněné dokumenty v mongodb

  4. MongoDb s FastAPI