SSDB 笔记
1.什么是 SSDB
SSDB 是一个 C/C++ 语言开发的高性能 NoSQL 数据库,支持 zset(sorted set),
map(hash), kv, list 等数据结构,用来替代或者与 Redis 配合存储十亿级别的列表数据。
2.SSDB 的特点
(1)支持 zset, map/hash, list, kv 数据结构, 可替代 Redis
(2)特别适合存储大量集合数据 , 支持丰富的数据结构: key-value, key-map, key-
zset, key-list.
(3)使用 Google LevelDB 作为存储引擎, 使用 C/C++ 开发
(4)支持主从同步, 多主同步
(5)客户端支持 PHP, C++, Python, Lua, Java, Ruby, nodejs, Go 等
(6)内存占用极少
(7)图形化界面管理工具(phpssdbadmin)
(8)Redis API 兼容, 支持 Redis 客户端
(9)替代 Redis 数据库, Redis 的 100 倍容量
(10)持久化的队列服务
与 Redis 相比较,SSDB 利用持久化设备存储,避免了纯内存数据库的容量问题,与
LevelDB 的关系是 SSDB 利用了 LevelDB 的高性能存储实现,为其实现了网络和多数据
结构支持。ssdb 主要是可以把存储不下的持久化到硬盘,解决 Redis 容量有限问题。
3.SSDB 架构
评论0
最新资源