SSDB替代 Redis存储数十亿级别列表数据的 NoSQL 数据库

之前因为工作需要接触memcache缓存,然后接触redis缓存,最近因为做iComet认识了SSDB。简单测试了下,感觉还行,具体看文档和手册,都有,自己测试。呵呵。

SSDB 是一个 C/C++ 语言开发的高性能 nosql 数据库, 支持 zset(sorted set), map, kv 等数据结构, 用来替代或者与 Redis 配合存储十亿级别列表的数据.

SSDB vs Redis 性能对比:

ssdb-vs-redis.png - 大小: 16.82 KB - 尺寸: 600 x 387 - 点击打开新窗口浏览全图

SSDB

一个高性能的用来存储数十亿级别列表数据的 NoSQL 数据库, 用于替代 Redis.

  • 替代 Redis 数据库, Redis 的 100 倍容量
  • LevelDB 网络支持, 使用 C/C++ 开发
  • Redis API 兼容, 支持 Redis 客户端
  • 适合存储集合数据, 如 list, hash, zset...
  • 客户端 API 支持的语言包括: C++, PHP, Python, Java, Go
  • 持久化的队列服务
  • 主从复制, 负载均衡
  • 内存占用极少

PHP API


<?php
require_once('SSDB.php');
$ssdb = new SimpleSSDB('127.0.0.1', 8888);
$resp = $ssdb->set('key', '123');
$resp = $ssdb->get('key');
echo $resp; // output: 123
PHP API 文档: http://www.ideawu.com/ssdb/docs/zh_cn/php/


关键词: nosql , redis , ssdb

上一篇: CentOS 6.4使用Vim编辑文件出现乱码问题的解决方法
下一篇: 利用python的webscraping库采集抓取爱帮网电话号码

目前还没有人评论,您发表点看法?
发表评论

评论内容 (必填):