米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション
-
Upload
couchbase-japan-kk -
Category
Software
-
view
357 -
download
5
Transcript of 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション
![Page 1: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/1.jpg)
米 GE の IoT 基盤「 Predix 」を支える NoSQLCouchbase モバイルソリューション
James Borden
Couchbase Lite .NET Lead Engineer
![Page 2: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/2.jpg)
©2015 Couchbase Inc.
James Borden ( ジェームス・ボーデン )• Couchbase Lite .NET リードエンジニア• Unity3Dプラグインの開発の責任者• Couchbase Liteマニュアルの和訳• 得意分野: .NET 、 iOS 、 WinRT 、 Android• JCBUG (Japan Couchbase User Group) の支援• 米国 NY 州出身• 言語:英語、日本語(ビジネスレベル)
Myself
![Page 3: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/3.jpg)
©2015 Couchbase Inc.3
Couchbase at a glance
United StatesUnited KingdomFranceGermany
IsraelIndiaChinaJapan
Couchbase = memcached + CouchDB > 2011 年に Membase 社と CouchOne 社が合併
NoSQL データベースのリーディングカンパニー > HQ は米国シリコンバレー > 2014 年 6 月に約 60 億円の資金提供を受ける(計 115 億円 )
2014 年 4 月に Couchbase Japan KK 設立 > 従業員数 300 名 ( グローバル )
NoSQL 唯一のモバイルソリューションを提供 > 2011 年 10 月 NTT ドコモ (Docomo Capital) による約 14 億円の資金提供 > 2014 年 5 月に Couchbase のモバイルソリューションをリリース
![Page 4: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/4.jpg)
PredixThe Cloud Platform for the Industrial Internet
![Page 5: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/5.jpg)
ITPro 「第 1 回 インダストリアル・インターネット “ IT 企業”の GE 、 10 億ドル投資」から引用http://itpro.nikkeibp.co.jp/atcl/column/15/032400051/032400001/
![Page 6: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/6.jpg)
![Page 7: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/7.jpg)
![Page 8: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/8.jpg)
![Page 9: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/9.jpg)
![Page 10: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/10.jpg)
![Page 11: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/11.jpg)
![Page 12: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/12.jpg)
![Page 13: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/13.jpg)
“Offline First is the new Mobile First”
by Michael Hart, Senior Software Development Manager
Predix Experience, General Electric
![Page 14: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/14.jpg)
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
![Page 15: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/15.jpg)
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
![Page 16: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/16.jpg)
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
![Page 17: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/17.jpg)
The Motley Fool 「 What Internet of Things (IoT) Investors Need to Watch in 2015 」から引用http://itpro.nikkeibp.co.jp/atcl/column/15/032400051/032400001/
![Page 18: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/18.jpg)
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
![Page 19: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/19.jpg)
©2015 Couchbase Inc.
2007 2010 Today
The iPhone
Online-First to Offline-First
1998
Enterprise Sync
Shift to Local Data
Offline-first andneed for sync
REST
![Page 20: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/20.jpg)
©2015 Couchbase Inc.
Mobile App Today
20
Try again later.
No Internet
please wait…
![Page 21: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/21.jpg)
©2015 Couchbase Inc.
建物の中 飛行機 地下鉄 混雑した場所 作業現場
![Page 22: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/22.jpg)
©2015 Couchbase Inc.
The Solution: Local Data + Sync
Connected
No or BadConnection
![Page 23: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/23.jpg)
©2015 Couchbase Inc.
Couchbase Mobileとは ?
![Page 24: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/24.jpg)
©2015 Couchbase Inc.
Couchbase Liteモバイル端末で動作する
ローカルの NoSQL データベース
Sync Gatewayモバイル端末とサーバ間の同期
Couchbase Mobile Solution
Couchbase Server
ドキュメント指向NoSQL データベース
![Page 25: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/25.jpg)
©2015 Couchbase Inc.
Couchbase Lite1. ドキュメント指向 DB
2. MapReduce クエリのエンジン
3. 様々な変更通知4. マルチマスター同期
![Page 26: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/26.jpg)
©2015 Couchbase Inc.
1. ドキュメント指向データベース
- KV構造(バージョン管理)- スキーマなし- 開発スピードと動作の高速化
![Page 27: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/27.jpg)
©2015 Couchbase Inc.
2. MapReduce インデックス- ネイティブ言語で作成- クエリの結果保存(高速化)- デバッグが効率的
function(doc, meta){ emit(doc.name, [doc.city, doc.salary]);}
![Page 28: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/28.jpg)
©2015 Couchbase Inc.
3. 変更通知- 変更通知の監視- データベース、クエリ、同期、
ドキュメントの変更通知- コードの簡略化
アプリ
データベース
![Page 29: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/29.jpg)
©2015 Couchbase Inc.
4. マルチマスター同期
- 完全マルチマスター同期- アドホック同期で省エネ- 変更通知と競合認識
![Page 30: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/30.jpg)
©2015 Couchbase Inc.
Cocoapods
Maven Central
Nuget
Github
サポートされているプラットフォーム
![Page 31: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/31.jpg)
©2015 Couchbase Inc.
Sync Gateway
![Page 32: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/32.jpg)
©2015 Couchbase Inc. 32
Couchbase Lite Sync Gateway Couchbase Server
![Page 33: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/33.jpg)
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
![Page 34: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/34.jpg)
©2015 Couchbase Inc.©2014 Couchbase, Inc.
Achieving scale & availability with Couchbase Server
34
オンラインでクラスタを拡張 レプリカとフェイルオーバ機能
で常に稼動するアプリが実現 自動シャーディングでデータを
分散配置
![Page 35: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/35.jpg)
©2015 Couchbase Inc.35
Achieve Disaster Recovery and data localityクロスデータセンタレプリケーション (XDCR) で
ディスアスタレカバリーとデータのローカリティを実現
![Page 36: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/36.jpg)
©2015 Couchbase Inc.36
Couchbase Server: Metawater Use Case
Couchbase Live Tokyo 2014 SCSK 様セッション「メタウォータ株式会社様 活用事例」から引用 http://www.slideshare.net/Couchbase/couchbasetokyouse
![Page 37: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/37.jpg)
©2015 Couchbase Inc.37
Couchbase Server: Metawater Use Case
SCSK 様提供資料「事例紹介(水処理業界) M2M ソリューション メタウォータ様センサーデータ解析用 大規模データ基盤構築実証実験レポート」から引用 http://www.slideshare.net/Couchbase/couchbasetokyouse
![Page 38: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/38.jpg)
©2015 Couchbase Inc.38
Couchbase Server: Metawater Use Case
SCSK 様提供資料「事例紹介(水処理業界) M2M ソリューション メタウォータ様センサーデータ解析用 大規模データ基盤構築実証実験レポート」から引用 http://www.slideshare.net/Couchbase/couchbasetokyouse
![Page 39: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/39.jpg)
©2015 Couchbase Inc.39
Couchbase Server: Metawater Use Case
SCSK 様提供資料「事例紹介(水処理業界) M2M ソリューション メタウォータ様センサーデータ解析用 大規模データ基盤構築実証実験レポート」から引用 http://www.slideshare.net/Couchbase/couchbasetokyouse
![Page 40: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/40.jpg)
ZDNetJapan 「企業向けサービスの認証に採用 -- 障害対策に活用されるNoSQL 「 Couchbase 」」から引用http://japan.zdnet.com/article/35062405/
![Page 41: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/41.jpg)
©2015 Couchbase Inc.
Couchbase Japan Conference
日程 : 2015 年 8 月 31 日 ( 月 )
会場:東京都江東区豊洲 3-2-20 (豊洲フロント)
定員: 300 名
URL : http://goo.gl/EtaeoB
スポンサー
![Page 42: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/42.jpg)
©2015 Couchbase Inc.
Couchbase Live Tokyo 2015 Agenda
13:15-14:00 モバイルファーストで業務効率化!ローカルデータベースが作業員を救う!
近年、企業におけるモバイル端末の業務利用が増加しつつあります。しかし、実際はメールや社内 Webシステム利用に留まり、端末を活用出来ていないケースが多々あります。端末側にデーターベースを持ち、オフラインを前提にした活用方法があります。 Couchbase Mobile を利用した弊社のモバイルソリューションを例にご紹介します。
15:15-16:00 Unity X Couchbase でWebもスマホも VRも
Unity とは iPhone 、 Android 、 PC 、 Web ブラウザなどさまざまなプラットフォームのゲームを制作するための統合型開発環境です。昨今ではゲーム以外での利用も広がってきており、 Couchbase と組み合わせることで、逐次更新可能な DB を使ったスマホアプリを簡単に作ることができるようになります。今回はその実例を通して、 Unity × Couchbase の可能性についてお話します。
16:15-17:00 IoT プラットフォーム「 Yanoh! (仮称 ) 」!
atWare が開発した、 Couchbase モバイルソリューションによるオープンソースの IoT プラットフォーム「 Yanoh! (仮称)」のアーキテクチャ、実装内容を徹底解説 ! Raspberry Pi 、 iBeaconを活用した atWare での利用事例もあわせて紹介します。
![Page 43: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/43.jpg)
©2015 Couchbase Inc.
Couchbase Upcoming Event
開催日
イベント概要 リンク
8/31 Couchbase Live Tokyo 2015 http://goo.gl/nl5hQa
9/1 Couchbase モバイル ワークショップ http://goo.gl/llRjhF
9/30 Couchbase 管理者用ワークショップ https://goo.gl/jhmChM
10/14 Couchbase Server 公式トレーニング(有償)「 CD220 Couchbase Server 開発者向け (3 日間 ) 」
http://goo.gl/wUUu8k
10/27 Couchbase Server 公式トレーニング(有償)「 CS300 Couchbase Server 管理者向け (4 日間 ) 」
http://goo.gl/SBAOHz
?? JPBUG勉強会 Unity + Couchbase モバイル Coming soon!
日本語マニュアル
Couchbase Serverhttp://goo.gl/79ZJ5o
Couchbase モバイルhttp://goo.gl/uQpzMS
日本語ブログ
SE in 東京http://goo.gl/IHX5yI
モバイルエンジニア@ シリコンバレー
http://hideki.github.io
事例紹介https://goo.gl/UgFQEp製品説明、デモ、事例紹介などは、下記 へご連絡ください。
![Page 44: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/44.jpg)
©2015 Couchbase Inc.
Couchbase Lite Unity
Unity 3Dゲームエンジン β版リリース!
https://github.com/couchbase/couchbase-lite-net/wiki/Unity3D-Usage↑ビルド手順
https://github.com/couchbase/couchbase-lite-net/releases/tag/unity_v1.0-beta3↑ビルドされたリリース
![Page 45: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/45.jpg)
Couchbase開発者ポータル
developer.couchbase.com/mobile
(進行中の日本語版⬇)http://labs.couchbase.com/couchbase-mobile-portal/
![Page 46: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/46.jpg)
Forums
forums.couchbase.com
![Page 47: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/47.jpg)
Slideshare
http://www.slideshare.net/couchbasejapan
![Page 48: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/48.jpg)
©2015 Couchbase Inc.
Contact
▸ [email protected] (email)
▸ @borrrden (twitter)Couchbaseモバイルに関することでご不明な点等ございましたらお気軽にお問合せください。
![Page 49: 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション](https://reader036.fdocuments.net/reader036/viewer/2022062313/55cddcdabb61ebba208b47c7/html5/thumbnails/49.jpg)
©2015 Couchbase Inc.
Thank you!