SlideShare uma empresa Scribd logo
1 de 40
Baixar para ler offline
© 2021 Toshiba Digital Solutions Corporation
東芝デジタルソリューションズ株式会社
ソフトウェアシステム技術開発センター ソフトウェア開発部 千葉 一輝
2022.11.17
~その特徴とデータ連携の方法~
IoT指向のクラウドデータベースサービスGridDB
Cloud
1
© 2021 Toshiba Digital Solutions Corporation
01
03
02
GridDB Cloudとは
GridDBとは
IoTデータの特徴
Contents
GridDB Cloudをつかってみたい
04
2
© 2022 Toshiba Digital Solutions Corporation
01
IoTデータの特徴
3
© 2019 Toshiba Digital Solutions Corporation
IoTデータの特長
ミリ秒オーダーで
高頻度に発生
24H365D
絶え間なく発生
大量データが
単調増加 発生直後から
リアルタイム参照
時系列、空間などの
様々なデータ
データ一貫性
の保証
APL ログ
Web サイト
Web・SNS ログ
CRM/ERP
センサー
異常検出
見える化
各種集計
時間
デ
|
タ
量
データベース
時系列データ
収集 蓄積
読み出し・
分析
4
© 2019 Toshiba Digital Solutions Corporation
データベースへの要求
ミリ秒オーダーで
高頻度に発生
24H365D
絶え間なく発生
大量データが
単調増加 発生直後から
リアルタイム参照
時系列、空間などの
様々なデータ
データ一貫性
の保証
APL ログ
Web サイト
Web・SNS ログ
CRM/ERP
センサー
異常検出
見える化
各種集計
時間
デ
|
タ
量
データベース
時系列データ
収集 蓄積
読み出し・
分析
高い処理能力
High Performance
高い信頼性
High Reliability
高い拡張性
High Scalability
IoT指向
IoT Oriented
IoT指向
IoT Oriented
高い処理能力
High Performance
5
© 2022 Toshiba Digital Solutions Corporation
02
GridDBとは
6
© 2019 Toshiba Digital Solutions Corporation
スケールアウト型データベースGridDB
• 日本発のビッグデータ/IoT向け
スケールアウト型データベース
• V1.0製品化(2013年)、OSS化
(2016年)、V5.1.1(2022年10
月)
• 社会インフラを中心に、高い信頼
性・可用性が求められるシステムに
適用中
電力系統制御 PV監視制御 BEMS HEMS 上下水道 交通 医療
MEMORY
HDD
Scale Out
GridDB
7
© 2022 Toshiba Digital Solutions Corporation
GridDBの特長
時系列
データ指向
高頻度で大規模な時系
列データを効率よくリアル
タイム処理する時系列
データ指向
高い信頼性と
柔軟な拡張性
障害の発生時やサーバ
増設においてもノンストッ
プ運用を実現する高い信
頼性と柔軟な拡張性
ペタバイト級の
高い処理能力
ペタバイト規模のデータを
扱うためにさまざまな工夫
を組み込み、高い処理能
力を実現
開発の俊敏性
と使いやすさ
NoSQLインターフェースだ
けではなく、SQLインタ
フェースを用意し、開発の
俊敏性と使いやすさを実
現
時系列データ:時間とともに変化するデータ
8
© 2021 Toshiba Digital Solutions Corporation
時系列データ指向モデル
GridDBはIoTデータ向けに拡張した独自のキーコンテナ型データモデル
キーバリュー型
(例:Redis)
カラム指向型
(例:Cassandra)
リレーション型
(例:RDBMS)
ドキュメント指向型
(例:MongoDB)
キーコンテナ型
GridDB
キー 値
キー 値
キー 値
キー 値
キー 値
キー 値
キー 値
キー 値
キー 値
キー 値
値
値
値
値
値
値
値
値
値
値
値
値
値
値
値
値
キー ドキュメント
キー ドキュメント
キー ドキュメント
キー ドキュメント
キー ドキュメント
キー
キー
キー
テーブル テーブル
9
© 2021 Toshiba Digital Solutions Corporation
時系列データ指向モデル
GridDBのキーコンテナ型はIoTデータを管理するのに最適
機器 1
機器 2
機器 3
機器 4
データソース
時刻 センサ A センサB
00:00:00 1.12 2.13
00:00:01 1.11 3.12
・・・・ ・・・・ ・・・・
時刻 センサ C センサD センサE
00:00:00 1.12 2.13 1.13
00:00:02 1.01 3.33 2.33
・・・・ ・・・ ・・・・ ・・・・
時刻 センサ F センサG
00:00:00 1.12 2.13
00:00:01 1.11 3.12
・・・・ ・・・・ ・・・・
時刻 センサ センサ
00:00:00 0.12 1.13
00:00:01 1.11 3.12
・・・・ ・・・・ ・・・・
対象データ毎に格納
• コンテナに対してデータ型を定義するスキーマ設定が可能
• ユニークなコンテナ名とロウキーで値を特定
• カラムのインデックス設定が可能
• コンテナ内のロウ単位でトランザクション操作が可能
• コンテナ単位で一貫性保証
モ
デ
リ
ン
グ
10
© 2021 Toshiba Digital Solutions Corporation
ペタバイト級の高い処理能力
GridDBはCPUをフル回転で使用
イベント駆動エンジン
クライアント クライアント 他サーバ 他サーバ
GridDBサーバ
CPU
メモリ
ディスク
1処理タスクを1スレッド
に割り当てて、複数スレッ
ド間でのリソース共有を
排除し、フルスピードで
データ処理を実行
内部的な小さな単位
のタスクを組み合わせ
て処理
➜
タスク間の処理の受け
渡しのオーバヘッドが
発生
CPUコア/スレッド毎に専
有するメモリ、DBファイル
を割当て排他処理、同
期待ちを排除
ブロックの読み書きサイズ
を最適化し、I/O待ちを
削減
RDBMS
クライアント クライアント 他サーバ 他サーバ
1処理
タスク
1スレッド
11
© 2021 Toshiba Digital Solutions Corporation
ペタバイト級の高い処理能力
メモリを最大限有効活用する時系列データ配置技術 TDPA
新しい
古い
コンテナ設計:センサごとにコンテナを作成.
ア
プ
リ
ケ
ー
シ
ョ
ン
put/
multiPut
Get/
multuGet
データ検索:
センサと時間を条件として
検索すると、検索対象の
データは局所的に配置さ
れているため、高速に検索
データ格納:
センサデータは時刻順
に生成され、時刻順
に格納される
TDPA:Time Series Data Placement Algorithm
複数センサであっても、
同じ時間のデータは
近接して配置・格納
される。
12
© 2021 Toshiba Digital Solutions Corporation
高い信頼性と柔軟な拡張性
サーバ間でデータのコピーを保持しあう自動レプリケーションにより、
万一の障害時にも処理を継続可能
サーバ2
バックアップデータ
オリジナルデータ
サーバ1
オリジナルデータ
バックアップデータ
サーバ3
バックアップデータ
オリジナルデータ
サーバ4
バックアップデータ
オリジナルデータ
13
© 2021 Toshiba Digital Solutions Corporation
高い信頼性と柔軟な拡張性
スケールアウト型データベースの弱点を克服
スケールアウト型データベースの弱点
⚫ データ配置のバランスが悪いと、特定のサーバに負荷が集中
⚫ データのコピー(レプリカ)が不足すると、可用性が低下
サーバ間でバランスよくかつ高速にデータを再配置
14
© 2021 Toshiba Digital Solutions Corporation
高い信頼性と柔軟な拡張性
自律データ再配置技術 (ADDA)
クライアント クライアント クライアント クライアント クライアント クライアント
目標
現状
長期同期
プランニング
クライアント クライアント クライアント
Redoログ
(短期同期)
メモリブロック
(長期同期)
❶ インバランス状態
の検知
マスターノードがノード情報を収
集、ノード間のデータの不均衡
やバックアップの欠如を検知
❹ アクセス切替え
完了後、データ配置情報を
書き換えて、アクセス切替え
❷ 長期同期プランニング
定常的な、短期同期 と
は別に、現状 (インバランス)
状態から長期同期の計画
を決定
❸ データ再配置実行
(長期同期/短期同期)
リクエスト処理へ負荷を与えない
範囲で、メモリブロックとDB更新
ログを使い分けながら、バックグラン
ドで高速同期
負荷小
ADDA:Autonomous Data Distribution Algorithm
レプリカ 2
15
© 2021 Toshiba Digital Solutions Corporation
開発の俊敏性と使いやすさ
NoSQLとSQLのデュアルインターフェースを提供
NoSQL インタフェース
⚫ 高速・高スループットな登録・検索・更新
が可能
⚫ Java / C / Ruby / Perl / Python /
Go / Node.jsクライアント
SQL インタフェース
⚫ 複雑な検索が可能
⚫ 標準化されたSQLなので、他ソフトウェア
との連携が容易
GridDB
クラスタ
DB
ノード
DB
ノード
DB
ノード
NoSQL インターフェース
SQLインターフェース
BI/BA
ETL
他のシステム 他のDBMS
16
© 2021 Toshiba Digital Solutions Corporation
開発の俊敏性と使いやすさ
GridDBならリアルタイム分析が可能に
従来のデータ基盤
※1 ODS (Operational Data Store):収集データを一時的に保持するデータベース
※2 ETL (Extract/Transform/Load):データの整形、統合を専門に行うツール
※3 DWH (Data Warehouse):情報を時系列に整理して保管するデータベース
ODS※1
ETL※2
データ蓄積用DB
収集データ バッチによるデータ整形 データ分析用DB 分析
DWH※3
リアルタイム分析が可能に!
GridDBの場合
POS
データ
店舗
データ
気象
データ
人流
データ
…
…
収集データ 分析
GridDB
2つのデータベースを管理するのは面倒だ…。
リアルタイムに分析できないじゃないか⁉
17
© 2022 Toshiba Digital Solutions Corporation
03
GridDB Cloudとは
18
© 2022 Toshiba Digital Solutions Corporation
GridDB Cloudとは
GridDB CloudはGridDBのクラウドサービスです
パブリッククラウドで稼働するマネージドサービス
クラウドネイティブアプリと簡単・高速に連携
データ収集やデータの見える化機能が充実
19
© 2022 Toshiba Digital Solutions Corporation
データ収集ツールや見える化ツールとの連携
単なるDBaaSではなく様々なツールと連携しクラウドデータ基盤を目指す
収集ツール 見える化・分析ツール
Other Service
Coming soon…
Other Service
Coming soon…
Azure Functions
Azure IoT Hub
Power BI
GCP BigQuery
Azure Blob Storage
Azure Functions
CSV
20
© 2022 Toshiba Digital Solutions Corporation
Embulkとの連携例
Embulkによる様々なリソースからのデータ収集
CSV
Amazon S3
CSV
インプットプラグイン
MySQL
インプットプラグイン
S3
インプットプラグイン
Embulk
GridDB
アウトプットプラグイン
GridDB
21
© 2022 Toshiba Digital Solutions Corporation
VNet Peeringによる通信
Azureネットワークによる高速通信
アウトプット
プラグイン
Embulk
Java
C
API
お客様
アプリケーション
GridDB
VNet
Peering
お客様VNet GridDB VNet
AzureのVNet同士をつなぐサービス「VNet Peering」で接続します。内部
ネットワーク通信のため、セキュアかつ高速です。Embulkだけでなく、お客様
アプリケーションも同様の接続方式が利用可能です。
22
© 2022 Toshiba Digital Solutions Corporation
データ収集ツールや見える化ツールとの連携
単なるDBaaSではなく様々なツールと連携しクラウドデータ基盤を目指す
収集ツール 見える化・分析ツール
Other Service
Coming soon…
Other Service
Coming soon…
Azure Functions
Azure IoT Hub
Power BI
GCP BigQuery
Azure Blob Storage
Azure Functions
CSV
23
© 2022 Toshiba Digital Solutions Corporation
Fluentdとの連携例
Fluentdによる様々なリソースからのデータ収集
CSV
Amazon S3
CSV
インプットプラグイン
MySQL
インプットプラグイン
S3
インプットプラグイン
GridDB
アウトプットプラグイン
GridDB
24
© 2022 Toshiba Digital Solutions Corporation
WebAPIによる通信
Fluentdはインターネットを介してGridDBのWebAPIに接続します。Fluentd
だけでなく、お客様のアプリケーションも同様の接続方式が利用可能です。
WebAPIはユーザ認証や、通信暗号化、アクセス制御にも対応しています。
お客様
アプリケーション
WebAPI
GridDB
Internet
アウトプット
プラグイン
Fluentd
25
© 2022 Toshiba Digital Solutions Corporation
データ収集ツールや見える化ツールとの連携
単なるDBaaSではなく様々なツールと連携しクラウドデータ基盤を目指す
収集ツール 見える化・分析ツール
Other Service
Coming soon…
Other Service
Coming soon…
Azure Functions
Azure IoT Hub
Power BI
GCP BigQuery
Azure Blob Storage
Azure Functions
CSV
26
© 2022 Toshiba Digital Solutions Corporation
Grafanaとの連携例
CSV
Amazon S3
CSV
インプットプラグイン
MySQL
インプットプラグイン
S3
インプットプラグイン
GridDB
GridDB
インプットプラグイン
27
© 2022 Toshiba Digital Solutions Corporation
WebAPIによる通信
Grafanaはインターネットを介してGridDBのWebAPIに接続します
Internet
インプット
プラグイン
Grafana
GridDB
WebAPI
28
© 2022 Toshiba Digital Solutions Corporation
Grafanaによるデータ可視化
29
© 2022 Toshiba Digital Solutions Corporation
GridDB Cloudの管理画面
GridDB Cloudの管理ポータルでもデータ可視化は可能です
30
© 2022 Toshiba Digital Solutions Corporation
データ収集ツールや見える化ツールとの連携
単なるDBaaSではなく様々なツールと連携しクラウドデータ基盤を目指す
収集ツール 見える化・分析ツール
Other Service
Coming soon…
Other Service
Coming soon…
Azure Functions
Azure IoT Hub
Power BI
GCP BigQuery
Azure Blob Storage
Azure Functions
CSV
31
© 2022 Toshiba Digital Solutions Corporation
Azure Storageを使った連携
定期的にコンテナデータをCSVファイルとしてエクスポート
Azure
Blob Storage
・エクスポート対象コンテナ
・エクスポート間隔
・差分出力有無
などを指定
CSV
取得
GCP
Storage
Transfer
Service
転送
GCP
Cloud Storage
GCP
BigQuery
取得
Azure
汎用的な形式のため、様々なサービスからデータ取得が可能
BigQueryとの連携は動作検証済みで、連携ガイドを提供しています
32
© 2022 Toshiba Digital Solutions Corporation
定期エクスポート機能の仕組み
Azure Functionsが差分計算し、キューを作成する
Azure Functions
[キュー1]
14:00-15:00に
登録されたデータ
[キュー2]
15:00-16:00に
登録されたデータ
[キュー3]
16:00-17:00に
登録されたデータ
Azure
Container Instance
お客様
スケジュール
設定
キュー
作成
Azure
Blob Storage
エクスポート
アップロード
Container Instanceはキューの処理後に破棄し、
処理開始時に再度作成することで安定稼働を実現
33
© 2022 Toshiba Digital Solutions Corporation
04
GridDB Cloudをつかってみたい
34
© 2022 Toshiba Digital Solutions Corporation
GridDB Cloudを無料で使ってみませんか?
URL:https://form.ict-toshiba.jp/download_form_griddb_cloud/
35
© 2022 Toshiba Digital Solutions Corporation
GridDB Cloudを無料で使ってみませんか?
評価版の申し込みフォーム
評価版のスペックは製品版の
Standard(シングルノード構成)と
同等スペック
CPU 4 core
メモリ 16 GB
ディスク 1 TB
期間 1ヶ月
36
© 2022 Toshiba Digital Solutions Corporation
GridDB Cloudを購入する場合は
https://account.griddb.com/
37
© 2022 Toshiba Digital Solutions Corporation
GridDB Cloudのご提供プラン
お客様の要件に合わせた実行環境を選択可能
サービス名
条件
vCPU メモリ SSD ノード
標準(3ノード構成)
GridDB Cloud(Standard) 4 vCPU 16GB 1TB 3
GridDB Cloud(Professional) 8 vCPU 32GB 1TB 3
GridDB Cloud(Enterprise) 16 vCPU 64GB 1TB 3
シングルノード構成
GridDB Cloud(Standard) シングルノード構成 4 vCPU 16GB 1TB 1
GridDB Cloud(Professional) シングルノード構成 8 vCPU 32GB 1TB 1
GridDB Cloud(Enterprise) シングルノード構成 16 vCPU 64GB 1TB 1
ノード追加
GridDB Cloud(Standard) 1ノード追加 4 vCPU 16GB 1TB 1
GridDB Cloud(Professional) 1ノード追加 8 vCPU 32GB 1TB 1
GridDB Cloud(Enterprise) 1ノード追加 16 vCPU 64GB 1TB 1
38
© 2022 Toshiba Digital Solutions Corporation
ご参考
導入ガイドや連携アプリガイド、プログラミングガイドなど、様々なガイドを日本語で提供し
ています
https://www.global.toshiba/jp/products-solutions/ai-
iot/griddb/resources/document.html
GridDBはオープンソースとしても提供しています
https://github.com/griddb/
39
© 2022 Toshiba Digital Solutions Corporation
ご清聴ありがとうございました

