超轻量级的嵌入式数据库FlashDB颁布

超轻量级的嵌入式数据库FlashDB颁布

FlashDB 是一款超轻量级的嵌入式数据库,潜心于供给嵌入式产物的数据保存计划。与保守的鉴于文献体例的数据库各别,FlashDB 贯串了 Flash 的个性,具备较强的本能及真实性。并在保护极低的资源占用基础下,尽大概延迟 Flash 运用寿命。 FlashDB 供给两种数据库形式: 键值数据库 和 时底数据库。 FlashDB 供给两种数据库形式: 键值数据库 :是一种非联系数据库,它将数据保存为键值(Key-Value)对汇合,个中键动作独一操作符。KVDB 操纵简略,可扩充性强。 时底数据库 :功夫序列数据库 (Time Series Database , 简称 TSDB),它将数据依照 功夫程序保存 。TSDB 数据具备功夫戳,数据保存量大,插入及查问本能高。 运用场景 此刻,物联网产种类类越来越多,运转时爆发的数据品种及总量及也在连接变大。FlashDB 供给了百般化的数据保存计划,不只资源占用小,而且保存含量大,特殊符合用来物联网产物。底下是重要运用场景: 键值数据库 : 产物参数保存 用户摆设消息保存 小文献处置 时底数据库 : 保存动静爆发的构造化数据:如 温湿度传感器搜集的情况监测消息,智高手环及时记载的人体安康消息等 记载运转日记:保存产物汗青的运转日记,特殊报警的记载等 重要个性 资源占用极低,外存占用简直为 0 ; 扶助 多分区,多范例 。数据量大时,可细化分区,贬低检索功夫; 扶助 磨损平稳 ,延迟 Flash 寿命; 扶助 掉电养护 功效,真实性高; 扶助 字符串及 blob 两种...