SQLite是一種輕巧迷你的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。它的特點(diǎn)如下:
不需要一個(gè)單獨(dú)的服務(wù)器進(jìn)程或操作的系統(tǒng)(無(wú)服務(wù)器的)。
SQLite 不需要配置,這意味著不需要安裝或管理。
一個(gè)完整的 SQLite 數(shù)據(jù)庫(kù)是存儲(chǔ)在一個(gè)單一的跨平臺(tái)的磁盤文件。
SQLite 是非常小的,是輕量級(jí)的,完全配置時(shí)小于 400KiB,省略可選功能配置時(shí)小于250KiB。
SQLite 是自給自足的,這意味著不需要任何外部的依賴。
SQLite 事務(wù)是完全兼容 ACID 的,允許從多個(gè)進(jìn)程或線程安全訪問(wèn)。
SQLite 支持 SQL92(SQL2)標(biāo)準(zhǔn)的大多數(shù)查詢語(yǔ)言的功能。
SQLite 使用 ANSI-C 編寫的,并提供了簡(jiǎn)單和易于使用的 API。
SQLite 可在 UNIX(Linux, Mac OS-X, Android, iOS)和 Windows(Win32, WinCE, WinRT)中運(yùn)行。
通過(guò)SQLite我們可以把數(shù)據(jù)庫(kù)存儲(chǔ)在一個(gè)文件中,無(wú)須繁雜的配置,隨時(shí)可以進(jìn)行對(duì)其拷貝或移動(dòng)。