LevelDBK/V数据库
Leveldb是一个google实现的非常高效的kv数据库,目前的版本1.2能够支持billion级别的数据量了。 在这个数量级别下还有着非常高的性能,主要归功于它的良好的设计。特别是LSM算法。
LevelDB 是单进程的服务,性能非常之高,在一台4个Q6600的CPU机器上,每秒钟写数据超过40w,而随机读的性能每秒钟超过10w。
示例代码:
#include "leveldb/include/db.h" leveldb::DB* db; leveldb::Options options; options.create_if_missing = true; leveldb::Status status = leveldb::DB::Open(options, "/tmp/testdb", &db); assert(status.ok()); std::string value; leveldb::Status s = db->Get(leveldb::ReadOptions(), key1, &value); if (s.ok()) s = db->Put(leveldb::WriteOptions(), key2, value); if (s.ok()) s = db->Delete(leveldb::WriteOptions(), key1);
评论
LevelDBK/V数据库
Leveldb是一个google实现的非常高效的kv数据库,目前的版本1.2能够支持billion级别的数据量了。在这个数量级别下还有着非常高的性能,主要归功于它的良好的设计。特别是LSM算法。Lev
LevelDBK/V数据库
0
BigSeaK/V数据库
BigSea是一个快速、轻量级的Key/Value数据库,基于Google的LevelDB和HTTP协议。OnIntelXeonE5645CPU2Put(key,value):Over90000que
BigSeaK/V数据库
0
TreapDBK/V存储数据库
TreapDB是一个基于Treap算法(一种随机二叉搜索树)开发的Key/Value数据存储的数据库。兼容memcached协议。更多特性:TreapDB支持传统的get和set操作,还支持诸如求k个
TreapDBK/V存储数据库
0
Sophia嵌入式 K/V 数据库
Sophia是一个流行的可嵌入式的Key-Value数据库,用于高负载的运行环境,速度快而且功能强大。特性:*完全复合ACID规范*多版本并发控制引擎*纯追加模式*支持多数据库*支持多语句和单语句事务
Sophia嵌入式 K/V 数据库
0