分布式K/V存储方案-SSDB
2014-06-08 16:50:42 阿炯

本站赞助商链接,请多关照。 SSDB 是一个 C/C++ 语言开发的高性能NoSQL数据库, 支持 zset(sorted set), map(hash), kv, list 等数据结构, 用来替代或者与 Redis 配合存储十亿级别列表的数据. SSDB在 QIHU 360被大量使用, 同时也被国内外业界的众多互联网企业所使用。采用C/C++语言开发并在BSD协议下授权。

SSDB - A fast NoSQL database for storing big list of data

SSDB is a high performace key-value(key-string, key-zset, key-hashmap) NoSQL database, an alternative to Redis.

SSDB is stable, production-ready and is widely used by many Internet companies including QIHU 360.

特点

支持 zset, map 数据结构, 可替代 Redis
特别适合存储大量集合数据, 支持丰富的数据结构: key-value, key-map, key-zset, key-list.
使用 Google LevelDB 作为存储引擎
支持主从同步, 多主同步
客户端支持 PHP, C++, Python, Lua, Java, Ruby, nodejs, Go 等
内存占用极少

SSDB 架构


最新版本:1.8
新增位操作支持: getbit, setbit, bitcount
新增字符串操作: strlen, substr
完善过期时间操作接口, 新增: expire, ttl 命令

项目主页: https://github.com/ideawu/ssdb
SSDB中文文档: http://ssdb.io/docs/zh_cn/