Mais conteúdo relacionado

Semelhante a IoT指向のクラウドデータベースサービスGridDB Cloud ~その特徴とデータ連携の方法~

State of DevOps - Build the Thing Right
State of DevOps - Build the Thing RightState of DevOps - Build the Thing Right
State of DevOps - Build the Thing RightSergiu Bodiu
 
Cloud based cyber-physical systems in manufacturing
Cloud based cyber-physical systems in manufacturingCloud based cyber-physical systems in manufacturing
Cloud based cyber-physical systems in manufacturingGiriraj Mannayee
 
How to Evaluate, Rollout and Operationalize Your SD-WAN Projects
How to Evaluate, Rollout and Operationalize Your SD-WAN ProjectsHow to Evaluate, Rollout and Operationalize Your SD-WAN Projects
How to Evaluate, Rollout and Operationalize Your SD-WAN ProjectsThousandEyes
 
Hybrid Integration
Hybrid IntegrationHybrid Integration
Hybrid IntegrationBizTalk360
 
Denodo as the Core Pillar of your API Strategy
Denodo as the Core Pillar of your API StrategyDenodo as the Core Pillar of your API Strategy
Denodo as the Core Pillar of your API StrategyDenodo
 
How to use Microsoft Azure Virtual Desktop
How to use Microsoft Azure Virtual DesktopHow to use Microsoft Azure Virtual Desktop
How to use Microsoft Azure Virtual DesktopAbdulghani Alkhateeb
 
