Maison  >  Article  >  base de données  >  Quelle est la différence entre SSDB et Redis ?

Quelle est la différence entre SSDB et Redis ?

青灯夜游
青灯夜游original
2019-06-17 11:26:343968parcourir

Quelle est la différence entre SSDB et Redis ?

SSDB est une base de données NoSQL développée en C++, utilisant le moteur open source LevelDB de Google comme moteur de stockage sous-jacent. Redis est une base de données NoSQL en mémoire développée en langage C. SSDB adopte la nouvelle licence BSD, un accord très souple et flexible qui prend en charge la réplication maître-esclave et l'équilibrage de charge.

SSDB est une base de données sur disque dur, tandis que Redis est une base de données en mémoire. Il existe des différences fondamentales entre les deux en termes de format de stockage et de méthodes de lecture et d'écriture.

SSDB présente les principaux avantages de Redis : hautes performances, structure de données riche et possède des fonctionnalités que Redis n'a pas - des capacités de stockage de données volumineuses. La capacité de stockage sur une seule machine du serveur SSDB est 100 fois supérieure à celle de Redis, car SSDB peut stocker des données sur le disque dur !

Lors des tests utilisant l'outil ssdb-bench fourni avec SSDB et l'outil redis-benchmark fourni avec Redis sur la même machine, les performances de lecture de SSDB ont complètement dépassé celles de Redis, mais les performances d'écriture de SSDB ; est toujours meilleur que Redis est environ 10 % plus lent.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn