高性能NoSQL数据库 SSDB

BSD
C/C++ Python 查看源码»
Linux
2013-01-08
ideawu

SSDB 是一个 C/C++ 语言开发的高性能 NoSQL 数据库, 支持 zset(sorted set), map(hash), kv, list 等数据结构, 用来替代或者与 Redis 配合存储十亿级别列表的数据. SSDB 在 QIHU 360 被大量使用, 同时也被国内外业界的众多互联网企业所使用.

SSDB 支持 PHP/Java/Python/C/C++ 等客户端. 下面是一个 PHP 连接 SSDB的例子:

$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 存储的局限性非常大.

完整的性能对比: http://ssdb.io/

的码云指数为
超过 的项目
加载中

评论(4)

maoxianfly
maoxianfly
如果提供一个比较好的java客户端,可以尝试一下 SSDB
你来人间一趟
你来人间一趟
golang的客户端有吗 SSDB
jobell
jobell
一个新的支持集群的java驱动 ssdbj SSDB
Mr_Qi
Mr_Qi
ssdb不支持set对么? #SSDB#

SSDB 支持 iOS 设备使用了

我很高兴地告诉大家, SSDB 支持在 iOS 设备上使用了! 当然, 这不是要在 iOS 设备上运行一个 ssdb server, 而是将 SSDB 库嵌入到你的 App 里. 例如, 你在开发一个 iOS 邮件客户端, 你可以使用...

2015/03/30 17:18

SSDB 1.8 发布 ,高性能 NoSQL 数据库

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 ...

2014/12/05 11:46

SSDB 1.7.0.0 发布 ,高性能 NoSQL 数据库

近日, SSDB 数据库发布了 1.7.0.0 版本, 增加了一些非常有用的功能: 1. ssdb-cli 性能优化 通过改进 cpy 脚本语言引擎, ssdb-cli 的启动速度更快了. 2. 增加导入导出功能 在 ssdb-cli 里执行...

2014/09/23 07:41

SSDB 数据库的图形界面管理工具发布了!

近日, 专门为 SSDB 数据库设计的图形化界面(GUI)管理工具 phpssdbadmin(PSA) 发布了! 你可以把这个工具理解为 SSDB 的 phpMyAdmin. Phpssdbadmin 使用 PHP 语言开发, 基于 Web 技术, 可用来对...

2014/07/24 10:32

热烈庆祝SSDB获得2014中国开源优秀项目奖!

在2014年6月27日中国北京举办的第九届2014开源中国开源世界高峰论坛大会上, SSDB 获得了2014年度优秀项目奖! SSDB 是一个 C/C++ 语言开发的高性能 NoSQL 数据库, 支持 zset(sorted set), ma...

2014/06/27 10:19

SSDB 再添重磅用户: 中通快递

近日, 中通快递成为 SSDB 数据库的用户. 中通快递是中国最有影响力的物流快递企业之一. 中通快递使用 SSDB 存储数以亿计的订单数据. SSDB 支持着其物流业务中的网点派单等重要环节. SSDB 近期...

2014/06/19 00:08

SSDB 1.6.8.8 发布,支持位(BIT)操作

最近, 知名的高性能 NoSQL 数据库 SSDB 新增了位(BIT)操作功能, 用户可以使用和 Redis 一样的 getbit, setbit, bitcount 等操作. 本次 1.6.8.8 版本升级主要包括: 新增位操作支持: getbit, s...

2014/06/09 09:26

SSDB 1.6.8.7 发布, 支持 Android 运行

SSDB 1.6.8.7 版本发布了, 这一个版本最大的改进是: 支持在Android设置上运行 增加同步限速功能 支持 flushdb list SSDB 是一个替代 Redis 的 NoSQL 存储服务器, 可将数据存储在硬盘上, 所以...

2014/05/26 11:58

汽车之家, 比亚迪等成为开源数据库SSDB的用户!

开源的 NoSQL 数据库 SSDB 已经一岁多了! 在这一年中, SSDB 不断被应用在众多业界知名互联网企业, 创业团队的产品中. 最近, 比亚迪汽车也成为 SSDB 的用户, 其将 SSDB 作为其车联网数据的存储...

2014/05/13 15:29

SSDB 1.6.8.5 发布,支持 list 功能更完善

最新的 SSDB 1.6.8.5 版本已经发布在 dev 分支上, 过一段时间如果没问题, 将升级为 stable-1.6.8.5. 这个版本的主要变动是增加了 queue/list 所缺失的几个命令, 同时 queue/list 类型的数据也...

2014/03/07 00:27

没有更多内容

加载失败,请刷新页面

3
回答
关于SSDB性能测试的问题

我刚接触SSDB, 并使用ssdb4j Java Api 进行了一些简单的性能测试 测试环境是win7 SP1, i5, 4G内存, SSDB win64...

2014/07/07 12:48
7
回答
SSDB 支持 Redis 协议!

终于, SSDB 支持 Redis 协议了! 这表示, 你可以用目前所有成熟的 Redis 客户端来连接 SSDB 服务器, 包括 hiredis, ph...

2014/01/26 14:17
1
回答
Too many open files ,但并没有多少连接。

ssdb服务器,无法进行set、del操作,日志报错del error: IO error: ./var/data/000183.ldb: Too man...

2016/04/21 09:30
10
回答
转: 单实例支撑每天上亿个请求的SSDB

SSDB 是一个 C++ 开发的 NoSQL 存储服务器, 支持 zset, map 数据结构, 可替代 Redis, 特别适合存储集合数据. SSDB ...

2013/08/31 13:48
3
回答
SSDB能否做到100%的持久性和不丢失数据?

比如极端情况下的掉店? SSDB向内存中写数据,同时写log,这两个操作是同步的吗?如果每写一次内存都写LOG到磁盘,那么性能如何保证?如果LOG不到磁盘...

2014/10/27 13:36
2
回答
SSDB双主模式下,使用flushdb后无法进行同步的问题

我搭建了两个SSDB服务a和b,并且使用双主模式。 正常情况下使用都正常,都能进行数据的双面同步,但是在db数据比较大时,此时如果通过ssdb客户端向某一...

2015/11/16 11:01
3
回答
SSDB ssdb-cli connection redfused

搞了半天了,没有找到相关的解决方法:系统是centos6.6 64bit #./ssdb-cli -h 127.0.0.1 -p 8888 Failed ...

2015/07/03 22:54
4
回答
SSDB中,单主从模式下,主从模式sync的频率太高,怎么解决

RT。 我安装了SSDB后,分别启动了master和slave, 然后通过Debug日志,发现在刚启动copy完成后,就开始不停地重复进行sync, 就对...

2015/09/15 17:24
1
回答
关于zrange实现及性能问题

@ideawu 你好,想跟你请教个问题: 关于zrange的实现问题,在ssdb中是在查询时进行排序吗? 这一块以后是不是会优化?有没有计划?

2015/09/01 20:11
17
回答
【开源访谈】NoSQL 数据库 SSDB 作者 ideawu 访谈

【项目介绍】 SSDB 是一个 C/C++ 语言开发的高性能 NoSQL 数据库,支持 zset(sorted set), map(hash),kv,li...

2015/06/29 14:17

没有更多内容

加载失败,请刷新页面

SSDB:高性能数据库服务器

SSDB 介绍及安装部署

2014/06/26 12:58
51
0
centos下的ssdb的安装和使用

简介 SSDB一个高性能的支持丰富数据结构的 NoSQL 数据库, 用于替代 Redis. 功能比较 redis是基于内存的,SSDB 是基于文件系统的。使用的是Google LevelDB作为存储引擎, 支持T级别的数据, 同时...

2016/10/04 22:23
112
0
ubuntu14下搭建ssdb主从环境

redis运用,在多台ubuntu下安装ssdb,并搭建主从,对数据进行同步

2014/05/11 18:48
5.3K
20
SSDB: Redis 的替代?

SSDB 360 的 ideawu开发的 NOSQL 数据库,其底层存储引擎基于 LevelDB 实现,接口支持类似于 Redis,完全兼容 Redis 的协议,支持 list, has, zset 等数据结构。 与 Redis 相比较,SSDB 利用...

2016/09/01 15:12
220
0
centos linux安装ssdb及安装SSDBAdmin(SSDB数据库的可视化界面管理工具)

ssdbDemo -github上编写的比较详细,附上自己写的demo的github:https://github.com/liweiDiao/ssdbDemo 最近用到了ssdb,研究了一下。下面这个是补充官网没有的一些安装时碰到的问题。 cent...

2018/11/09 11:04
36
0
redis和ssdb的简单性能测试

公司的缓存服务是redis和ssdb搭配使用的。 ssdb是跟redis类似的缓存服务器。但是redis是基于内存的,ssdb是基于文件系统的。这是ssdb的一大亮点。在ssdb的官网上看到二者的性能相差无几,于是...

2014/12/29 22:15
118
0
大型网站分布式缓存技术

说到互联网,就得了解一下分布式。虽然之前一直听说过分布式,但是也只是听说而已。并没有仔细的去了解分布式相关。现在想借着学习的机会,在重新的补一补(以后如果有新的认识还会更新)。 ...

2016/04/05 22:15
177
1
SSDB安装配置

1、编译和安装 照着官方的教程下载安装; 下载: wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip 解压: unzip master 一切顺利, 进入解压后的目录执行:...

2016/07/07 08:54
132
0
redis和ssdb读取性能对比

最近关注了一下ssdb,他的特点是基于文件存储系统所以它支撑量大的数据而不因为内存的限制受取约束.从官网的测试报告来看其性能也非常出色和redis相当,因此可以使用他代表redis来进行k-v数据业...

2014/08/12 17:14
2K
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部