Upload
couchbase-japan-kk
View
1.087
Download
2
Embed Size (px)
Citation preview
米 GE の IoT 基盤「 Predix 」を支える NoSQLCouchbase モバイルソリューション
James BordenCouchbase Lite .NET Lead Engineer
©2015 Couchbase Inc.
James Borden ( ジェームス・ボーデン )• Couchbase Lite .NET リードエンジニア• Unity3Dプラグインの開発の責任者• Couchbase Liteマニュアルの和訳• 得意分野: .NET 、 iOS 、 WinRT 、 Android• JCBUG (Japan Couchbase User Group) の支援• 米国 NY 州出身• 言語:英語、日本語(ビジネスレベル)
Myself
PredixThe Cloud Platform for the Industrial Internet
ITPro 「第 1 回 インダストリアル・インターネット “ IT 企業”の GE 、 10 億ドル投資」から引用http://itpro.nikkeibp.co.jp/atcl/column/15/032400051/032400001/
“Offline First is the new Mobile First”
by Michael Hart, Senior Software Development Manager
Predix Experience, General Electric
Couchbase Connect 2015 GE セッション資料「 Offline First: How GE Integrated Couchbase Mobile in Less Than 90 days 」から引用http://www.slideshare.net/Couchbase/offline-first-how-ge-integrated-couchbase-mobile-in-less-than-90-days-couchbase-connect-2015
Couchbase Connect 2015 GE セッション資料「 Offline First: How GE Integrated Couchbase Mobile in Less Than 90 days 」から引用http://www.slideshare.net/Couchbase/offline-first-how-ge-integrated-couchbase-mobile-in-less-than-90-days-couchbase-connect-2015
Couchbase Connect 2015 GE セッション資料「 Offline First: How GE Integrated Couchbase Mobile in Less Than 90 days 」から引用http://www.slideshare.net/Couchbase/offline-first-how-ge-integrated-couchbase-mobile-in-less-than-90-days-couchbase-connect-2015
The Motley Fool 「 What Internet of Things (IoT) Investors Need to Watch in 2015 」から引用http://itpro.nikkeibp.co.jp/atcl/column/15/032400051/032400001/
GE 公式ブログ「 GE’s Industrial Internet Just Got Real: 14 New Applications That Could Boost GDP by $10-15 Trillion 」から引用 http://blog.pivotal.io/pivotal/p-o-v/ges-industrial-internet-just-got-real-14-new-applications-that-could-boost-gdp-by-10-15- trillion
©2015 Couchbase Inc.
建物の中 飛行機 地下鉄 混雑した場所 作業現場
©2015 Couchbase Inc.
The Solution: Local Data + Sync
Connected
No or BadConnection
©2015 Couchbase Inc.
Couchbase Mobileとは ?
©2015 Couchbase Inc.
Couchbase Liteモバイル端末で動作する
ローカルの NoSQL データベース
Sync Gatewayモバイル端末とサーバ間の同期
Couchbase Mobile Solution
Couchbase Server
ドキュメント指向NoSQL データベース
©2015 Couchbase Inc.
Couchbase Lite1. ドキュメント指向 DB
2. MapReduce クエリのエンジン
3. 様々な変更通知4. マルチマスター同期
©2015 Couchbase Inc.
1. ドキュメント指向データベース- KV構造(バージョン管理)- スキーマなし- 開発スピードと動作の高速化
©2015 Couchbase Inc.
2. MapReduce インデックス- ネイティブ言語で作成- クエリの結果保存(高速化)- デバッグが効率的
function(doc, meta){ emit(doc.name, [doc.city, doc.salary]);}
©2015 Couchbase Inc.
3. 変更通知- 変更通知の監視- データベース、クエリ、同期、
ドキュメントの変更通知- コードの簡略化
アプリ
データベース
©2015 Couchbase Inc.
4. マルチマスター同期
- 完全マルチマスター同期- アドホック同期で省エネ- 変更通知と競合認識
©2015 Couchbase Inc.
Cocoapods
Maven Central
Nuget
Github
サポートされているプラットフォーム
©2015 Couchbase Inc.
Sync Gateway
©2015 Couchbase Inc. 29
Couchbase Lite Sync Gateway Couchbase Server
Couchbase開発者ポータルdeveloper.couchbase.com/mobile
(進行中の日本語版⬇)http://labs.couchbase.com/couchbase-mobile-portal/
Forums
forums.couchbase.com
©2015 Couchbase Inc.
Contact
▸ [email protected] (email)
▸ @borrrden (twitter)Couchbaseモバイルに関することでご不明な点等ございましたらお気軽にお問合せください。
©2015 Couchbase Inc.
もっと詳しくは
Couchbase Mobile のサンプルソースなど入っているスライドはhttp://www.slideshare.net/CouchbaseJapan/couchbase-mobile-minihack-20150407
©2015 Couchbase Inc.
Thank you!