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

數據庫數據恢復—SQL Server附加數據庫提示“錯誤 823”的數據恢復案例

英偉達發布Nemotron-CC大型AI訓練數據庫
MySQL數據庫的安裝

云數據庫是哪種數據庫類型?
數據庫加密辦法
數據庫事件觸發的設置和應用
數據庫數據恢復—MYSQL數據庫ibdata1文件損壞的數據恢復案例
數據庫數據恢復—通過拼接數據庫碎片恢復SQLserver數據庫

Oracle數據恢復—異常斷電后Oracle數據庫啟庫報錯的數據恢復案例

數據庫數據恢復—SQL Server數據庫出現823錯誤的數據恢復案例

數據庫數據恢復—SQL Server數據庫所在分區空間不足報錯的數據恢復案例
數據庫數據恢復—raid5陣列上層Sql Server數據庫數據恢復案例

評論