小巧。快速。可靠。
任選三項。

SQLite 作為應用程式檔案格式

(注意:目前頁面簡要說明了為何 SQLite 能成為良好的應用程式檔案格式。此主題在 獨立技術說明 中有更詳細的探討。)

SQLite 已成功用於版本控制系統、財務分析工具、媒體編目和編輯套件、CAD 套件、記錄保存程式等桌面應用程式的磁碟檔案格式。傳統的檔案/開啟操作會呼叫 sqlite3_open() 來附加到資料庫檔案。當應用程式內容進行修改時,更新會自動發生,因此檔案/儲存選單選項變得多餘。檔案/另存新檔選單選項可以使用 備份 API 來實作。

使用 SQLite 作為應用程式檔案格式有許多優點,包括

  1. 效能更佳
  2. 降低應用程式成本和複雜性
  3. 可攜性
  4. 可靠性
  5. 可存取性

SQLite 允許資料庫檔案有想要的任何副檔名,因此應用程式可以選擇自訂的副檔名供自己使用,如果需要的話。application_id pragma 可以用來在資料庫檔案中設定「應用程式 ID」整數,這樣像 file(1) 這樣的工具就能判斷該檔案與你的應用程式相關,而並非一般的 SQL 資料庫。

此頁面最後修改於 2022-01-08 05:02:57 UTC