資料介紹
軟件簡(jiǎn)介
FlashDB?是一款超輕量級(jí)的嵌入式數(shù)據(jù)庫,專注于提供嵌入式產(chǎn)品的數(shù)據(jù)存儲(chǔ)方案。與傳統(tǒng)的基于文件系統(tǒng)的數(shù)據(jù)庫不同,FlashDB?結(jié)合了 Flash 的特性,具有較強(qiáng)的性能及可靠性。并在保證極低的資源占用前提下,盡可能延長(zhǎng) Flash 使用壽命。
FlashDB?提供兩種數(shù)據(jù)庫模式:
- 鍵值數(shù)據(jù)庫?:是一種非關(guān)系數(shù)據(jù)庫,它將數(shù)據(jù)存儲(chǔ)為鍵值(Key-Value)對(duì)集合,其中鍵作為唯一標(biāo)識(shí)符。KVDB 操作簡(jiǎn)潔,可擴(kuò)展性強(qiáng)。
- 時(shí)序數(shù)據(jù)庫?:時(shí)間序列數(shù)據(jù)庫 (Time Series Database , 簡(jiǎn)稱 TSDB),它將數(shù)據(jù)按照?時(shí)間順序存儲(chǔ)?。TSDB 數(shù)據(jù)具有時(shí)間戳,數(shù)據(jù)存儲(chǔ)量大,插入及查詢性能高。
FlashDB 提供了多樣化的數(shù)據(jù)存儲(chǔ)方案,不僅資源占用小,并且存儲(chǔ)容量大,非常適合用于物聯(lián)網(wǎng)產(chǎn)品。下面是主要應(yīng)用場(chǎng)景:
-
鍵值數(shù)據(jù)庫?:
- 產(chǎn)品參數(shù)存儲(chǔ)
- 用戶配置信息存儲(chǔ)
- 小文件管理
-
時(shí)序數(shù)據(jù)庫?:
- 存儲(chǔ)動(dòng)態(tài)產(chǎn)生的結(jié)構(gòu)化數(shù)據(jù):如 溫濕度傳感器采集的環(huán)境監(jiān)測(cè)信息,智能手環(huán)實(shí)時(shí)記錄的人體健康信息等
- 記錄運(yùn)行日志:存儲(chǔ)產(chǎn)品歷史的運(yùn)行日志,異常告警的記錄等
主要特性
- 資源占用極低,內(nèi)存占用幾乎為?0?;
- 支持 多分區(qū),多實(shí)例?。數(shù)據(jù)量大時(shí),可細(xì)化分區(qū),降低檢索時(shí)間;
- 支持?磨損平衡?,延長(zhǎng) Flash 壽命;
- 支持?掉電保護(hù)?功能,可靠性高;
- 支持 字符串及 blob 兩種 KV 類型,方便用戶操作;
- 支持 KV?增量升級(jí)?,產(chǎn)品固件升級(jí)后, KVDB 內(nèi)容也支持自動(dòng)升級(jí);
- 支持 修改每條 TSDB 記錄的狀態(tài),方便用戶進(jìn)行管理。
性能及資源占用
TSDB 性能測(cè)試1 (nor flash W25Q64)
msh />tsl bench Append 1250 TSL in 5 seconds, average: 250.00 tsl/S, 4.00 ms/per Query total spent 2218 (ms) for 1251 TSL, min 1, max 2, average: 1.77 ms/per
插入平均:4 ms,查詢平均:1.8 ms
TSDB 性能測(cè)試2 (stm32f2 onchip flash)
msh />tsl bench Append 13421 TSL in 5 seconds, average: 2684.20 tsl/S, 0.37 ms/per Query total spent 1475 (ms) for 13422 TSL, min 0, max 1, average: 0.11 ms/per
插入平均:0.37 ms,查詢平均:0.12 ms
資源占用 (stm32f4 IAR8.20)
Module ro code ro data rw data
------ ------- ------- -------
fdb.o 276 232 1
fdb_kvdb.o 4 584 356 1
fdb_tsdb.o 1 160 236
fdb_utils.o 418 1 024
上面是 IAR 的 map 文件信息,可見 FlashDB 的資源占用非常低。
- 【嵌入式實(shí)驗(yàn)】《嵌入式數(shù)據(jù)庫 sqlite 移植及使用》
- Spring嵌入式數(shù)據(jù)庫示例
- 嵌入式數(shù)據(jù)庫
- 基于Feistel結(jié)構(gòu)的超輕量級(jí)分組密碼算法 4次下載
- SQLite嵌入式數(shù)據(jù)庫在Wince中的應(yīng)用實(shí)例 0次下載
- 嵌入式移動(dòng)數(shù)據(jù)庫NimbleDB的實(shí)現(xiàn)
- 嵌入式移動(dòng)數(shù)據(jù)庫SQL Server for Windows
- 基于Linux的輕量級(jí)嵌入式GUI系統(tǒng)及實(shí)現(xiàn)
- 嵌入式移動(dòng)數(shù)據(jù)庫的數(shù)據(jù)同步及其應(yīng)用
- 基于Linux的嵌入式實(shí)時(shí)數(shù)據(jù)庫的設(shè)計(jì)
- JAVA在SQLite嵌入式數(shù)據(jù)庫中的應(yīng)用
- 嵌入式移動(dòng)數(shù)據(jù)庫應(yīng)用研究
- 嵌入式移動(dòng)數(shù)據(jù)庫NimbleDB的實(shí)現(xiàn)
- 基于ARM 的嵌入式數(shù)據(jù)庫研究與應(yīng)用
- 嵌入式移動(dòng)數(shù)據(jù)庫研究
- 嵌入式框架Zorb Framework狀態(tài)機(jī)的實(shí)現(xiàn) 2.5k次閱讀
- Linux輕量級(jí)工具集合Busybox的特點(diǎn)和使用 2.4k次閱讀
- 嵌入式框架Zorb Framework搭建方案 2.4k次閱讀
- 一個(gè)純Python編寫的輕量級(jí)數(shù)據(jù)庫 1.8k次閱讀
- TinyDB輕量級(jí)數(shù)據(jù)庫有哪些特點(diǎn)呢 2.6k次閱讀
- 常見的數(shù)據(jù)庫管理 2.7k次閱讀
- 一款適合初學(xué)者超輕量級(jí)C語言網(wǎng)絡(luò)庫—Dyad 3.3k次閱讀
- 嵌入式移動(dòng)數(shù)據(jù)庫的結(jié)構(gòu)體系特點(diǎn)及優(yōu)化查詢方法研究 2.9k次閱讀
- linux系統(tǒng)POS嵌入式數(shù)據(jù)庫如何去構(gòu)建 1.2k次閱讀
- 嵌入式系統(tǒng)開發(fā)經(jīng)常使用哪一些數(shù)據(jù)庫 2.1k次閱讀
- 英創(chuàng)信息技術(shù)嵌入式數(shù)據(jù)庫SQLC介紹 2.5k次閱讀
- 基于μC/OS嵌入式操作系統(tǒng)的嵌入式數(shù)據(jù)管理設(shè)計(jì) 2.3k次閱讀
- 基于嵌入式數(shù)據(jù)庫的礦場(chǎng)安全系統(tǒng)設(shè)計(jì)方案詳解 1.5k次閱讀
- 基于嵌入式數(shù)據(jù)庫的海量存儲(chǔ)技術(shù)解析 3.2k次閱讀
- 移動(dòng)Agent嵌入式移動(dòng)數(shù)據(jù)庫詳解及實(shí)現(xiàn)查詢優(yōu)化 1.6k次閱讀
下載排行
本周
- 1矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費(fèi)
- 2HT81696H 內(nèi)置升壓的30W立體聲D類音頻功放數(shù)據(jù)手冊(cè)
- 1.21 MB | 1次下載 | 免費(fèi)
- 3HTA6863 3W超低噪聲超低功耗單聲道D類音頻功率放大器數(shù)據(jù)手冊(cè)
- 0.87 MB | 次下載 | 免費(fèi)
- 4南芯 Southchip SC8802C 充電控制器 規(guī)格書 Datasheet 佰祥電子
- 88.16 KB | 次下載 | 免費(fèi)
- 5矽力杰 Silergy SY7065 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
- 910.67 KB | 次下載 | 免費(fèi)
- 6矽力杰 Silergy SY7066 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
- 989.14 KB | 次下載 | 免費(fèi)
- 7WD6208A產(chǎn)品規(guī)格書
- 631.24 KB | 次下載 | 免費(fèi)
- 8NB685 26 V,12 A,低靜態(tài)電流,大電流 同步降壓變換器數(shù)據(jù)手冊(cè)
- 1.64 MB | 次下載 | 2 積分
本月
- 1EMC PCB設(shè)計(jì)總結(jié)
- 0.33 MB | 12次下載 | 免費(fèi)
- 2PD取電芯片 ECP5702規(guī)格書
- 0.88 MB | 5次下載 | 免費(fèi)
- 3矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費(fèi)
- 4氮化鎵GaN FET/GaN HEMT 功率驅(qū)動(dòng)電路選型表
- 0.10 MB | 3次下載 | 免費(fèi)
- 5PD取電芯片,可取5/9/12/15/20V電壓ECP5702數(shù)據(jù)手冊(cè)
- 0.88 MB | 3次下載 | 免費(fèi)
- 6SY50655 用于高輸入電壓應(yīng)用的偽固定頻率SSR反激式穩(wěn)壓器英文資料
- 1.01 MB | 3次下載 | 免費(fèi)
- 7怎么為半導(dǎo)體測(cè)試儀選擇精密放大器
- 0.65 MB | 2次下載 | 免費(fèi)
- 8SY52341 次級(jí)側(cè)同步整流英文手冊(cè)
- 0.94 MB | 2次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233095次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191469次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81606次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73832次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論