Redis
 sql >> база данни >  >> NoSQL >> Redis

Защо SQLite е по-бърз от Redis в този прост бенчмарк?

от документацията на redis

Redis е сървър:всички команди включват мрежови или IPC двупосочни пътувания. Безсмислено е да го сравняваме с вградени хранилища за данни като SQLite, Berkeley DB, Tokyo/Kyoto Cabinet и т.н. ... защото цената на повечето операции е точно доминирана от управлението на мрежа/протокол.

Което има смисъл, въпреки че е признание за проблеми със скоростта в определени случаи. Redis може да работи много по-добре от sqlite при многократен паралелен достъп, например.

Правилният инструмент за правилната работа , понякога ще бъде redis, друг път sqlite, друг път нещо съвсем различно. Ако този тест за скорост е подходящо показване на това какво реалистично ще направи вашето приложение, тогава sqlite ще ви служи по-добре и е добре, че сте направили този бенчмарк.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Динамично сортиране с Redis

  2. Как да използвам redis PUBLISH/SUBSCRIBE с nodejs, за да уведомявам клиентите, когато стойностите на данните се променят?

  3. Как да съхранявате в Redis сортиран набор с времеви печат от страна на сървъра като резултат?

  4. Как да се свържа с екземпляр на Redis от функция на AWS Lambda?

  5. Spring Data Redis Expire Key