新聞中心
曾報(bào)道過《NoSQL數(shù)據(jù)庫Apache CouchDB》,CouchDB是一個(gè)"面向文檔"的數(shù)據(jù)庫,采用ErLang語言開發(fā),文檔的格式是一個(gè)JSON字符串(也可包含二進(jìn)制附件)。在移動(dòng)開發(fā)領(lǐng)域迅速發(fā)展的情況下,CouchDB漸漸把目光投向了移動(dòng)開發(fā)領(lǐng)域。CouchDB 1.0版發(fā)布之后,該產(chǎn)品開始支持移動(dòng)開發(fā)平臺(tái)。2010年8月10日,CouchDB的主要開發(fā)商Couch.io公司宣布發(fā)布了 “CouchDB SDK for Android”。此外,惠普的旗下的Palm已經(jīng)宣布他們的webOS下一個(gè)版本將會(huì)包括CouchDB本地?cái)?shù)據(jù)同步服務(wù)。

樂陵網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),樂陵網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為樂陵上1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的樂陵做網(wǎng)站的公司定做!
根據(jù)Couch.io高管說,Web或者本地應(yīng)用程序都可以利用CouchDB的P2P同步能力去創(chuàng)建更具吸引力的體驗(yàn)。另外,應(yīng)用程序還可以在脫機(jī)模式或網(wǎng)絡(luò)鏈接很慢的情況下工作。
移動(dòng)同步一直是一個(gè)挑戰(zhàn),很多公司都嘗試過,但最終都以失敗而告終。CouchDB創(chuàng)始人兼Couchio公司CEO Damien Katz在采訪中談到,“我們的目標(biāo)是提供優(yōu)秀的SDK,支持在Android設(shè)備上開發(fā)使用CouchDB作為本地?cái)?shù)據(jù)存儲(chǔ)的Web、本地和云計(jì)算應(yīng)用 程序,CouchDB使同步無所不在,它已經(jīng)成為移動(dòng)計(jì)算的重要組成部分?!?/p>
Couch.io公司的副總裁Chris Anderson也接受Dzone的采訪,詳細(xì)描述了Android SDK的開發(fā)。他表示,為Android開發(fā)并不復(fù)雜,因?yàn)樗举|(zhì)上只是另一種Linux。他們先將Apache CouchDB的標(biāo)準(zhǔn)源代碼轉(zhuǎn)而在Android上運(yùn)行,然后進(jìn)行一些優(yōu)化,減少內(nèi)存使用,降低功耗,并提供一些本地的API就完成了。CouchDB的 所有操作是運(yùn)行在HTTP之上的,所以跨平臺(tái)并不困難。而且,CouchDB設(shè)計(jì)本身的數(shù)據(jù)一致性就很好,所以能夠應(yīng)付移動(dòng)平臺(tái)的嚴(yán)苛環(huán)境,保護(hù)數(shù)據(jù)安 全。而Palm自己已經(jīng)設(shè)計(jì)了一種與云中CouchDB進(jìn)行復(fù)制的數(shù)據(jù)庫,名為db8。因此,只要軟件可以操作CouchDB,就可以訪問Palm的數(shù) 據(jù)。
Anderson還對(duì)CouchDB的解決方案與流行的同步工具Dropbox和MobileMe進(jìn)行了比較。他表示后兩者只是用于文件共享而 已,而基于CouchDB的應(yīng)用程序則是通用的,可以實(shí)現(xiàn)更豐富的基于云數(shù)據(jù)庫的功能。他還指出,基于CouchDB的應(yīng)用程序架構(gòu)也稱 CouchApps,是一種可以取代Rails或者Django的Web應(yīng)用程序開發(fā)方式,部署更簡(jiǎn)單,而且擴(kuò)展性也更好。
【編輯推薦】
- NoSQL數(shù)據(jù)庫Apache CouchDB 0.11.0發(fā)布
- Android 3.0欲稱霸移動(dòng)開發(fā)需有5大改進(jìn)
- Android NDK初探 你也可以做移動(dòng)開發(fā)
網(wǎng)頁名稱:NoSQL數(shù)據(jù)庫CouchDB發(fā)布AndroidSDK
地址分享:http://fisionsoft.com.cn/article/cdheijp.html


咨詢
建站咨詢
