本帖最后由 Buei 于 2023-4-9 22:29 编辑
LevelDB是一个开源的键值对存储库,由Google开发和维护。它是一个快速、轻量级、高性能的存储库,适用于各种应用程序和平台。LevelDB支持多种语言,如C++、Java、Python等。
模块函数
解压密码回复可见
注意:如果要大批量多线程测试请编译后再测试,调试模式大批量多线程会且循环写入CPU可能会100
2023/04/09 21点之前下载的请重新下载
解压密码:neko
更新日志: 1.4 2023/04/09 21:00
- 新增 字节集读,写
- 新增自定义分块大小和每个块键数量
- 新增 leveldb_迭代器 功能
- 新增 batch_打包器 功能
- 优化写入和读取的代码,单线程10W写入350毫秒左右(之前使用精易模块取随机字符导致500毫秒) [使用 batch_打包器 会更低 300W数据1.6s]
- 由于不清楚 C++数组怎么传递至易语言的数组【取所有键】目前是先返回所有键的字符再分割 [建议获取大批量数据时使用迭代器]
- 有谁清楚 C++数组怎么传递至易语言的数组 可以联系我
补充内容 (2023-4-20 10:50):
新版本 1.5 已发布,详细请看评论区
补充内容 (2023-5-14 21:10):
另外一个RocksDB数据库 https://bbs.125.la/forum.php?mod ... ;extra=#pid25859034 |