登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
Gitee AI
Issue 表单模式来袭
提交 Issue,填表就好
内容必填选填?你说了算!
精准反馈,高效沟通
我知道了
查看详情
登录
注册
代码拉取完成,页面将自动刷新
开源项目
>
前沿技术
>
IOT/物联网/边缘计算
&&
扫描微信二维码支付
取消
支付完成
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
147
Star
1.1K
Fork
397
GVP
朱天龙 (Armink)
/
FlashDB
代码
Issues
63
Pull Requests
0
Wiki
统计
流水线
服务
Gitee Pages
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
我知道了,不再自动展开
发行版
最新版
2.1.1
714d615
2024-10-06 21:30
对比
FlashDB 发布 V2.1.1 版本
朱天龙 (Armink)
1.
KVDB(键值数据库):
性能优化与错误修复
:
修复运行时错误、警告和首次运行时的锁定问题
修复空指针解引用问题
改进缓存清理机制:在设置键值对为默认值之前清除缓存
改善垃圾回收(GC)算法,解决某些情况下的收集失败问题
支持128位写粒度、缓存性能优化,垃圾回收速度提升2倍
新增KVDB完整性检查API及数据库扩展功能
优化缓存算法:首次找到键时的缓存处理改进
添加部分GC功能以减少GC时间
修复写入失败问题和其他已知问题
2.
TSDB(时间序列数据库):
错误修复
:
修复读取最后一个有效时间序列日志(TSL)的问题
修复在电源异常断电时的闪存覆盖问题
功能增强
:
添加反向迭代器功能
改进TSDB测试用例
3.
通用改进:
错误修复
:
修复错误代码返回不正确的问题
关闭文件流指针时使用
fclose()
进行处理
功能增强
:
Zephyr系统:添加外部模块支持
改进对齐处理(FDB_ALIGN,FDB_ALIGN_DOWN)
闪存支持
:
支持擦除后为0的闪存,如TC397芯片上的内部闪存
自动化与测试改进
:
改进CI自动化测试、KVDB和TSDB的测试用例
优化扇区迭代功能,迭代顺序从最旧到最新
4.
Demo支持更新
:
ESP32支持
:
添加ESP32上的SPI闪存演示,支持IDF 5.x构建环境
STM32支持
:
添加STM32L4内部芯片的FAL闪存驱动
最后提交信息为:
[tsdb][read_sector_info]: fix flash overwrite when abnormal power l...
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
支付提示
将跳转至支付宝完成支付
确定
取消
捐赠
捐赠前请先登录
取消
前往登录
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册
C
1
https://gitee.com/Armink/FlashDB.git
git@gitee.com:Armink/FlashDB.git
Armink
FlashDB
FlashDB
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部