Basics of cloud computing & salesforce.com
Basics of cloud computing & salesforce.comBasics of cloud computing & salesforce.com
Basics of cloud computing & salesforce.comDeepu S Nath
 
CLOUD FOR ENTERPRISE
CLOUD FOR ENTERPRISECLOUD FOR ENTERPRISE
CLOUD FOR ENTERPRISEHung
 
CLOUD FOR ENTERPRISE
CLOUD FOR ENTERPRISECLOUD FOR ENTERPRISE
CLOUD FOR ENTERPRISEHung Vu
 
Top Emerging Cloud Computing Trends To Look for in 2021.pdf
Top Emerging Cloud Computing Trends To Look for in 2021.pdfTop Emerging Cloud Computing Trends To Look for in 2021.pdf
Top Emerging Cloud Computing Trends To Look for in 2021.pdfinfosec train
 
Design - Integration Scenarios for Hybrid Cloud
Design - Integration Scenarios for Hybrid CloudDesign - Integration Scenarios for Hybrid Cloud
Design - Integration Scenarios for Hybrid CloudLaurenWendler
 
Accelerating a Path to Digital with a Cloud Data Strategy
Accelerating a Path to Digital with a Cloud Data StrategyAccelerating a Path to Digital with a Cloud Data Strategy
Accelerating a Path to Digital with a Cloud Data StrategyMongoDB
 
