
IOWow:一种采用跳表机制的持久化键值存储引擎
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
IOWow是一款创新的持久化键值存储引擎,它巧妙地运用了跳表数据结构来提升读写性能和查询效率,适用于需要高效数据访问的应用场景。
IOWOW-基于C11的持久键值数据库引擎
关键部件:
- 持久键值数据库引擎
- 文件块分配管理器(类似文件上的malloc())
产品特点包括:
- 支持单个文件中的多个键值数据库
- 在线数据库备份功能
- 对整数键提供本机支持
- 超快的遍历记录速度
- 复合键的支持
- 与主要竞争对手如lmdb、leveldb和kyoto cabinet相比,性能优越
- 微型C11库(200Kb),便于嵌入任何软件中
使用者:
EJDB - 可嵌入的JSON数据库引擎。
局限性:
- iwkv的最大存储文件大小为512GB (0x7fffffff80)
- 单个键值记录总大小不得超过255MB (0xfffffff)
- 每打开一个数据库,内存缓存大约需要130KB,并可通过调用iwkv_db_cache_release()释放
支持平台:
Linux
Ubuntu, Debian操作系统
安装Debian:
可以通过PPA资料库进行安装。
步骤如下:
sudo add-apt-repository ppa:adamanskyiwowow
sudo apt-get update
sudo apt-get install iowow
全部评论 (0)
还没有任何评论哟~


