您的位置:首页 > 技术中心 > 数据库 >

SSDB和Redis的区别是什么?

时间:2019-06-17 11:26

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的区别是什么?的详细内容,更多请关注gxlsystem.com其它相关文章!

热门排行

今日推荐

热门手游