2022: 6 Cloud-Native App Development Trends to Transform Your Business
2022: 6 Cloud-Native App Development Trends to Transform Your Business2022: 6 Cloud-Native App Development Trends to Transform Your Business
2022: 6 Cloud-Native App Development Trends to Transform Your BusinessWeCode Inc
 
Google cloud - solution deck
Google cloud - solution deckGoogle cloud - solution deck
Google cloud - solution decksandeep chauhan
 
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...Codit
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMDEVOPS D-DAY
 
Why the buzz around cloud computing
Why the buzz around cloud computingWhy the buzz around cloud computing
Why the buzz around cloud computingStructure Cabling
 
How to Evaluate, Rollout, and Operationalize Your SD-WAN Projects
How to Evaluate, Rollout, and Operationalize Your SD-WAN ProjectsHow to Evaluate, Rollout, and Operationalize Your SD-WAN Projects
How to Evaluate, Rollout, and Operationalize Your SD-WAN ProjectsThousandEyes
 
The-Roadmap-to-Master-Cloud.pdf
The-Roadmap-to-Master-Cloud.pdfThe-Roadmap-to-Master-Cloud.pdf
The-Roadmap-to-Master-Cloud.pdfNetCom Learning
 

Semelhante a IoT指向のクラウドデータベースサービスGridDB Cloud ~その特徴とデータ連携の方法~ (20)

State of DevOps - Build the Thing Right
State of DevOps - Build the Thing RightState of DevOps - Build the Thing Right
State of DevOps - Build the Thing Right
 
What the future holds for the hybrid cloud
What the future holds for the hybrid cloudWhat the future holds for the hybrid cloud
What the future holds for the hybrid cloud
 
Cloud based cyber-physical systems in manufacturing
Cloud based cyber-physical systems in manufacturingCloud based cyber-physical systems in manufacturing
Cloud based cyber-physical systems in manufacturing
 
How to Evaluate, Rollout and Operationalize Your SD-WAN Projects
How to Evaluate, Rollout and Operationalize Your SD-WAN ProjectsHow to Evaluate, Rollout and Operationalize Your SD-WAN Projects
How to Evaluate, Rollout and Operationalize Your SD-WAN Projects
 
Hybrid Integration
Hybrid IntegrationHybrid Integration
Hybrid Integration
 
Denodo as the Core Pillar of your API Strategy
Denodo as the Core Pillar of your API StrategyDenodo as the Core Pillar of your API Strategy
Denodo as the Core Pillar of your API Strategy
 
How to use Microsoft Azure Virtual Desktop
How to use Microsoft Azure Virtual DesktopHow to use Microsoft Azure Virtual Desktop
How to use Microsoft Azure Virtual Desktop
 
Basics of cloud computing & salesforce.com
Basics of cloud computing & salesforce.comBasics of cloud computing & salesforce.com
Basics of cloud computing & salesforce.com
 
CLOUD FOR ENTERPRISE
CLOUD FOR ENTERPRISECLOUD FOR ENTERPRISE
CLOUD FOR ENTERPRISE
 
CLOUD FOR ENTERPRISE
CLOUD FOR ENTERPRISECLOUD FOR ENTERPRISE
CLOUD FOR ENTERPRISE
 
Top Emerging Cloud Computing Trends To Look for in 2021.pdf
Top Emerging Cloud Computing Trends To Look for in 2021.pdfTop Emerging Cloud Computing Trends To Look for in 2021.pdf
Top Emerging Cloud Computing Trends To Look for in 2021.pdf
 
Design - Integration Scenarios for Hybrid Cloud
Design - Integration Scenarios for Hybrid CloudDesign - Integration Scenarios for Hybrid Cloud
Design - Integration Scenarios for Hybrid Cloud
 
Accelerating a Path to Digital with a Cloud Data Strategy
Accelerating a Path to Digital with a Cloud Data StrategyAccelerating a Path to Digital with a Cloud Data Strategy
Accelerating a Path to Digital with a Cloud Data Strategy
 
2022: 6 Cloud-Native App Development Trends to Transform Your Business
2022: 6 Cloud-Native App Development Trends to Transform Your Business2022: 6 Cloud-Native App Development Trends to Transform Your Business
2022: 6 Cloud-Native App Development Trends to Transform Your Business
 
Google cloud - solution deck
Google cloud - solution deckGoogle cloud - solution deck
Google cloud - solution deck
 
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBM
 
Why the buzz around cloud computing
Why the buzz around cloud computingWhy the buzz around cloud computing
Why the buzz around cloud computing
 
How to Evaluate, Rollout, and Operationalize Your SD-WAN Projects
How to Evaluate, Rollout, and Operationalize Your SD-WAN ProjectsHow to Evaluate, Rollout, and Operationalize Your SD-WAN Projects
How to Evaluate, Rollout, and Operationalize Your SD-WAN Projects
 
The-Roadmap-to-Master-Cloud.pdf
The-Roadmap-to-Master-Cloud.pdfThe-Roadmap-to-Master-Cloud.pdf
The-Roadmap-to-Master-Cloud.pdf
 

Mais de griddb

ビッグデータ・IoTシステム向け高速スケールアウト型データベース GridDB - 従来のデータベースでは不可能だったビッグデータのリアルタイム分析が可...
ビッグデータ・IoTシステム向け高速スケールアウト型データベース GridDB  - 従来のデータベースでは不可能だったビッグデータのリアルタイム分析が可...ビッグデータ・IoTシステム向け高速スケールアウト型データベース GridDB  - 従来のデータベースでは不可能だったビッグデータのリアルタイム分析が可...
ビッグデータ・IoTシステム向け高速スケールアウト型データベース GridDB - 従来のデータベースでは不可能だったビッグデータのリアルタイム分析が可...griddb
 
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB - 強化された時系列データ管理・検索機能について -
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB - 強化された時系列データ管理・検索機能について -NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB - 強化された時系列データ管理・検索機能について -
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB - 強化された時系列データ管理・検索機能について -griddb
 
東芝のデータ処理技術基盤のご紹介(ポスター)
東芝のデータ処理技術基盤のご紹介(ポスター)東芝のデータ処理技術基盤のご紹介(ポスター)
東芝のデータ処理技術基盤のご紹介(ポスター)griddb
 
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ クラウドでGridDBを使ってみましょう ~
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ クラウドでGridDBを使ってみましょう ~NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ クラウドでGridDBを使ってみましょう ~
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ クラウドでGridDBを使ってみましょう ~griddb
 
