​SSDB和Redis的区别是什么?

​SSDB和Redis的区别是什么?,第1张

​SSDB和Redis的区别是什么?

SSDB是一个 C++ 开发的 NoSQL 数据库, 使用 Google 公司开源的 LevelDB 引擎作为底层的存储引擎。Redis 是一个 C 语言开发的内存 NoSQL 数据库。SSDB 采用New BSD License许可协议, 一个非常宽松灵活的协议,支持主从复制, 负载均衡。

SSDB 是一个硬盘数据库, 而 Redis 是内存数据库。二者在存储格式和读写方式上有着根本的不同。

SSDB 拥有 Redis 的主要优点 - 高性能, 丰富数据结构; 并且拥有 Redis 所不具备的能力 - 大数据存储能力。 SSDB 服务器的单机存储能力是 Redis 的 100 倍! 因为 SSDB 能将数据存储在硬盘中。

在使用 SSDB 自带的 ssdb-bench 工具,以及 Redis 自带的 redis-benchmark 工具在相同机器上的测试中,SSDB 的读性能完全超过了 Redis;但 SSDB的写性能还是比 Redis 慢了 10% 左右。

以上就是​SSDB和Redis的区别是什么?的详细内容,

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/705456.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-23
下一篇 2022-04-23

发表评论

登录后才能评论

评论列表(0条)

保存