NoSQL侵入移動開發平臺 CouchDB發布Android版本
原創【51CTO綜合報道】NoSQL數據庫CouchDB發布了一個移動版本CouchOne Mobile for Android。目前的版本號是v0.5,還處于早期開發階段,但它將允許開發者利用CouchDB先進的復制功能在桌面和移動應用之間同步數據。
CouchOne讓你的數據無處不在
CouchDB是使用Erlang語言開發的面向文檔的NoSQL數據庫系統。它的存儲格式是使用JSON,查詢語言使用JavaScript。CouchDB推出移動版本的設想是,讓應用程序開發者能利用手機上的CouchDB本地實例同步數據,而不需要經過云端服務器,提高了數據的可訪問性。
部署為最終用戶應用的CouchDB已經被證明很困難。但是,這其中部分原因是該軟件的Erlang依存關系和其他因素的復雜性。這就造成了一些設備在兼容Ubuntu和其他軟件項目的困難。要在移動客戶端利用CouchDB的復制功能,尤其是在上網本和新的CouchDB for Android移動版本,大家可以更容易地獲得進入手機的數據庫軟件。這個想法是,移動應用開發人員可以利用手機CouchDB的本地實例實現服務器同步,使本地移動應用程序很容易接觸到數據,即使是在遠程服務器連接關閉或無法存取的情況下。
“CouchOne Mobile已經為你解決了數據同步問題。用戶期望他們能夠隨身攜帶數據,有時,如果不是經常性的,這意味著他們無法訪問云或Android的情況下,可建立網絡應用程序或一個本地副本。CouchOne Mobile的原生應用程序,充分利用內置的CouchDB網站說明,可靠的點對點對等同步設施。“CouchOne Mobile是未來移動應用的一個正確方向發展,這是一個比較重量級的解決方案,有自己的內置Web服務器和JavaScript解釋器。雖然有點稚嫩,但它提供的是一個全功能CouchDB棧的優勢。開發人員正在繼續工作,優化,以減少文件的內存占用和數據庫的磁盤大小。
值得一提的是CouchDB在智能手機上的思路并不是才出現的。加州有自己的輕量級本地數據庫的框架,可以互操作的CouchDB復制協議和以前的社區工作是由第三方開發者完成,他們帶來了CouchDB為諾基亞手機而制作的開放源碼軟件,已經用在N900智能手機。CouchOne Mobile正在由CouchIO 1開發,它是CouchDB工程和技術公司,是由CouchDB創始人達米安卡茨成立。該公司最近已更名為CouchOne。有關CouchOne手機的詳細信息,您可以參考公司的網站。
CouchOne官網地址:http://www.couch.io/
【編輯推薦】