小巧、快速、可靠。
任選三項。
SQLite 是一個自包含系統

SQLite 是「獨立」或「自包含」的,這意味著它很少有依賴項。它可以在任何作業系統上運行,即使是精簡的嵌入式作業系統。SQLite 不使用外部程式庫或介面(除了下面描述的一些標準 C 程式庫呼叫)。整個 SQLite 程式庫封裝在單個原始程式碼檔案中,不需要特殊的工具或設備來建置。

最小化的 SQLite 建置只需要標準 C 程式庫中的這些函式:

大多數建置也會使用系統記憶體配置函式:

但這些函式是可選的,可以使用編譯時選項省略。

SQLite 的預設建置包含適當的VFS 物件,用於與底層作業系統通訊,這些 VFS 物件將包含作業系統呼叫,例如 open()、read()、write()、fsync() 等等。所有這些介面在大部分平台上都 readily available,並且可以設計客製化的 VFS,以便在最精簡的嵌入式設備上運行 SQLite。

本頁面最後修改時間:2022-08-10 18:45:48 UTC