高性能 NoSQL 數據庫,SSDB 1.8 發布
SSDB 是一個 C/C++ 語言開發的高性能 NoSQL 數據庫, 支持 zset(sorted set), map(hash), kv,
list 等數據結構, 用來替代或者與 Redis 配合存儲十億級別列表的數據. SSDB 在 QIHU 360 被大量使用,
同時也被國內外業界的眾多互聯網企業所使用.
SSDB 1.8 發布 ,該版本包含如下新特性:
- Replication supports AUTH(2014-12-01)
- Sync qset operations(2014-11-05)
- Add dbsize command(2014-11-02)
- Include sync clients' stats in info(2014-11-02)
- Refactor codes, separate into: libutil, libnet, libssdb(2014-11-02)
下載地址:https://github.com/ideawu/ssdb/releases/tag/1.8.0
SSDB 支持 PHP/Java/Python/C/C++ 等客戶端. 下面是一個 PHP 連接 SSDB的例子:
set('key', '123'); $resp = $ssdb->get('key'); echo $resp; // output: 123
完整 API 見 SSDB 項目 PHP API 文檔.
SSDB 在 QIHU 360 被大量應用, 非常穩定. 而且, SSDB 支持在線備份功能, 可以通過網絡備份數據, 不再擔心數據丟失. SSDB 還支持主從同步復制(Replication), 可用于負載均衡.
更重要的是, SSDB 支持 Redis 中的 zset 數據類型, 以及 hashmap 類型, 所以不是一個簡單的 KV 存儲服務器, 實際應用中, KV 存儲的局限性非常大.