×

tkvdb嵌入式kv数据库

消耗积分:2 | 格式:zip | 大小:0.11 MB | 2022-06-23

杨丽

分享资料个

授权协议 ISC
开发语言 C/C++
操作系统 Linux
软件类型 开源软件
所属分类 数据库相关

软件简介

tkvdb 是一个嵌入式键值数据库,它类似于 Berkeley DB、LevelDB 和 SQLite4 LSM,键始终按 memcmp() 顺序排序。

支持的操作:

  • 将新的键/值对添加到数据库。

  • 从数据库中删除现有键。

  • 查询数据库以获取特定键。

  • 迭代一系列数据库键(向前或向后)。

可移植性

tkvdb 是用 ANSI C 编写的,不使用平台或特定于操作系统的功能。它使用传统的 open/seek/read/write/close API来处理数据文件、内存分配(malloc / realloc / free)和一些用于处理内存中事务的字符串函数(memset / memcpy)。除了内存缓冲区的大小,32 位 CPU 上没有限制。tkvdb 在 Linux(x32 / x64 CPU 和 32 位 ARM)与 Wine 上的 mingw 通过测试(希望它可以在 Windows 下运行)。

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !