Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Dlaczego SQLite jest szybszy niż Redis w tym prostym teście?

z dokumentacji redis

Redis to serwer:wszystkie polecenia obejmują połączenia sieciowe lub IPC. Nie ma sensu porównywać go z wbudowanymi magazynami danych, takimi jak SQLite, Berkeley DB, Tokyo/Kioto Cabinet, itp., ponieważ koszt większości operacji jest precyzyjnie zdominowany przez zarządzanie siecią/protokołem.

Co ma sens, chociaż w niektórych przypadkach jest to potwierdzenie problemów z prędkością. Redis może działać znacznie lepiej niż sqlite przy wielokrotnym dostępie równoległym.

Odpowiednie narzędzie do właściwej pracy , czasami będzie to redis, innym razem sqlite, innym razem coś zupełnie innego. Jeśli ten test prędkości dobrze pokazuje, co realistycznie zrobi Twoja aplikacja, to sqlite będzie Ci lepiej służyło i dobrze, że wykonałeś ten test porównawczy.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nie można powiązać odbiornika TCP *:6379 przy użyciu Redis w systemie Windows

  2. Redis — co, dlaczego i jak używać Redis jako podstawowej bazy danych

  3. Jak Redis może sortować według dwóch różnych posortowanych zestawów?

  4. Synchronizacja Node.js i Redis / hget

  5. Czy mogę połączyć się bezpośrednio z serwerem Redis z JavaScript uruchomionego w przeglądarce?