ペタバイト級でも扱えるGridDBのアーキテクチャ Deep Dive
ペタバイト級でも扱えるGridDBのアーキテクチャ Deep Diveペタバイト級でも扱えるGridDBのアーキテクチャ Deep Dive
ペタバイト級でも扱えるGridDBのアーキテクチャ Deep Divegriddb
 
日本発のオープンソース・データベース GridDB
日本発のオープンソース・データベース GridDB日本発のオープンソース・データベース GridDB
日本発のオープンソース・データベース GridDBgriddb
 
NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~コマンドライン・インターフェース(CLI)を使ってみましょう~
NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~コマンドライン・インターフェース(CLI)を使ってみましょう~NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~コマンドライン・インターフェース(CLI)を使ってみましょう~
NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~コマンドライン・インターフェース(CLI)を使ってみましょう~griddb
 
多様性時代のDB選択
多様性時代のDB選択多様性時代のDB選択
多様性時代のDB選択griddb
 
アーキテクチャを一新したIoT/ビッグデータ向けデータベースGridDB
アーキテクチャを一新したIoT/ビッグデータ向けデータベースGridDBアーキテクチャを一新したIoT/ビッグデータ向けデータベースGridDB
アーキテクチャを一新したIoT/ビッグデータ向けデータベースGridDBgriddb
 
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティショニングを 使っ...
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティショニングを 使っ...NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティショニングを 使っ...
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティショニングを 使っ...griddb
 
ビッグデータやIoTシステムを支えるデータベース 『GridDB』
ビッグデータやIoTシステムを支えるデータベース 『GridDB』ビッグデータやIoTシステムを支えるデータベース 『GridDB』
ビッグデータやIoTシステムを支えるデータベース 『GridDB』griddb
 
【ハンズオンセミナー】NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティ...
【ハンズオンセミナー】NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティ...【ハンズオンセミナー】NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティ...
【ハンズオンセミナー】NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティ...griddb
 
データを事業に活かすために必要なデータ基盤とは
データを事業に活かすために必要なデータ基盤とはデータを事業に活かすために必要なデータ基盤とは
データを事業に活かすために必要なデータ基盤とはgriddb
 
GridDB: A Distributed SQL time series database for IoT and Big Data
GridDB: A Distributed SQL time series database for IoT and Big DataGridDB: A Distributed SQL time series database for IoT and Big Data
GridDB: A Distributed SQL time series database for IoT and Big Datagriddb
 
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~griddb
 
多様性時代のDB選択
多様性時代のDB選択多様性時代のDB選択
多様性時代のDB選択griddb
 
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイントgriddb
 
ビッグIoTデータに対応したデータベース GridDB
ビッグIoTデータに対応したデータベース GridDBビッグIoTデータに対応したデータベース GridDB
ビッグIoTデータに対応したデータベース GridDBgriddb
 
オープンソースデータベース GridDBとそのオープンコミュニティ活動
オープンソースデータベース GridDBとそのオープンコミュニティ活動オープンソースデータベース GridDBとそのオープンコミュニティ活動
オープンソースデータベース GridDBとそのオープンコミュニティ活動griddb
 
GridDBを使用する理由…IoTビッグデータ システムを支える分散スケールアウト型NoSQL/SQLハイブリットデータベースGridDB
GridDBを使用する理由…IoTビッグデータ システムを支える分散スケールアウト型NoSQL/SQLハイブリットデータベースGridDBGridDBを使用する理由…IoTビッグデータ システムを支える分散スケールアウト型NoSQL/SQLハイブリットデータベースGridDB
GridDBを使用する理由…IoTビッグデータ システムを支える分散スケールアウト型NoSQL/SQLハイブリットデータベースGridDBgriddb
 

Mais de griddb (20)

ビッグデータ・IoTシステム向け高速スケールアウト型データベース GridDB - 従来のデータベースでは不可能だったビッグデータのリアルタイム分析が可...
ビッグデータ・IoTシステム向け高速スケールアウト型データベース GridDB  - 従来のデータベースでは不可能だったビッグデータのリアルタイム分析が可...ビッグデータ・IoTシステム向け高速スケールアウト型データベース GridDB  - 従来のデータベースでは不可能だったビッグデータのリアルタイム分析が可...
ビッグデータ・IoTシステム向け高速スケールアウト型データベース GridDB - 従来のデータベースでは不可能だったビッグデータのリアルタイム分析が可...
 
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB - 強化された時系列データ管理・検索機能について -
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB - 強化された時系列データ管理・検索機能について -NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB - 強化された時系列データ管理・検索機能について -
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB - 強化された時系列データ管理・検索機能について -
 
東芝のデータ処理技術基盤のご紹介(ポスター)
東芝のデータ処理技術基盤のご紹介(ポスター)東芝のデータ処理技術基盤のご紹介(ポスター)
東芝のデータ処理技術基盤のご紹介(ポスター)
 
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ クラウドでGridDBを使ってみましょう ~
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ クラウドでGridDBを使ってみましょう ~NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ クラウドでGridDBを使ってみましょう ~
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ クラウドでGridDBを使ってみましょう ~
 
ペタバイト級でも扱えるGridDBのアーキテクチャ Deep Dive
ペタバイト級でも扱えるGridDBのアーキテクチャ Deep Diveペタバイト級でも扱えるGridDBのアーキテクチャ Deep Dive
ペタバイト級でも扱えるGridDBのアーキテクチャ Deep Dive
 
日本発のオープンソース・データベース GridDB
日本発のオープンソース・データベース GridDB日本発のオープンソース・データベース GridDB
日本発のオープンソース・データベース GridDB
 
NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~コマンドライン・インターフェース(CLI)を使ってみましょう~
NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~コマンドライン・インターフェース(CLI)を使ってみましょう~NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~コマンドライン・インターフェース(CLI)を使ってみましょう~
NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~コマンドライン・インターフェース(CLI)を使ってみましょう~
 
多様性時代のDB選択
多様性時代のDB選択多様性時代のDB選択
多様性時代のDB選択
 
アーキテクチャを一新したIoT/ビッグデータ向けデータベースGridDB
アーキテクチャを一新したIoT/ビッグデータ向けデータベースGridDBアーキテクチャを一新したIoT/ビッグデータ向けデータベースGridDB
アーキテクチャを一新したIoT/ビッグデータ向けデータベースGridDB
 
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティショニングを 使っ...
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティショニングを 使っ...NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティショニングを 使っ...
NoSQL/SQLデュアルインターフェースを備えた IoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティショニングを 使っ...
 
