王國飛 李質(zhì)建


摘要:目前嵌入式數(shù)據(jù)庫已在移動終端平臺得到廣泛使用,但是不同廠商的數(shù)據(jù)庫產(chǎn)品之問還存在不兼容性問題,特別是在嵌入式數(shù)據(jù)庫與服務(wù)器數(shù)據(jù)源同步更新的問題上顯得尤為突出。考慮到商業(yè)產(chǎn)品的價格以及兼容性問題,本文提出了一種基于Web Service的嵌入式數(shù)據(jù)庫同步更新解決方案,并采用序列化、壓縮和附件技術(shù)等機(jī)制在性能上進(jìn)行優(yōu)化,以滿足實(shí)際商業(yè)或科研應(yīng)用的需要,是一種比較好的可行的解決方案,對系統(tǒng)項(xiàng)目建設(shè)具有示范和借鑒意義。
關(guān)鍵詞:嵌入式數(shù)據(jù)庫;Web Service;同步更新;序列化;壓縮;附件技術(shù)
中圖分類號:rrP393 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2020)20-0051-02
1國內(nèi)外的移動應(yīng)用軟件的發(fā)展
隨著移動應(yīng)用開發(fā)技術(shù)的發(fā)展和智能移動終端的普及,移動應(yīng)用軟件這個前景寬廣的領(lǐng)域已經(jīng)受到越來越多軟件廠商的關(guān)注。如何通過一種機(jī)制來訪問多種數(shù)據(jù)庫實(shí)現(xiàn)同步更新,并兼容跨平臺之間的互操性,Web Service技術(shù)很好地解決了這個問題,在當(dāng)前的桌面分布式數(shù)據(jù)庫中Web Service已經(jīng)得到廣泛的應(yīng)用。本文主要探討通過Web Service實(shí)現(xiàn)嵌入式數(shù)據(jù)庫與服務(wù)器數(shù)據(jù)源的同步更新,并以微軟的.NET平臺實(shí)現(xiàn)SOL Server CE與Oracle同步更新為例,得到一種基于Web Ser-vlce的嵌入式數(shù)據(jù)庫同步更新的解決方案,并采用序列化、壓縮和附件技術(shù)等機(jī)制在性能上進(jìn)行優(yōu)化,最后得到優(yōu)化的解決方案。
2基于Web Service的嵌入式數(shù)據(jù)庫同步更新解決方案實(shí)現(xiàn)
現(xiàn)在主流的開發(fā)平臺上都可以開發(fā)基……