SQLite學(xué)習(xí)手冊(cè)是一款pdf中文版的電子書籍,詳細(xì)的介紹了SQLite主要特征和優(yōu)點(diǎn)。具體包括的內(nèi)容為:c/c++接口簡介,數(shù)據(jù)表和視圖,內(nèi)置函數(shù),索引和數(shù)據(jù)分析/清理,數(shù)據(jù)庫和事物,表達(dá)式,數(shù)據(jù)類型,命令行工具,在線備份,內(nèi)存數(shù)據(jù)庫,臨時(shí)文件,鎖和并發(fā)控制以及實(shí)例代碼。通過學(xué)習(xí),讀者能夠?qū)QLite有一個(gè)全面的理解和掌握,更好的應(yīng)用到實(shí)際工作中。
內(nèi)容簡介
SQLite是目前最流行的開源嵌入式數(shù)據(jù)庫,和很多其他嵌入式存儲(chǔ)引擎相比(NoSQL),如BerkeleyDB、MemBASE等,SQLite可以很好的支持關(guān)系型數(shù)據(jù)庫所具備的一些基本特征,如標(biāo)準(zhǔn)SQL語法、事務(wù)、數(shù)據(jù)表和索引等。事實(shí)上,盡管SQLite擁有諸多關(guān)系型數(shù)據(jù)庫的基本特征,然而由于應(yīng)用場(chǎng)景的不同,它們之間并沒有更多的可比性。
SQLite的主要優(yōu)點(diǎn)
1、一致性的文件格式:
在SQLite的官方文檔中是這樣解釋的,我們不要將SQLite與Oracle或PostgreSQL去比較,而是應(yīng)該將它看做fopen和fwrite。與我們自定義格式的數(shù)據(jù)文件相比,SQLite不僅提供了很好的移植性,如大端小端、32/64位等平臺(tái)相關(guān)問題,而且還提供了數(shù)據(jù)訪問的高效性,如基于某些信息建立索引,從而提高訪問或排序該類數(shù)據(jù)的性能,SQLite提供的事務(wù)功能,也是在操作普通文件時(shí)無法有效保證的。
2、在嵌入式或移動(dòng)設(shè)備上的應(yīng)用:
由于SQLite在運(yùn)行時(shí)占用的資源較少,而且無需任何管理開銷,因此對(duì)于PDA、智能手機(jī)等移動(dòng)設(shè)備來說,SQLite的優(yōu)勢(shì)毋庸置疑。
3、內(nèi)部數(shù)據(jù)庫:
在有些應(yīng)用場(chǎng)景中,我們需要為插入到數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)進(jìn)行數(shù)據(jù)過濾或數(shù)據(jù)清理,以保證最終插入到數(shù)據(jù)庫服務(wù)器中數(shù)據(jù)有效性。有的時(shí)候,數(shù)據(jù)是否有效,不能通過單一一條記錄來進(jìn)行判斷,而是需要和之前一小段時(shí)間的歷史數(shù)據(jù)進(jìn)行特殊的計(jì)算,再通過計(jì)算的結(jié)果判斷當(dāng)前的數(shù)據(jù)是否合法。在這種應(yīng)用中,我們可以用SQLite緩沖這部分歷史數(shù)據(jù)。還有一種簡單的場(chǎng)景也適用于SQLite,即統(tǒng)計(jì)數(shù)據(jù)的預(yù)計(jì)算。比如我們正在運(yùn)行數(shù)據(jù)實(shí)時(shí)采集的服務(wù)程序,我們可能需要將每10秒的數(shù)據(jù)匯總后,形成每小時(shí)的統(tǒng)計(jì)數(shù)據(jù),該統(tǒng)計(jì)數(shù)據(jù)可以極大的減少用戶查詢時(shí)的數(shù)據(jù)量,從而大幅提高前端程序的查詢效率。在這種應(yīng)用中,我們可以將1小時(shí)內(nèi)的采集數(shù)據(jù)均緩存在SQLite中,在達(dá)到整點(diǎn)時(shí),計(jì)算緩存數(shù)據(jù)后清空該數(shù)據(jù)。
4、數(shù)據(jù)分析:
可以充分利用SQLite提供SQL特征,完成簡單的數(shù)據(jù)統(tǒng)計(jì)分析的功能。這一點(diǎn)是CSV文件無法比擬的。
5、 產(chǎn)品Demo和測(cè)試:
在需要給客戶進(jìn)行Demo時(shí),可以使用SQLite作為我們的后臺(tái)數(shù)據(jù)庫,和其他關(guān)系型數(shù)據(jù)庫相比,使用SQLite減少了大量的系統(tǒng)部署時(shí)間。對(duì)于產(chǎn)品的功能性測(cè)試而言,SQLite也可以起到相同的作用。
- 下載地址
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
熱門推薦
南方Plus電腦版 v12.3.023.89M / 簡體中文
得間免費(fèi)小說電腦版 v5.3.6.196.6M / 簡體中文
瀟湘書院電腦版 v2.3.13.91049.58M / 簡體中文
cnki全球?qū)W術(shù)快報(bào)電腦版 v1.0.4104.49M / 簡體中文
網(wǎng)易云閱讀電腦版 v6.7.226.41M / 簡體中文
數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡體中文
未公開的Oracle數(shù)據(jù)庫秘密 迪貝斯pdf掃描版34.69M / 簡體中文
本草綱目 5.34M / 簡體中文
docker入門實(shí)戰(zhàn) pdf完整版1.38M / 簡體中文
Scala程序設(shè)計(jì)第二版 pdf高清完整版15.83M / 簡體中文