ビッグデータやIoTシステムを支えるデータベース 『GridDB』
ビッグデータやIoTシステムを支えるデータベース 『GridDB』ビッグデータやIoTシステムを支えるデータベース 『GridDB』
ビッグデータやIoTシステムを支えるデータベース 『GridDB』
 
【ハンズオンセミナー】NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティ...
【ハンズオンセミナー】NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティ...【ハンズオンセミナー】NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティ...
【ハンズオンセミナー】NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~ GridDB CE 4.6のテーブルパーティ...
 
データを事業に活かすために必要なデータ基盤とは
データを事業に活かすために必要なデータ基盤とはデータを事業に活かすために必要なデータ基盤とは
データを事業に活かすために必要なデータ基盤とは
 
GridDB: A Distributed SQL time series database for IoT and Big Data
GridDB: A Distributed SQL time series database for IoT and Big DataGridDB: A Distributed SQL time series database for IoT and Big Data
GridDB: A Distributed SQL time series database for IoT and Big Data
 
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
 
多様性時代のDB選択
多様性時代のDB選択多様性時代のDB選択
多様性時代のDB選択
 
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
 
ビッグIoTデータに対応したデータベース GridDB
ビッグIoTデータに対応したデータベース GridDBビッグIoTデータに対応したデータベース GridDB
ビッグIoTデータに対応したデータベース GridDB
 
オープンソースデータベース GridDBとそのオープンコミュニティ活動
オープンソースデータベース GridDBとそのオープンコミュニティ活動オープンソースデータベース GridDBとそのオープンコミュニティ活動
オープンソースデータベース GridDBとそのオープンコミュニティ活動
 
GridDBを使用する理由…IoTビッグデータ システムを支える分散スケールアウト型NoSQL/SQLハイブリットデータベースGridDB
GridDBを使用する理由…IoTビッグデータ システムを支える分散スケールアウト型NoSQL/SQLハイブリットデータベースGridDBGridDBを使用する理由…IoTビッグデータ システムを支える分散スケールアウト型NoSQL/SQLハイブリットデータベースGridDB
GridDBを使用する理由…IoTビッグデータ システムを支える分散スケールアウト型NoSQL/SQLハイブリットデータベースGridDB
 

Último

The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxFIDO Alliance
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Skynet Technologies
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
Navigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi DaparthiNavigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi DaparthiRaviKumarDaparthi
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...ScyllaDB
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfdanishmna97
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Paige Cruz
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfalexjohnson7307
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxFIDO Alliance
 

Último (20)

The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Navigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi DaparthiNavigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi Daparthi
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 

