一款励志取代redis的基于磁盘存储的nosql数据库---SSDB
1、 ssdb 简介
redis的流行程度无需赘言,但昂贵的内存也导致在实际应用中,不能够随心所欲的申请服务器,SSDB是基于磁盘存储的,磁盘多便宜啊,你购买一个阿里云服务器自己研究技术使用,了不起弄一个2G内存的,但基本标配都是40G的硬盘。
既然定位是取代redis,那么redis支持的那些数据结构,ssdb大部分也都支持。不仅如此,它还兼容redis API, 支持Redis 客户端, 这个就比较给力了,这意味着你的项目可以平滑的从redis迁移到ssdb,代码都不需要修改。
关于ssdb的性能,下面这张图可以打消你的顾虑
写操作,redis更快一些,但是读操作,ssdb与redis不向上下,甚至还略高一筹,这个还挺让人感到意外的,那么ssdb凭啥这么快呢?原来,它的底层实现是谷歌开发的LevelDB,难怪性能这么强悍
2、安装启动
ssdb 的安装,配置十分简单
# 下载
wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip
# 解压
unzip master
# 进入目录
cd ssdb-master
# 编译
make
# optional, install ssdb in /usr/local/ssdb
sudo make install
相关文章