米Couchbase、モバイルアプリ向けNoSQLデータベース「Couchbase Mobile 1.0」をリリース
NoSQLデータベース技術の米Couchbaseが5月21日、モバイルデバイス向けのNoSQL型データベースシステム「Couchbase Mobile 1.0」をリリースした。インターネット上のサーバーとの同期機能を持つモバイル向けデータベースシステムで、オンライン時にはインターネット上のサーバーを参照し、オフライン時にはそれと同期されたローカルのデータベースを参照する、といったシステムを容易に開発できる。
Couchbase Mobileはモバイルデバイスで動作するNoSQL型データベースシステムで、同社の提供するNoSQL型データベースシステム「Couchbase Server」と連携させて利用する。モバイルデバイスにインストールして利用する「Couchbase Lite」と、Couchbase LiteとCouchbase Serverとの間でデータ同期を行う「Couchbase Sync Gateway」から構成される。
Couchbase Liteは「モバイル向けで初かつ唯一」という軽量NoSQLデータベースシステムで、Couchbase Serverと同様にJSONドキュメントの格納やクエリといった操作が可能。AndroidおよびiOS向けのネイティブAPIおよびさまざまな言語から利用できるREST APIが提供され、またXamarinとPhoneGapといったモバイルアプリケーション開発向けフレームワーク用のプラグインも提供される。FacebookやMozilla Personaなどの認証サポート機能も持つ。
Couchbase Sync Gatewayはオンプレミスもしくはクラウド上で実行させるゲートウェイサーバーで、これを利用してモバイル機器内のCouchbase Liteとサーバー上のCouchbase Serverの同期が行える。認証やアクセスコントロールといった機能も備える。
Couchbase Mobileはオフラインでも利用できるモバイルアプリケーションの開発などに利用できるという。同社内で3年前より開発が進められており、2013年9月にはベータ版が公開されていた。今回初のGA(一般提供)となる。Couchbase MobileはプロジェクトのWebサイトよりダウンロードできる。
Couchbase Mobile
http://www.couchbase.com/mobile