新聞中心
Windows Phone 7開發(fā)已經(jīng)越來越熱門,但遺憾的是,目前的WP7版本并未提供直接的嵌入式數(shù)據(jù)庫系統(tǒng)支持。不過,通過許多開源項(xiàng)目,你完全可以找到相當(dāng)不錯(cuò)的替代方案。近段時(shí)間,我先后分析與研究了Sqlite Client for Windows Phone,Sterling,db4o和Windows Phone 7 Database四款開源小型數(shù)據(jù)庫系統(tǒng),得到如下粗略結(jié)論。不足處還希望同志們?cè)彙?/p>

公司主營業(yè)務(wù):做網(wǎng)站、成都網(wǎng)站制作、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出安康免費(fèi)做網(wǎng)站回饋大家。
Sqlite Client for Windows Phone
這個(gè)項(xiàng)目最初來源于Sqlite,它已經(jīng)比較成熟,已應(yīng)用于多種類型的嵌入式手機(jī)系統(tǒng)開發(fā),以后有很短一段時(shí)間出現(xiàn)了一個(gè)C# Sqlite,但是猶如曇花一現(xiàn),如今已經(jīng)被作者更名為Sqlite Client for Windows Phone,并發(fā)布到CodePlex上。
我的使用結(jié)論是:
1. Sqlite Client for Windows Phone基于C# Sqlite,極大地簡化了數(shù)據(jù)庫操作。對(duì)于許多熟悉傳統(tǒng)型關(guān)系型數(shù)據(jù)庫系統(tǒng)開發(fā)的人來說,你可以很快上手。眾多的SQL操作,......總之,讓你感覺到非常親切。此系統(tǒng)的大小500KB左右,屬于嵌入式中的中型尺寸,OK。
2.借助于SQLite Manager這款優(yōu)秀的Firefox插件(如果在WINDOWS平臺(tái)上不使用Firefox真是太遺憾的,如今3.6.14版本的Firefox比IE8要好用得很?。?,你可以像操作SQL SERVER 2005/2008中的Management Studio一樣,輕松地管理你的數(shù)據(jù)庫及各種表格操作,非常好用!
還有許多,總之,Sqlite Client for Windows Phone還可能會(huì)成為你從事WP7開發(fā)的***或第二個(gè)選擇。
Sterling
Sterling雖然也是一個(gè)新的項(xiàng)目,但是一出世就注定不凡。它基于WP7獨(dú)立存儲(chǔ)并使用目前業(yè)界***的面向?qū)ο髷?shù)據(jù)庫設(shè)計(jì)方案,已經(jīng)提供了較全面的數(shù)據(jù)庫管理方案。
***優(yōu)點(diǎn)是:輕量級(jí)(<80KB),效率非常高。一開始,如果不太熟悉OO數(shù)據(jù)庫系統(tǒng),可以感覺有點(diǎn)懵,但是相信一旦熟悉,你不會(huì)放手的。***原因,嵌入式開發(fā)對(duì)內(nèi)存的要求非常高,因此,Sterling極有前途。
Windows Phone 7 Database
非常新,功能極其有限,目標(biāo):基于WP7獨(dú)立存儲(chǔ),但是因?yàn)閯倓傞_始,幫助文檔為0??雌饋恚軜?gòu)設(shè)計(jì)上類似走Sterling的后路。由于也可以推理:OO數(shù)據(jù)庫架構(gòu)在今后的數(shù)據(jù)庫設(shè)計(jì)中,特別在嵌入式開發(fā)環(huán)境下,更有前途!
db4o
在業(yè)界已經(jīng)“非常老”,口碑很好。但可憐的是,目前還沒有提供對(duì)WP7的良好支持。我下載了目前的8.0和8.1版本,發(fā)現(xiàn)都不支持WP7,對(duì)于SILVERLIGHT我沒有試驗(yàn),但從下載后的文件夾結(jié)構(gòu)來看,已經(jīng)支持SILVERLIGHT 4。
注意:db4o也是一個(gè)OO數(shù)據(jù)庫架構(gòu),其幫助資源相當(dāng)豐富。已經(jīng)在其他嵌入式系統(tǒng)中得到較普遍的應(yīng)用。
以上意見僅供參考。至今對(duì)于我來說,要還深入地學(xué)習(xí)和研究Sqlite Client for Windows Phone和Sterling。
網(wǎng)頁標(biāo)題:WP7開發(fā)中的數(shù)據(jù)庫系統(tǒng)選擇
網(wǎng)站地址:http://m.fisionsoft.com.cn/article/cdehced.html


咨詢
建站咨詢
