是一个超轻量级的嵌入式数据库,专注于为嵌入式产品提供数据存储m6米乐安卓版下载的解决方案。不同于传统的基于文件系统的数据库,结合了flash的特点,具有很强的性能和可靠性。并且在保证资源占用极低的前提下,尽可能延长flash的使用寿命。
提供两种数据库模式:
- 键值数据库:它是一种非关系型数据库,将数据存储为键值对的集合,其中键用作唯一标识符。kvdb 操作简单,扩展性强。
- time series database:时间序列数据库(tsdb),按时间顺序存储数据。tsdb数据有时间戳,数据存储量大,插入查询性能高。
如今,物联网产品的种类越来越多,运行过程中产生的数据类型和总量也在不断增加。flashdb提供多种数据存储m6米乐安卓版下载的解决方案,不仅资源占用小,而且存储容量大,非常适合物联网产品。以下是主要的应用场景:
- 键值数据库:
- 产品参数存储
- 用户配置信息存储
- 小档案管理
- 时间序列数据库:
- 存储动态生成的结构化数据:如温湿度传感器采集的环境监测信息、智能手环实时记录的人体健康信息等。
- 记录操作日志:存储产品历史操作日志、异常报警记录等。
- 占用空间极小,ram使用量几乎为0;
- 支持多分区、多实例。当数据量较大时,可以细化分区,减少检索时间;
- 支持磨损平衡,延长flash寿命;
- 支持断电保护功能,可靠性高;
- 支持string和blob两种kv类型,方便用户操作;
- 支持kv增量升级,产品固件升级后,kvdb内容也支持自动升级;
- 支持修改每条tsdb记录的状态,方便用户管理;
相关资料
网站:
源代码:
技术文档:
开发商:阿明克
国家:中国
开始年份 :2020年
项目类型:开源
评论
0
0