O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション

2.486 visualizações

Publicada em

CouchbaseはもともとNoSQLのデータベースとして知られていますが、端末側にデータを保存することのできるモバイルソリューションの提供でIoT/M2M分野での可能性を広げています。ソーシャルデータ(人が起源となるデータ)の増加には人口数に大きく依存することに比較し、センサデータの増加には制限がなく、この膨大かつ仕様の異なる複数のセンサデータの収集・解析・活用は非常に注目を集めている分野です。何故IoTの分野でNoSQLなのか?ローカルデータのオフライン活用のメリットとは?モバイル端末とサーバの同期の効率化など、IoT分野で気になるポイントをこのセッションで紹介します。

Publicada em: Software
  • Seja o primeiro a comentar

米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション

  1. 1. 米GEのIoT基盤「Predix」を支えるNoSQL Couchbaseモバイルソリューション James Borden Couchbase Lite .NET Lead Engineer
  2. 2. ©2015 Couchbase Inc. James Borden (ジェームス・ボーデン) • Couchbase Lite .NET リードエンジニア • Unity3Dプラグインの開発の責任者 • Couchbase Liteマニュアルの和訳 • 得意分野: .NET、iOS、WinRT、Android • JCBUG (Japan Couchbase User Group)の支援 • 米国NY州出身 • 言語:英語、日本語(ビジネスレベル) Myself
  3. 3. ©2015 Couchbase Inc. Couchbase at a glance 3 United States United Kingdom France Germany Israel India China Japan  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のモバイルソリューションをリリース
  4. 4. Predix The Cloud Platform for the Industrial Internet
  5. 5. ITPro「第1回 インダストリアル・インターネット “IT企業”のGE、10億ドル投資」から 引用 http://itpro.nikkeibp.co.jp/atcl/column/15/032400051/032400001/
  6. 6. “Offline First is the new Mobile First” by Michael Hart, Senior Software Development Manager Predix Experience, General Electric
  7. 7. 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
  8. 8. 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
  9. 9. 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
  10. 10. The Motley Fool 「What Internet of Things (IoT) Investors Need to Watch in 2015」から引用 http://itpro.nikkeibp.co.jp/atcl/column/15/032400051/032400001/
  11. 11. 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
  12. 12. ©2015 Couchbase Inc. 2007 2010 Today The iPhone Online-First to Offline-First 1998 Enterprise Sync Shift to Local Data Offline-first and need for sync REST
  13. 13. ©2015 Couchbase Inc. Mobile App Today 20 Try again later. No Internet please wait…
  14. 14. ©2015 Couchbase Inc. 建物の中 飛行機 地下鉄 混雑した場所 作業現場
  15. 15. ©2015 Couchbase Inc. The Solution: Local Data + Sync Connected No or Bad Connection
  16. 16. ©2015 Couchbase Inc. Couchbase Mobileとは?
  17. 17. ©2015 Couchbase Inc. Couchbase Lite モバイル端末で動作する ローカルのNoSQLデータベース Sync Gateway モバイル端末と サーバ間の同期 Couchbase Mobile Solution Couchbase Server ドキュメント指向 NoSQLデータベース
  18. 18. ©2015 Couchbase Inc. Couchbase Lite 1. ドキュメント指向DB 2. MapReduceクエリのエンジン 3. 様々な変更通知 4. マルチマスター同期
  19. 19. ©2015 Couchbase Inc. 1. ドキュメント指向データベース - KV構造(バージョン管理) - スキーマなし - 開発スピードと動作の高速化
  20. 20. ©2015 Couchbase Inc. 2. MapReduce インデックス - ネイティブ言語で作成 - クエリの結果保存(高速化) - デバッグが効率的 function(doc, meta) { emit(doc.name, [doc.city, doc.salary]); }
  21. 21. ©2015 Couchbase Inc. 3. 変更通知 - 変更通知の監視 - データベース、クエリ、同期、 ドキュメントの変更通知 - コードの簡略化 アプリ データベース
  22. 22. ©2015 Couchbase Inc. 4. マルチマスター同期 - 完全マルチマスター同期 - アドホック同期で省エネ - 変更通知と競合認識
  23. 23. ©2015 Couchbase Inc. Cocoapods Maven Central Nuget Github サポートされているプラットフォーム
  24. 24. ©2015 Couchbase Inc. Sync Gateway
  25. 25. ©2015 Couchbase Inc. 32 Couchbase Lite Sync Gateway Couchbase Server
  26. 26. 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
  27. 27. ©2015 Couchbase Inc. Achieving scale & availability with Couchbase Server ©2014 Couchbase, Inc. 34  オンラインでクラスタを拡張  レプリカとフェイルオーバ機能で 常に稼動するアプリが実現  自動シャーディングでデータを分 散配置
  28. 28. ©2015 Couchbase Inc. Achieve Disaster Recovery and data locality 35 クロスデータセンタレプリケーション (XDCR)で ディスアスタレカバリーとデータのローカリティを実現
  29. 29. ©2015 Couchbase Inc. Couchbase Server: Metawater Use Case 36Couchbase Live Tokyo 2014 SCSK様セッション「メタウォータ株式会社様 活用事例」から引用 http://www.slideshare.net/Couchbase/couchbasetokyouse
  30. 30. ©2015 Couchbase Inc. Couchbase Server: Metawater Use Case 37 SCSK様提供資料「事例紹介(水処理業界)M2Mソリューション メタウォータ様センサーデータ解析用 大規模データ基盤構築 実証実験レポート」から引用 http://www.slideshare.net/Couchbase/couchbasetokyouse
  31. 31. ©2015 Couchbase Inc. Couchbase Server: Metawater Use Case 38 SCSK様提供資料「事例紹介(水処理業界)M2Mソリューション メタウォータ様センサーデータ解析用 大規模データ基盤構築 実証実験レポート」から引用 http://www.slideshare.net/Couchbase/couchbasetokyouse
  32. 32. ©2015 Couchbase Inc. Couchbase Server: Metawater Use Case 39 SCSK様提供資料「事例紹介(水処理業界)M2Mソリューション メタウォータ様センサーデータ解析用 大規模データ基盤構築 実証実験レポート」から引用 http://www.slideshare.net/Couchbase/couchbasetokyouse
  33. 33. ZDNetJapan「企業向けサービスの認証に採用--障害対策に活用されるNoSQL「Couchbase」」 から引用 http://japan.zdnet.com/article/35062405/
  34. 34. ©2015 Couchbase Inc. Couchbase Japan Conference 日程: 2015年8月31日(月) 会場:東京都江東区豊洲3-2-20(豊洲フロント) 定員:300名 URL:http://goo.gl/EtaeoB スポンサー
  35. 35. ©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での利用事例もあわせて紹介します。
  36. 36. ©2015 Couchbase Inc. Couchbase Upcoming Event 開催 日 イベント概要 リンク 8/31 Couchbase Live Tokyo 2015 http://goo.gl/nl 5hQa 9/1 Couchbase モバイル ワークショップ http://goo.gl/ll RjhF 9/30 Couchbase 管理者用ワークショップ https://goo.gl/j hmChM 10/14 Couchbase Server 公式トレーニング(有償) 「CD220 Couchbase Server 開発者向け(3日間)」 http://goo.gl/w UUu8k 10/27 Couchbase Server 公式トレーニング(有償) 「CS300 Couchbase Server 管理者向け(4日間)」 http://goo.gl/S BAOHz ?? JPBUG勉強会 Unity + Couchbase モバイル Coming soon! 日本語マニュアル Couchbase Server http://goo.gl/79ZJ5o Couchbase モバイル http://goo.gl/uQpzMS 日本語ブログ SE in 東京 http://goo.gl/IHX5yI モバイルエンジニア @シリコンバレー http://hideki.github.io 事例紹介 https://goo.gl/UgFQEp 製品説明、デモ、事例紹介などは、下記 へご連絡ください。 couchbasejp@couchbase.com
  37. 37. ©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 ↑ビルドされたリリース
  38. 38. Couchbase開発者ポータル developer.couchbase.com/mobile (進行中の日本語版⬇) http://labs.couchbase.com/couchbase-mobile- portal/
  39. 39. Forums forums.couchbase.com
  40. 40. Slideshare http://www.slideshare.net/couchbasejapan
  41. 41. ©2015 Couchbase Inc. Contact ▸jim.borden@couchbase.com (email) ▸@borrrden (twitter) Couchbaseモバイルに関することでご不明な点等ございました ら お気軽にお問合せください。
  42. 42. ©2015 Couchbase Inc. Thank you!

×