SEGGER宣布emFile對(duì)大型數(shù)據(jù)庫(kù)的支持,集成了SQLite,方便與SEGGER的BigFAT和微軟的exFAT一起使用。
SEGGER的BigFAT是一個(gè)定義如何存儲(chǔ)大型(>4GB)文件的規(guī)范。帶有BigFAT插件的emFile可以在任何FAT格式的驅(qū)動(dòng)器上使用,幾乎可以處理任何大小的文件。常規(guī)FAT系統(tǒng)將大文件視為多個(gè)文件,它們可以讀取、寫入和復(fù)制。
exFAT for emFile是為嵌入式系統(tǒng)量身定制的exFAT文件系統(tǒng)的專門實(shí)現(xiàn)。對(duì)于那些想要或需要emFile的exFAT實(shí)現(xiàn)的人,可以通過(guò)SEGGER獲得微軟的直接許可證。
exFAT(Extensible File Allocation Table)是微軟于2006年推出的一種大型文件系統(tǒng),專為閃存設(shè)備(U盤和SD卡)優(yōu)化,旨在解決FAT32的局限性,同時(shí)保持跨平臺(tái)兼容性??。
SQLite是一個(gè)C語(yǔ)言庫(kù),它實(shí)現(xiàn)了一個(gè)小型、快速、自成體、高可靠性、功能齊全的SQL數(shù)據(jù)庫(kù)引擎。
SEGGER技術(shù)營(yíng)銷主管Dirk Akemann說(shuō):“在SEGGER,我們仔細(xì)傾聽客戶的意見,并在需要時(shí)響應(yīng)特定的請(qǐng)求和要求”,“客戶非常成功地將SQLite與BigFAT一起使用,這促使我們正式將SQLite集成到emFile中。此外,SQLite存儲(chǔ)面積小,文件格式穩(wěn)定,跨平臺(tái),與SEGGER和emFile完美匹配。SQLite源代碼是開源的,因此是免費(fèi)的,還提供專業(yè)支持。我們很高興使用SQLite增強(qiáng)emFile,以便與BigFAT和exFAT一起使用。”
設(shè)計(jì)時(shí)考慮到了安全性,所有emFile訪問(wèn)操作都是原子的,這意味著即使電源故障或系統(tǒng)崩潰也不會(huì)使存儲(chǔ)和數(shù)據(jù)處于未定義的狀態(tài),因此不會(huì)丟失數(shù)據(jù)。
emFile Journaling(日志系統(tǒng))是一個(gè)emFile附加組件,位于文件系統(tǒng)頂部,使文件系統(tǒng)層更加安全。日志是指文件系統(tǒng)在將日志的所有更改提交到主文件系統(tǒng)之前記錄日志,以確保文件系統(tǒng)的一致性。RAID模式1和5也可以支持,以提高存儲(chǔ)層的安全性,而日志記錄可以提高文件系統(tǒng)層的安全性。emFile針對(duì)RAM和ROM的最小內(nèi)存消耗、高速和多功能性進(jìn)行了優(yōu)化。
-
嵌入式系統(tǒng)
+關(guān)注
關(guān)注
41文章
3662瀏覽量
130617 -
數(shù)據(jù)庫(kù)
+關(guān)注
關(guān)注
7文章
3884瀏覽量
65575 -
SEGGER
+關(guān)注
關(guān)注
0文章
46瀏覽量
14362
原文標(biāo)題:SEGGER的emFile支持嵌入式系統(tǒng)中的大型數(shù)據(jù)庫(kù)
文章出處:【微信號(hào):麥克泰技術(shù),微信公眾號(hào):麥克泰技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)——MongoDB數(shù)據(jù)庫(kù)文件拷貝后服務(wù)無(wú)法啟動(dòng)的數(shù)據(jù)恢復(fù)

數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—SQL Server附加數(shù)據(jù)庫(kù)提示“錯(cuò)誤 823”的數(shù)據(jù)恢復(fù)案例

分布式云化數(shù)據(jù)庫(kù)有哪些類型
英偉達(dá)發(fā)布Nemotron-CC大型AI訓(xùn)練數(shù)據(jù)庫(kù)
MySQL數(shù)據(jù)庫(kù)的安裝

云數(shù)據(jù)庫(kù)是哪種數(shù)據(jù)庫(kù)類型?
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—Mysql數(shù)據(jù)庫(kù)表記錄丟失的數(shù)據(jù)恢復(fù)流程

數(shù)據(jù)庫(kù)事件觸發(fā)的設(shè)置和應(yīng)用
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—MYSQL數(shù)據(jù)庫(kù)ibdata1文件損壞的數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—通過(guò)拼接數(shù)據(jù)庫(kù)碎片恢復(fù)SQLserver數(shù)據(jù)庫(kù)

Oracle數(shù)據(jù)恢復(fù)—異常斷電后Oracle數(shù)據(jù)庫(kù)啟庫(kù)報(bào)錯(cuò)的數(shù)據(jù)恢復(fù)案例

數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫(kù)出現(xiàn)823錯(cuò)誤的數(shù)據(jù)恢復(fù)案例

大型數(shù)據(jù)庫(kù)可選擇WDS作為其數(shù)據(jù)庫(kù)一體機(jī)產(chǎn)品存儲(chǔ)底座

數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫(kù)所在分區(qū)空間不足報(bào)錯(cuò)的數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—raid5陣列上層Sql Server數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)案例

評(píng)論