版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、SQLite數(shù)據(jù)庫(kù)是一個(gè)獨(dú)立的、具有高可靠性的嵌入式數(shù)據(jù)庫(kù),是移動(dòng)設(shè)備上使用非常廣泛的數(shù)據(jù)庫(kù)引擎。在手機(jī)終端設(shè)備中,用戶(hù)與應(yīng)用軟件的交互本質(zhì)是與數(shù)據(jù)庫(kù)的交互,而數(shù)據(jù)庫(kù)與應(yīng)用軟件的交互越密切,數(shù)據(jù)庫(kù)相關(guān)的性能問(wèn)題就會(huì)越顯著。在手機(jī)終端產(chǎn)品中,許多應(yīng)用都會(huì)訪問(wèn)數(shù)據(jù)庫(kù),包括內(nèi)置應(yīng)用(比如聯(lián)系人、短信、圖庫(kù))和第三方應(yīng)用(比如微信、QQ、微博等),SQL語(yǔ)句的質(zhì)量對(duì)應(yīng)用軟件的數(shù)據(jù)訪問(wèn)效率有較大影響。有些應(yīng)用其內(nèi)部數(shù)據(jù)庫(kù)很小且查詢(xún)簡(jiǎn)單,該情況下S
2、QL語(yǔ)句的質(zhì)量對(duì)查詢(xún)性能影響不大;但也存在許多應(yīng)用數(shù)據(jù)庫(kù)比較大,存在復(fù)雜查詢(xún),該情況下質(zhì)量好的SQL語(yǔ)句相對(duì)于質(zhì)量差的SQL語(yǔ)句在性能上就會(huì)有較大的差別。該差別主要體現(xiàn)在系統(tǒng)的資源消耗情況和系統(tǒng)的響應(yīng)時(shí)間上。這就要求應(yīng)用開(kāi)發(fā)者在提供SQL語(yǔ)句時(shí)要考慮到語(yǔ)句執(zhí)行效率問(wèn)題,盡可能從SQL語(yǔ)句的寫(xiě)法上優(yōu)化,使執(zhí)行效率最高。然而現(xiàn)在的Android手機(jī)應(yīng)用中都存在著或多或少的低效SQL語(yǔ)句,公司亟需一套SQLite數(shù)據(jù)庫(kù)的SQL語(yǔ)句診斷工具來(lái)協(xié)
3、助開(kāi)發(fā)和測(cè)試人員定位低效的SQL語(yǔ)句。
本課題正是從該角度出發(fā),分析SQLite數(shù)據(jù)庫(kù)在Android系統(tǒng)中的執(zhí)行原理和過(guò)程,結(jié)合Android系統(tǒng)的運(yùn)行機(jī)制,對(duì)SQLite數(shù)據(jù)庫(kù)診斷工具進(jìn)行設(shè)計(jì)和開(kāi)發(fā)。作者在軟件開(kāi)發(fā)過(guò)程中的主要工作包括:調(diào)研分析SQLite數(shù)據(jù)庫(kù)中SQL語(yǔ)句的優(yōu)化問(wèn)題的研究背景以及該問(wèn)題的國(guó)內(nèi)外研究現(xiàn)狀;調(diào)研分析SQLite數(shù)據(jù)庫(kù)中SQL語(yǔ)句的執(zhí)行原理,理解SQLite的SQL語(yǔ)句執(zhí)行過(guò)程;調(diào)研分析Andr
4、oid系統(tǒng)中的Framework層的運(yùn)行機(jī)制;著手Android系統(tǒng)中控制臺(tái)的開(kāi)發(fā),控制臺(tái)是用戶(hù)與系統(tǒng)進(jìn)行交互的媒介,統(tǒng)一管理用戶(hù)的輸入輸出流,作為入口可以對(duì)用戶(hù)行為進(jìn)行規(guī)范;著手Android系統(tǒng)中內(nèi)容共享者組件ContentProvider的開(kāi)發(fā),ContetProvider是不同應(yīng)用程序之間進(jìn)行數(shù)據(jù)交互的標(biāo)準(zhǔn),控制臺(tái)通過(guò)ContentProvider與系統(tǒng)中應(yīng)用數(shù)據(jù)進(jìn)行交互;對(duì)開(kāi)發(fā)后的工具進(jìn)行實(shí)例驗(yàn)證,證明SQLite數(shù)據(jù)庫(kù)診斷工
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于SQLite數(shù)據(jù)庫(kù)的智能糧情監(jiān)測(cè)Android客戶(hù)端設(shè)計(jì).pdf
- 25150.基于sqlite的遙感影像數(shù)據(jù)庫(kù)設(shè)計(jì)
- 基于SQLite的小型關(guān)系數(shù)據(jù)庫(kù)服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 嵌入式數(shù)據(jù)庫(kù)管理系統(tǒng)SQLite的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于XML的異構(gòu)數(shù)據(jù)庫(kù)數(shù)據(jù)轉(zhuǎn)換工具的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Qt-Embedded的SQLite數(shù)據(jù)庫(kù)研究及應(yīng)用.pdf
- 基于SQLite的移動(dòng)嵌入式數(shù)據(jù)庫(kù)同步系統(tǒng)的研究和開(kāi)發(fā).pdf
- 嵌入式數(shù)據(jù)庫(kù)典型技術(shù) sqlite和berkeley
- 基于Android手機(jī)SQLite的取證系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于數(shù)據(jù)庫(kù)外層加密的數(shù)據(jù)庫(kù)加密系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于嵌入式數(shù)據(jù)庫(kù)SQLite的交通信息采集單元.pdf
- 基于嵌入式數(shù)據(jù)庫(kù)sqlite3.0的遠(yuǎn)程監(jiān)控系統(tǒng)
- 面向智慧旅游的游客數(shù)據(jù)庫(kù)和POI數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于組件和Web的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn).pdf
- 交互式數(shù)據(jù)庫(kù)ETL工具的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 數(shù)據(jù)庫(kù)安全等級(jí)測(cè)評(píng)工具的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 數(shù)據(jù)庫(kù)動(dòng)態(tài)恢復(fù)測(cè)試工具的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 虛擬化數(shù)據(jù)庫(kù)管理系統(tǒng)監(jiān)控工具的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于.net技術(shù)遠(yuǎn)程訪問(wèn)數(shù)據(jù)庫(kù)的設(shè)計(jì)和實(shí)現(xiàn)
- 數(shù)據(jù)庫(kù)轉(zhuǎn)換工具的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)設(shè)計(jì)論文
評(píng)論
0/150
提交評(píng)論