Ardb是一个新的构建在持久化Key/Value存储实现上的NoSQL DB服务实现,支持list/set/sorted set/bitset/hash/table等复杂的数据结构,完全兼容Redis协议。
Ardb 支持多种存储引擎作为后端,如Google 的 LevelDB、Facebook 的 RocksDB、OpenLDAP 的 LMDB、WiredTiger、PerconaFT、Couchbase 的 ForestDB,默认后端是Facebook 的 RocksDB。
Ardb的基本特性如下:
- 完全兼容Redis协议,支持绝大部分Redis命令的高性能持久化NoSQL DB;
- 支持多种持久化Key/Value存储引擎(LevelDB/KyotoCabinet/LMDB)
- 支持主从复制/主主复制,在线备份
- 除set/zset/list/hash外, 支持简单的Table数据结构以及类似SQL的查询
- 优化的bitset实现
- 性能测试数据参考项目首页
- 在线备份数据
- 使用 'save/bgsave' 来备份数据
- 使用 'import' 导入备份数据
相关资料:
Website :https://github.com/yinqiwen/ardb
Source Code:https://github.com/yinqiwen/ardb
Developer:Yinqi Wen
Country of Origin:CN
Start Year:2013
Project Type:Open Source
Written in:C++
Embeds / Uses:ForestDB, LevelDB, LMDB, RocksDB, WiredTiger
Compatible With:Redis
Licenses:BSD
用户评价
0
0