IoT指向のクラウドデータベースサービスGridDB Cloud ~その特徴とデータ連携の方法~

  • 1. © 2021 Toshiba Digital Solutions Corporation 東芝デジタルソリューションズ株式会社 ソフトウェアシステム技術開発センター ソフトウェア開発部 千葉 一輝 2022.11.17 ~その特徴とデータ連携の方法~ IoT指向のクラウドデータベースサービスGridDB Cloud
  • 2. 1 © 2021 Toshiba Digital Solutions Corporation 01 03 02 GridDB Cloudとは GridDBとは IoTデータの特徴 Contents GridDB Cloudをつかってみたい 04
  • 3. 2 © 2022 Toshiba Digital Solutions Corporation 01 IoTデータの特徴
  • 4. 3 © 2019 Toshiba Digital Solutions Corporation IoTデータの特長 ミリ秒オーダーで 高頻度に発生 24H365D 絶え間なく発生 大量データが 単調増加 発生直後から リアルタイム参照 時系列、空間などの 様々なデータ データ一貫性 の保証 APL ログ Web サイト Web・SNS ログ CRM/ERP センサー 異常検出 見える化 各種集計 時間 デ | タ 量 データベース 時系列データ 収集 蓄積 読み出し・ 分析
  • 5. 4 © 2019 Toshiba Digital Solutions Corporation データベースへの要求 ミリ秒オーダーで 高頻度に発生 24H365D 絶え間なく発生 大量データが 単調増加 発生直後から リアルタイム参照 時系列、空間などの 様々なデータ データ一貫性 の保証 APL ログ Web サイト Web・SNS ログ CRM/ERP センサー 異常検出 見える化 各種集計 時間 デ | タ 量 データベース 時系列データ 収集 蓄積 読み出し・ 分析 高い処理能力 High Performance 高い信頼性 High Reliability 高い拡張性 High Scalability IoT指向 IoT Oriented IoT指向 IoT Oriented 高い処理能力 High Performance
  • 6. 5 © 2022 Toshiba Digital Solutions Corporation 02 GridDBとは
  • 7. 6 © 2019 Toshiba Digital Solutions Corporation スケールアウト型データベースGridDB • 日本発のビッグデータ/IoT向け スケールアウト型データベース • V1.0製品化(2013年)、OSS化 (2016年)、V5.1.1(2022年10 月) • 社会インフラを中心に、高い信頼 性・可用性が求められるシステムに 適用中 電力系統制御 PV監視制御 BEMS HEMS 上下水道 交通 医療 MEMORY HDD Scale Out GridDB
  • 8. 7 © 2022 Toshiba Digital Solutions Corporation GridDBの特長 時系列 データ指向 高頻度で大規模な時系 列データを効率よくリアル タイム処理する時系列 データ指向 高い信頼性と 柔軟な拡張性 障害の発生時やサーバ 増設においてもノンストッ プ運用を実現する高い信 頼性と柔軟な拡張性 ペタバイト級の 高い処理能力 ペタバイト規模のデータを 扱うためにさまざまな工夫 を組み込み、高い処理能 力を実現 開発の俊敏性 と使いやすさ NoSQLインターフェースだ けではなく、SQLインタ フェースを用意し、開発の 俊敏性と使いやすさを実 現 時系列データ:時間とともに変化するデータ
  • 9. 8 © 2021 Toshiba Digital Solutions Corporation 時系列データ指向モデル GridDBはIoTデータ向けに拡張した独自のキーコンテナ型データモデル キーバリュー型 (例:Redis) カラム指向型 (例:Cassandra) リレーション型 (例:RDBMS) ドキュメント指向型 (例:MongoDB) キーコンテナ型 GridDB キー 値 キー 値 キー 値 キー 値 キー 値 キー 値 キー 値 キー 値 キー 値 キー 値 値 値 値 値 値 値 値 値 値 値 値 値 値 値 値 値 キー ドキュメント キー ドキュメント キー ドキュメント キー ドキュメント キー ドキュメント キー キー キー テーブル テーブル
  • 10. 9 © 2021 Toshiba Digital Solutions Corporation 時系列データ指向モデル GridDBのキーコンテナ型はIoTデータを管理するのに最適 機器 1 機器 2 機器 3 機器 4 データソース 時刻 センサ A センサB 00:00:00 1.12 2.13 00:00:01 1.11 3.12 ・・・・ ・・・・ ・・・・ 時刻 センサ C センサD センサE 00:00:00 1.12 2.13 1.13 00:00:02 1.01 3.33 2.33 ・・・・ ・・・ ・・・・ ・・・・ 時刻 センサ F センサG 00:00:00 1.12 2.13 00:00:01 1.11 3.12 ・・・・ ・・・・ ・・・・ 時刻 センサ センサ 00:00:00 0.12 1.13 00:00:01 1.11 3.12 ・・・・ ・・・・ ・・・・ 対象データ毎に格納 • コンテナに対してデータ型を定義するスキーマ設定が可能 • ユニークなコンテナ名とロウキーで値を特定 • カラムのインデックス設定が可能 • コンテナ内のロウ単位でトランザクション操作が可能 • コンテナ単位で一貫性保証 モ デ リ ン グ
  • 11. 10 © 2021 Toshiba Digital Solutions Corporation ペタバイト級の高い処理能力 GridDBはCPUをフル回転で使用 イベント駆動エンジン クライアント クライアント 他サーバ 他サーバ GridDBサーバ CPU メモリ ディスク 1処理タスクを1スレッド に割り当てて、複数スレッ ド間でのリソース共有を 排除し、フルスピードで データ処理を実行 内部的な小さな単位 のタスクを組み合わせ て処理 ➜ タスク間の処理の受け 渡しのオーバヘッドが 発生 CPUコア/スレッド毎に専 有するメモリ、DBファイル を割当て排他処理、同 期待ちを排除 ブロックの読み書きサイズ を最適化し、I/O待ちを 削減 RDBMS クライアント クライアント 他サーバ 他サーバ 1処理 タスク 1スレッド
  • 12. 11 © 2021 Toshiba Digital Solutions Corporation ペタバイト級の高い処理能力 メモリを最大限有効活用する時系列データ配置技術 TDPA 新しい 古い コンテナ設計:センサごとにコンテナを作成. ア プ リ ケ ー シ ョ ン put/ multiPut Get/ multuGet データ検索: センサと時間を条件として 検索すると、検索対象の データは局所的に配置さ れているため、高速に検索 データ格納: センサデータは時刻順 に生成され、時刻順 に格納される TDPA:Time Series Data Placement Algorithm 複数センサであっても、 同じ時間のデータは 近接して配置・格納 される。
  • 13. 12 © 2021 Toshiba Digital Solutions Corporation 高い信頼性と柔軟な拡張性 サーバ間でデータのコピーを保持しあう自動レプリケーションにより、 万一の障害時にも処理を継続可能 サーバ2 バックアップデータ オリジナルデータ サーバ1 オリジナルデータ バックアップデータ サーバ3 バックアップデータ オリジナルデータ サーバ4 バックアップデータ オリジナルデータ
  • 14. 13 © 2021 Toshiba Digital Solutions Corporation 高い信頼性と柔軟な拡張性 スケールアウト型データベースの弱点を克服 スケールアウト型データベースの弱点 ⚫ データ配置のバランスが悪いと、特定のサーバに負荷が集中 ⚫ データのコピー(レプリカ)が不足すると、可用性が低下 サーバ間でバランスよくかつ高速にデータを再配置
  • 15. 14 © 2021 Toshiba Digital Solutions Corporation 高い信頼性と柔軟な拡張性 自律データ再配置技術 (ADDA) クライアント クライアント クライアント クライアント クライアント クライアント 目標 現状 長期同期 プランニング クライアント クライアント クライアント Redoログ (短期同期) メモリブロック (長期同期) ❶ インバランス状態 の検知 マスターノードがノード情報を収 集、ノード間のデータの不均衡 やバックアップの欠如を検知 ❹ アクセス切替え 完了後、データ配置情報を 書き換えて、アクセス切替え ❷ 長期同期プランニング 定常的な、短期同期 と は別に、現状 (インバランス) 状態から長期同期の計画 を決定 ❸ データ再配置実行 (長期同期/短期同期) リクエスト処理へ負荷を与えない 範囲で、メモリブロックとDB更新 ログを使い分けながら、バックグラン ドで高速同期 負荷小 ADDA:Autonomous Data Distribution Algorithm レプリカ 2
  • 16. 15 © 2021 Toshiba Digital Solutions Corporation 開発の俊敏性と使いやすさ NoSQLとSQLのデュアルインターフェースを提供 NoSQL インタフェース ⚫ 高速・高スループットな登録・検索・更新 が可能 ⚫ Java / C / Ruby / Perl / Python / Go / Node.jsクライアント SQL インタフェース ⚫ 複雑な検索が可能 ⚫ 標準化されたSQLなので、他ソフトウェア との連携が容易 GridDB クラスタ DB ノード DB ノード DB ノード NoSQL インターフェース SQLインターフェース BI/BA ETL 他のシステム 他のDBMS
  • 17. 16 © 2021 Toshiba Digital Solutions Corporation 開発の俊敏性と使いやすさ GridDBならリアルタイム分析が可能に 従来のデータ基盤 ※1 ODS (Operational Data Store):収集データを一時的に保持するデータベース ※2 ETL (Extract/Transform/Load):データの整形、統合を専門に行うツール ※3 DWH (Data Warehouse):情報を時系列に整理して保管するデータベース ODS※1 ETL※2 データ蓄積用DB 収集データ バッチによるデータ整形 データ分析用DB 分析 DWH※3 リアルタイム分析が可能に! GridDBの場合 POS データ 店舗 データ 気象 データ 人流 データ … … 収集データ 分析 GridDB 2つのデータベースを管理するのは面倒だ…。 リアルタイムに分析できないじゃないか⁉
  • 18. 17 © 2022 Toshiba Digital Solutions Corporation 03 GridDB Cloudとは
  • 19. 18 © 2022 Toshiba Digital Solutions Corporation GridDB Cloudとは GridDB CloudはGridDBのクラウドサービスです パブリッククラウドで稼働するマネージドサービス クラウドネイティブアプリと簡単・高速に連携 データ収集やデータの見える化機能が充実
  • 20. 19 © 2022 Toshiba Digital Solutions Corporation データ収集ツールや見える化ツールとの連携 単なるDBaaSではなく様々なツールと連携しクラウドデータ基盤を目指す 収集ツール 見える化・分析ツール Other Service Coming soon… Other Service Coming soon… Azure Functions Azure IoT Hub Power BI GCP BigQuery Azure Blob Storage Azure Functions CSV
  • 21. 20 © 2022 Toshiba Digital Solutions Corporation Embulkとの連携例 Embulkによる様々なリソースからのデータ収集 CSV Amazon S3 CSV インプットプラグイン MySQL インプットプラグイン S3 インプットプラグイン Embulk GridDB アウトプットプラグイン GridDB
  • 22. 21 © 2022 Toshiba Digital Solutions Corporation VNet Peeringによる通信 Azureネットワークによる高速通信 アウトプット プラグイン Embulk Java C API お客様 アプリケーション GridDB VNet Peering お客様VNet GridDB VNet AzureのVNet同士をつなぐサービス「VNet Peering」で接続します。内部 ネットワーク通信のため、セキュアかつ高速です。Embulkだけでなく、お客様 アプリケーションも同様の接続方式が利用可能です。
  • 23. 22 © 2022 Toshiba Digital Solutions Corporation データ収集ツールや見える化ツールとの連携 単なるDBaaSではなく様々なツールと連携しクラウドデータ基盤を目指す 収集ツール 見える化・分析ツール Other Service Coming soon… Other Service Coming soon… Azure Functions Azure IoT Hub Power BI GCP BigQuery Azure Blob Storage Azure Functions CSV
  • 24. 23 © 2022 Toshiba Digital Solutions Corporation Fluentdとの連携例 Fluentdによる様々なリソースからのデータ収集 CSV Amazon S3 CSV インプットプラグイン MySQL インプットプラグイン S3 インプットプラグイン GridDB アウトプットプラグイン GridDB
  • 25. 24 © 2022 Toshiba Digital Solutions Corporation WebAPIによる通信 Fluentdはインターネットを介してGridDBのWebAPIに接続します。Fluentd だけでなく、お客様のアプリケーションも同様の接続方式が利用可能です。 WebAPIはユーザ認証や、通信暗号化、アクセス制御にも対応しています。 お客様 アプリケーション WebAPI GridDB Internet アウトプット プラグイン Fluentd
  • 26. 25 © 2022 Toshiba Digital Solutions Corporation データ収集ツールや見える化ツールとの連携 単なるDBaaSではなく様々なツールと連携しクラウドデータ基盤を目指す 収集ツール 見える化・分析ツール Other Service Coming soon… Other Service Coming soon… Azure Functions Azure IoT Hub Power BI GCP BigQuery Azure Blob Storage Azure Functions CSV
  • 27. 26 © 2022 Toshiba Digital Solutions Corporation Grafanaとの連携例 CSV Amazon S3 CSV インプットプラグイン MySQL インプットプラグイン S3 インプットプラグイン GridDB GridDB インプットプラグイン
  • 28. 27 © 2022 Toshiba Digital Solutions Corporation WebAPIによる通信 Grafanaはインターネットを介してGridDBのWebAPIに接続します Internet インプット プラグイン Grafana GridDB WebAPI
  • 29. 28 © 2022 Toshiba Digital Solutions Corporation Grafanaによるデータ可視化
  • 30. 29 © 2022 Toshiba Digital Solutions Corporation GridDB Cloudの管理画面 GridDB Cloudの管理ポータルでもデータ可視化は可能です
  • 31. 30 © 2022 Toshiba Digital Solutions Corporation データ収集ツールや見える化ツールとの連携 単なるDBaaSではなく様々なツールと連携しクラウドデータ基盤を目指す 収集ツール 見える化・分析ツール Other Service Coming soon… Other Service Coming soon… Azure Functions Azure IoT Hub Power BI GCP BigQuery Azure Blob Storage Azure Functions CSV
  • 32. 31 © 2022 Toshiba Digital Solutions Corporation Azure Storageを使った連携 定期的にコンテナデータをCSVファイルとしてエクスポート Azure Blob Storage ・エクスポート対象コンテナ ・エクスポート間隔 ・差分出力有無 などを指定 CSV 取得 GCP Storage Transfer Service 転送 GCP Cloud Storage GCP BigQuery 取得 Azure 汎用的な形式のため、様々なサービスからデータ取得が可能 BigQueryとの連携は動作検証済みで、連携ガイドを提供しています
  • 33. 32 © 2022 Toshiba Digital Solutions Corporation 定期エクスポート機能の仕組み Azure Functionsが差分計算し、キューを作成する Azure Functions [キュー1] 14:00-15:00に 登録されたデータ [キュー2] 15:00-16:00に 登録されたデータ [キュー3] 16:00-17:00に 登録されたデータ Azure Container Instance お客様 スケジュール 設定 キュー 作成 Azure Blob Storage エクスポート アップロード Container Instanceはキューの処理後に破棄し、 処理開始時に再度作成することで安定稼働を実現
  • 34. 33 © 2022 Toshiba Digital Solutions Corporation 04 GridDB Cloudをつかってみたい
  • 35. 34 © 2022 Toshiba Digital Solutions Corporation GridDB Cloudを無料で使ってみませんか? URL:https://form.ict-toshiba.jp/download_form_griddb_cloud/
  • 36. 35 © 2022 Toshiba Digital Solutions Corporation GridDB Cloudを無料で使ってみませんか? 評価版の申し込みフォーム 評価版のスペックは製品版の Standard(シングルノード構成)と 同等スペック CPU 4 core メモリ 16 GB ディスク 1 TB 期間 1ヶ月
  • 37. 36 © 2022 Toshiba Digital Solutions Corporation GridDB Cloudを購入する場合は https://account.griddb.com/
  • 38. 37 © 2022 Toshiba Digital Solutions Corporation GridDB Cloudのご提供プラン お客様の要件に合わせた実行環境を選択可能 サービス名 条件 vCPU メモリ SSD ノード 標準(3ノード構成) GridDB Cloud(Standard) 4 vCPU 16GB 1TB 3 GridDB Cloud(Professional) 8 vCPU 32GB 1TB 3 GridDB Cloud(Enterprise) 16 vCPU 64GB 1TB 3 シングルノード構成 GridDB Cloud(Standard) シングルノード構成 4 vCPU 16GB 1TB 1 GridDB Cloud(Professional) シングルノード構成 8 vCPU 32GB 1TB 1 GridDB Cloud(Enterprise) シングルノード構成 16 vCPU 64GB 1TB 1 ノード追加 GridDB Cloud(Standard) 1ノード追加 4 vCPU 16GB 1TB 1 GridDB Cloud(Professional) 1ノード追加 8 vCPU 32GB 1TB 1 GridDB Cloud(Enterprise) 1ノード追加 16 vCPU 64GB 1TB 1
  • 39. 38 © 2022 Toshiba Digital Solutions Corporation ご参考 導入ガイドや連携アプリガイド、プログラミングガイドなど、様々なガイドを日本語で提供し ています https://www.global.toshiba/jp/products-solutions/ai- iot/griddb/resources/document.html GridDBはオープンソースとしても提供しています https://github.com/griddb/
  • 40. 39 © 2022 Toshiba Digital Solutions Corporation ご清聴ありがとうございました