SlideShare a Scribd company logo
1 of 33
Download to read offline
© 2019 Toshiba Digital Solutions Corporation
東芝デジタルソリューションズ株式会社
服部 雅一
サイバーフィジカルシステム(CPS)に必要なデータ基盤を考える
~ NoSQL/SQLハイブリット型GridDB ~
2© 2019 Toshiba Digital Solutions Corporation
CPSやDXに求められるデータベースとは
GridDB の特長
性能ベンチマーク
オープンソース GridDB
01
02
03
04
導入事例05
3© 2019 Toshiba Digital Solutions Corporation
01
CPSやDXに求められるデータベースとは
4© 2019 Toshiba Digital Solutions Corporation
IoTデータはトランザクション型のデータと異なる特徴がある
異常検出
見える化
各種集計
データベース
時系列データ
ミリ秒オーダーで
高頻度に発生
大量データが
単調増加
発生直後から
リアルタイム参照
24H365D
絶え間なく発生
APL ログ
Web サイト
Web・SNS ログ
RDBMS
CRM/ERP
センサー
データ収集 データ保管 データ読出し・分析
デ
ー
タ
保
管
量
月・年
5© 2019 Toshiba Digital Solutions Corporation
では、 IoTのためのデータベース要件とは
異常検出
見える化
各種集計
データベース
時系列データ
APL ログ
Web サイト
Web・SNS ログ
RDBMS
CRM/ERP
センサー
データ収集 データ保管 データ読出し・分析
デ
ー
タ
保
管
量
月・年
ミリ秒オーダーで
高頻度に発生
大量データが
単調増加
発生直後から
リアルタイム参照
24H365D
絶え間なく発生
高い処理能力
High Performance
高い処理能力
High Performance
高い信頼性
High Reliability
柔軟な拡張性
High Scalability
6© 2019 Toshiba Digital Solutions Corporation
これまでの技術はIoTのデータベース要件を満たしているか
DXシステムにおける弊社見解です。
高い処理能力 柔軟な拡張性 高い信頼性
RDB △ × ○
NoSQL △ ○ △
Hadoop FS △ ○ ×
GridDB ◎ ◎ ◎
注:トランザクションシステムにおける評価は異なります。
7© 2019 Toshiba Digital Solutions Corporation
02
GridDB の特長
8© 2019 Toshiba Digital Solutions Corporation
GridDB の特長
• キーコンテナ型データモデル
• コンテナ内のデータ一貫性を保証
IoT指向の
データモデル
• メモリを主、ストレージを従としたハイブリッド型インメモリーDB
• 同期・排他処理、リカバリなど、各種オーバーヘッドを極力削減
高性能
• ノンストップスケールアウト
• 強い自律性。パーティション単位で自由自在にノードに配置
スケーラビリティ
• データ複製をサーバ間で自動的に実行
• 障害発生時も、システムを止めることなく運用継続
高い信頼性と
可用性
• NoSQLで大量データを収集しながら、SQLでリアルタイム分析が可能
• パイプラインなど並列SQL処理
NoSQLとSQL
デュアルIF
9© 2019 Toshiba Digital Solutions Corporation
データモデル
IoTデータを格納するのに最適なキーコンテナ型データモデル
IoTデータ 分散KVS
キーバリュー型/キーカラム型
GridDB
キーコンテナ型
コンテナ:テーブル表現で管理
機器
時刻 センサ A センサB
00:00:00 1.12 2.13
00:00:01 0.88 5.98
00:00:02 3.78 4.05
00:00:03 6.52 2.04
・・・・ ・・・・ ・・・・
機器
1
時刻 センサ A センサB
00:00:00 1.12 2.13
00:00:01 0.88 5.98
00:00:02 3.78 4.05
00:00:03 6.52 2.04
・・・・ ・・・・ ・・・・
機器
時刻 センサ A センサB
00:00:00 1.12 2.13
00:00:01 0.88 5.98
00:00:02 3.78 4.05
00:00:03 6.52 2.04
・・・・ ・・・・ ・・・・
機器
時刻 センサ A センサB
00:00:00 1.12 2.13
00:00:01 0.88 5.98
00:00:02 3.78 4.05
00:00:03 6.52 2.04
・・・・ ・・・・ ・・・・
機器
1
時刻 センサ A センサB
00:00:00 1.12 2.13
00:00:01 0.88 5.98
00:00:02 3.78 4.05
00:00:03 6.52 2.04
・・・・ ・・・・ ・・・・
機器
1
時刻 センサ A センサB
00:00:00 1.12 2.13
00:00:01 0.88 5.98
00:00:02 3.78 4.05
00:00:03 6.52 2.04
・・・・ ・・・・ ・・・・
機器 時刻
1 00:00:00
センサ A センサB
1.12 2.13
機器 時刻
1 00:00:00
センサ A センサB
1.12 2.13
センサ A センサB
1.12 2.13
機器 時刻
1 00:00:00
10© 2019 Toshiba Digital Solutions Corporation
RDBMSのCPU利用効率
本質的なデータ処理に費やすCPU使用率は10%強
要求処理
Data File
WAL File
トランザクション管理
クエリ処理
バッファ管理
RDB
Harizopoulos, S. et al, “OLTP Through the Looking Glass, and What We Found There”, SIGMOD 2008
11© 2019 Toshiba Digital Solutions Corporation
CPUをフル稼働させるイベント駆動アーキテクチャ
• 同期・排他処理によるオーバーヘッドを極力削減
• 大容量メモリ搭載を前提に、バッファリングやリカバリを軽量化
クライアント
イベント駆動エンジン
クライアント 他サーバ 他サーバ
SQL
処理
NoSQL
処理
CPU
メモリ
ディスク
• スレッド毎にリソース割り当てによりリソース共有を排除
• CPU使用率を最大化
• メモリ、DBファイルをそれぞれに割り当て
• 同期・排他処理を排除
• CPUコア/スレッドは担当処理に専念
• ロウのブロックへの書き込みを最適化
• 軽量なWALベースのリカバリ処理を実装
GridDBサーバ
13© 2019 Toshiba Digital Solutions Corporation
DBスケールアウトの課題
「ノード増設」と「ノード障害」への対応
2CPU
4GB
ノード増設
ノード障害
15© 2019 Toshiba Digital Solutions Corporation
GridDBのDBクラスタ
DBノード
(マスタノード)
DBノード DBノード
クライアント
データ複製
データ配置
要求
ADDR
①マスタースレーブモデルの改良
• ノード間でマスタノードを自動選択。管理サーバが
クラスタ内に存在しない。
→SPOFを完全排除
• ノード過半数を占めたサブクラスタのみがサービス可
能となるクオーラムポリシー
→スプリットブレインを完全排除
②自律データ再配置技術の開発
• (マスターノードが)ノード間アンバランス、レプリカ欠
損を検知
→バックグラウンドでデータ再配置
• 2種類のレプリカデータを使って高速同期、完了後
切替え
→スケールアウトを高速化
16© 2019 Toshiba Digital Solutions Corporation
ノンストップスケールアウトを支える自律データ再配置技術(ADDA)
• (マスターノードが)アンバランス、レプリカ欠損を検知すると、
バックグラウンドでデータ再配置
• 2種類のレプリカデータを使って高速同期、完了後切替え
DBノード
負荷小
クライアント
更新ログ メモリブロック
①負荷インバランス検知 ②長期同期プランニング ③長期同期実行 ④アクセス切替
現状
目標
17© 2019 Toshiba Digital Solutions Corporation
NoSQLとSQLのデュアルAPI
大量のデータを収集しながら、リアルタイム分析が可能
GridDB
クラスタ
DB
ノード
DB
ノード
DB
ノード
キーバリューインターフェース
SQLインターフェース
他の DB
BI ETL
他のシステム
NoSQL (Key-value) インターフェース
• KVS指向の高可用性、高スループット
• キーコンテナのCRUD
• Java / C / Python / Rubyドライバ
SQL インターフェース
• 分散並列SQLデータベース
• 大型コンテナのコンテナ分割
• 結合などの複数のコンテナー(表)用のSQL
• JDBC / ODBCドライバ
18© 2019 Toshiba Digital Solutions Corporation
GridDB/SQLのポリシー
従来のSQL機能を持ったKVSとは一線を画す
SQLノード
KVSノード
SQLノード
KVSノード
クライアント
SQLルータ
RDBMS RDBMS
NoSQL+SQL
ノード
NoSQL+SQL
ノード
クライアント
従来 GridDB
19© 2019 Toshiba Digital Solutions Corporation
GridDBの内部構造
DBノード
クライアント
C0 C1 C2 C3
Val Val Val Val
Val Val Val Val
Val Val Val Val
a@0
C4 C5 C6
Val Val Val
Val Val Val
Val Val Val
b@0
C0 C1 C2 C3
Val Val Val Val
Val Val Val Val
Val Val Val Val
a@1
C4 C5 C6
Val Val Val
Val Val Val
Val Val Val
b@1
C0 C1 C2 C3
Val Val Val Val
Val Val Val Val
Val Val Val Val
a@2
C4 C5 C6
Val Val Val
Val Val Val
Val Val Val
b@2
Task
Task
Task Task
Task
Task Task
Task
Task
Task
パイプライン並列化
パーティション並列化
(タスク)独立並列化C0 C2 C7
Val Val Val
Val Val Val
C0 C2 C6
Val Val Val
Val Val Val
Val Val Val
C0 C2 C6
Val Val Val
Val Val Val
Val Val Val
SQL
NoSQL
20© 2019 Toshiba Digital Solutions Corporation
パイプライン並列化のイメージ
TL
TL
TL
TL
TL
TL
TL
TL
TL
TL
TLSCAN
Executor
SCAN
Executor
SCAN
Executor
SCAN
Executor
SCAN
Executor
SCAN
Executor
JOIN
Executor
JOIN
Executor
JOIN
AGGREGATE
Executor
AGGREGATE
AGGREGATE
ExecutorExecutor
UNION
Executor
Executor
AGGREGATE
Executor
CREATE TABLE A (num INT NOT NULL, id INT, ...) PARTITION BY HASH(num) PARTITIONS 3
SELECT A.num, SUM(A.id) FROM A, B WHERE A.num = B.num GROUP BY A.num
21© 2019 Toshiba Digital Solutions Corporation
GridDBの1ノード・1ペタバイト対応
DXからの要請はテラバイト/秒からペタバイト/ミリ秒へ
Mong* Cass* Postg* GridDB
V4.2
GridDB
V4.3
• 内部管理メモリ領域の圧縮
• 巨大チャンク(ページ)サイズを設定可能
• I/O分散のため、ファイル分割配置
• ネットワーク分散のため、複数I/F対応
• SQL同時実行性(キュー)の改善
50TB
(圧縮時 数百TB)
~数TB
1000TB
200TB
応答性能重視
(TB/ノード)
大規模重視
(PB/ノード)
NoSQL インメモリ状態で
スケールアウト
バランス考慮
NewSQL バランス考慮 ネットワーク負荷を考
慮し、スケールアップ
&スケールアウト
※各種DBMSの推奨値や事例から推定
22© 2019 Toshiba Digital Solutions Corporation
03
GridDB NoSQL vs Cassandra
GridDB NoSQL vs InfluxDB
GridDB NoSQL vs MariaDB
GridDB NewSQL vs PostgreSQL
性能ベンチマーク
23© 2019 Toshiba Digital Solutions Corporation
GridDB NoSQL vs Cassandra – YCSB パフォーマンスベンチマーク
高性能を売りにするCassandraと比較しても、GridDBの方が圧倒的に高性能
Read 50% + Write 50%
約2.5倍
Read 95% + Write 5%
約8倍
24© 2019 Toshiba Digital Solutions Corporation
GridDB NoSQL vs Cassandra – YCSB パフォーマンスベンチマーク
長時間実行してもGridDBは性能劣化が少ない
ベンチマークの詳細を
ホワイトペーパーとして配布中!
https://griddb.net/
25© 2019 Toshiba Digital Solutions Corporation
GridDB NoSQL vs InfluxDB – YCSB-TSベンチマーク
YCSB-TS(時系列)ベンチマーク:InfluxDBよりも6倍以上性能が優れる
*1 node, 100M Records. Higher throughput is better.
*Workload A: Read Only, Workload B: Scan, Count, Average, and Sum operations.
26© 2019 Toshiba Digital Solutions Corporation
GridDB NoSQL vs MariaDB – センサー課金アプリケーションのベンチマーク
低い負荷平均とメモリ使用量を維持しながら、
取り込みおよび抽出/集約ワークロードの両方でMariaDBよりも優れている
*Extract: the SUM-aggregation of one month’s data for each device in the database
27© 2019 Toshiba Digital Solutions Corporation
GridDB vs PostgreSQL – TCP-H ベンチマーク
GridDBは並列実行を利用し、スケールアウト時に他のDBよりも優れている
28© 2019 Toshiba Digital Solutions Corporation
04
オープンソース GridDB
29© 2019 Toshiba Digital Solutions Corporation
オープンソース
GridDB は2016年2月にオープンソース化
30© 2019 Toshiba Digital Solutions Corporation
GridDB Developers Site
アプリ開発者を支援するサイト:ドキュメント、ブログ、コミュニティフォーラムなど
32© 2019 Toshiba Digital Solutions Corporation
05
導入事例
33© 2019 Toshiba Digital Solutions Corporation
GridDBの導入事例
高い信頼性・可用性が求められるシステムで使われている
☑ フランス リヨン 太陽光発電 監視・診断システム
発電量の遠隔監視、発電パネルの性能劣化を診断
☑ クラウドBEMS
ビルに設置された各種メータの情報の収集、蓄積、分析
☑ 石巻スマート コミュニティ プロジェクト
地域全体のエネルギーのメータ情報の収集、蓄積、分析
☑ 電力会社 低圧託送業務システム
スマートメータから収集される電力使用量を集計し、需要量と発電量のバランスを調整
☑ 神戸製鋼所 産業用コンプレッサ稼働監視システム
グローバルに販売した産業用コンプレッサをクラウドを利用して稼働監視
☑ デンソー ファクトリーIoT
工場の生産性向上。世界130工場に展開予定
37© 2019 Toshiba Digital Solutions Corporation
まとめると
CSPにおいて、収集から分析まで複数のDBサービスが必要
Web・SNS ログ
APL ログ
Web サイト
RDBMS
CRM/ERP
センサー
異常検出
見える化
各種集計
Dynamo RedshiftETL
38© 2019 Toshiba Digital Solutions Corporation
まとめると
目指すもの
Web・SNS ログ
APL ログ
Web サイト
RDBMS
CRM/ERP
センサー
異常検出
見える化
各種集計
GridDB
39© 2019 Toshiba Digital Solutions Corporation
ご清聴、ありがとうございました。

More Related Content

What's hot

遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則
遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則
遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則griddb
 
ビッグデータIoT向けDB GridDBの紹介
ビッグデータIoT向けDB GridDBの紹介ビッグデータIoT向けDB GridDBの紹介
ビッグデータIoT向けDB GridDBの紹介griddb
 
多様性時代のDB選択
多様性時代のDB選択多様性時代のDB選択
多様性時代のDB選択griddb
 
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイントgriddb
 
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~griddb
 
データを事業に活かすために必要なデータ基盤とは
データを事業に活かすために必要なデータ基盤とはデータを事業に活かすために必要なデータ基盤とは
データを事業に活かすために必要なデータ基盤とはgriddb
 
NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~コマンドライン・インターフェース(CLI)を使ってみましょう~
NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~コマンドライン・インターフェース(CLI)を使ってみましょう~NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~コマンドライン・インターフェース(CLI)を使ってみましょう~
NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~コマンドライン・インターフェース(CLI)を使ってみましょう~griddb
 
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較griddb
 
大量時空間データの処理 ~ 現状の課題と今後OSSが解決すべきこと。(Open Source Conference 2021 Online/Osaka講演資料)
大量時空間データの処理 ~ 現状の課題と今後OSSが解決すべきこと。(Open Source Conference 2021 Online/Osaka講演資料)大量時空間データの処理 ~ 現状の課題と今後OSSが解決すべきこと。(Open Source Conference 2021 Online/Osaka講演資料)
大量時空間データの処理 ~ 現状の課題と今後OSSが解決すべきこと。(Open Source Conference 2021 Online/Osaka講演資料)NTT DATA Technology & Innovation
 
Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版VirtualTech Japan Inc.
 
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)NTT DATA Technology & Innovation
 
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...NTT DATA Technology & Innovation
 
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)NTT DATA Technology & Innovation
 
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)NTT DATA Technology & Innovation
 
[db tech showcase Tokyo 2014] D15:日立ストレージと国産DBMS HiRDBで実現する『ワンランク上』のディザスタリカバリ...
[db tech showcase Tokyo 2014] D15:日立ストレージと国産DBMS HiRDBで実現する『ワンランク上』のディザスタリカバリ...[db tech showcase Tokyo 2014] D15:日立ストレージと国産DBMS HiRDBで実現する『ワンランク上』のディザスタリカバリ...
[db tech showcase Tokyo 2014] D15:日立ストレージと国産DBMS HiRDBで実現する『ワンランク上』のディザスタリカバリ...Insight Technology, Inc.
 
Db2 & Db2 Warehouse v11.5.4 最新情報アップデート2020年8月25日
Db2 & Db2 Warehouse v11.5.4 最新情報アップデート2020年8月25日Db2 & Db2 Warehouse v11.5.4 最新情報アップデート2020年8月25日
Db2 & Db2 Warehouse v11.5.4 最新情報アップデート2020年8月25日IBM Analytics Japan
 
[de:code 2019 振り返り Night!] Data Platform
[de:code 2019 振り返り Night!] Data Platform[de:code 2019 振り返り Night!] Data Platform
[de:code 2019 振り返り Night!] Data PlatformNaoki (Neo) SATO
 
ビッグIoTデータに対応したデータベース GridDB
ビッグIoTデータに対応したデータベース GridDBビッグIoTデータに対応したデータベース GridDB
ビッグIoTデータに対応したデータベース GridDBgriddb
 
Db2 Warehouse on Cloud Flex テクニカルハンドブック 2020年3月版
Db2 Warehouse on Cloud Flex テクニカルハンドブック 2020年3月版Db2 Warehouse on Cloud Flex テクニカルハンドブック 2020年3月版
Db2 Warehouse on Cloud Flex テクニカルハンドブック 2020年3月版IBM Analytics Japan
 
平成最後の1月ですし、Databricksでもやってみましょうか
平成最後の1月ですし、Databricksでもやってみましょうか平成最後の1月ですし、Databricksでもやってみましょうか
平成最後の1月ですし、DatabricksでもやってみましょうかRyuichi Tokugami
 

What's hot (20)

遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則
遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則
遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則
 
ビッグデータIoT向けDB GridDBの紹介
ビッグデータIoT向けDB GridDBの紹介ビッグデータIoT向けDB GridDBの紹介
ビッグデータIoT向けDB GridDBの紹介
 
多様性時代のDB選択
多様性時代のDB選択多様性時代のDB選択
多様性時代のDB選択
 
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
 
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
 
データを事業に活かすために必要なデータ基盤とは
データを事業に活かすために必要なデータ基盤とはデータを事業に活かすために必要なデータ基盤とは
データを事業に活かすために必要なデータ基盤とは
 
NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~コマンドライン・インターフェース(CLI)を使ってみましょう~
NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~コマンドライン・インターフェース(CLI)を使ってみましょう~NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~コマンドライン・インターフェース(CLI)を使ってみましょう~
NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~コマンドライン・インターフェース(CLI)を使ってみましょう~
 
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較
 
大量時空間データの処理 ~ 現状の課題と今後OSSが解決すべきこと。(Open Source Conference 2021 Online/Osaka講演資料)
大量時空間データの処理 ~ 現状の課題と今後OSSが解決すべきこと。(Open Source Conference 2021 Online/Osaka講演資料)大量時空間データの処理 ~ 現状の課題と今後OSSが解決すべきこと。(Open Source Conference 2021 Online/Osaka講演資料)
大量時空間データの処理 ~ 現状の課題と今後OSSが解決すべきこと。(Open Source Conference 2021 Online/Osaka講演資料)
 
Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版
 
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
 
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...
 
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
 
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
 
[db tech showcase Tokyo 2014] D15:日立ストレージと国産DBMS HiRDBで実現する『ワンランク上』のディザスタリカバリ...
[db tech showcase Tokyo 2014] D15:日立ストレージと国産DBMS HiRDBで実現する『ワンランク上』のディザスタリカバリ...[db tech showcase Tokyo 2014] D15:日立ストレージと国産DBMS HiRDBで実現する『ワンランク上』のディザスタリカバリ...
[db tech showcase Tokyo 2014] D15:日立ストレージと国産DBMS HiRDBで実現する『ワンランク上』のディザスタリカバリ...
 
Db2 & Db2 Warehouse v11.5.4 最新情報アップデート2020年8月25日
Db2 & Db2 Warehouse v11.5.4 最新情報アップデート2020年8月25日Db2 & Db2 Warehouse v11.5.4 最新情報アップデート2020年8月25日
Db2 & Db2 Warehouse v11.5.4 最新情報アップデート2020年8月25日
 
[de:code 2019 振り返り Night!] Data Platform
[de:code 2019 振り返り Night!] Data Platform[de:code 2019 振り返り Night!] Data Platform
[de:code 2019 振り返り Night!] Data Platform
 
ビッグIoTデータに対応したデータベース GridDB
ビッグIoTデータに対応したデータベース GridDBビッグIoTデータに対応したデータベース GridDB
ビッグIoTデータに対応したデータベース GridDB
 
Db2 Warehouse on Cloud Flex テクニカルハンドブック 2020年3月版
Db2 Warehouse on Cloud Flex テクニカルハンドブック 2020年3月版Db2 Warehouse on Cloud Flex テクニカルハンドブック 2020年3月版
Db2 Warehouse on Cloud Flex テクニカルハンドブック 2020年3月版
 
平成最後の1月ですし、Databricksでもやってみましょうか
平成最後の1月ですし、Databricksでもやってみましょうか平成最後の1月ですし、Databricksでもやってみましょうか
平成最後の1月ですし、Databricksでもやってみましょうか
 

Similar to サイバーフィジカルシステム(CPS)に必要なデータ基盤を考える ~ NoSQL/SQLハイブリット型GridDB ~

IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~ IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~ griddb
 
Db2 Warehouse セッション資料 db tech showcase
Db2 Warehouse セッション資料 db tech showcase Db2 Warehouse セッション資料 db tech showcase
Db2 Warehouse セッション資料 db tech showcase IBM Analytics Japan
 
[db tech showcase Tokyo 2017] E34: データベース・サービスを好きなところで動かそう Db2 Warehouse by 日...
[db tech showcase Tokyo 2017] E34: データベース・サービスを好きなところで動かそう Db2 Warehouse by 日...[db tech showcase Tokyo 2017] E34: データベース・サービスを好きなところで動かそう Db2 Warehouse by 日...
[db tech showcase Tokyo 2017] E34: データベース・サービスを好きなところで動かそう Db2 Warehouse by 日...Insight Technology, Inc.
 
性能問題を起こしにくい 強いDBシステムの作り方(Ver. 2018.9)
性能問題を起こしにくい 強いDBシステムの作り方(Ver. 2018.9)性能問題を起こしにくい 強いDBシステムの作り方(Ver. 2018.9)
性能問題を起こしにくい 強いDBシステムの作り方(Ver. 2018.9)Tomoyuki Oota
 
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明Insight Technology, Inc.
 
Db2 Warehouse on Cloud Flex ご紹介資料 2020年3月版
Db2 Warehouse on Cloud Flex ご紹介資料 2020年3月版Db2 Warehouse on Cloud Flex ご紹介資料 2020年3月版
Db2 Warehouse on Cloud Flex ご紹介資料 2020年3月版IBM Analytics Japan
 
Oracle Cloud PaaS & IaaS:2019年10月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2019年10月度サービス情報アップデートOracle Cloud PaaS & IaaS:2019年10月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2019年10月度サービス情報アップデートオラクルエンジニア通信
 
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解する
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解するdb tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解する
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解するMasayuki Ozawa
 
Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)
Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)
Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)オラクルエンジニア通信
 
de:code 2019 Cloud トラック 総まとめ! 完全版
de:code 2019 Cloud トラック 総まとめ! 完全版de:code 2019 Cloud トラック 総まとめ! 完全版
de:code 2019 Cloud トラック 総まとめ! 完全版Minoru Naito
 
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)Cloudera Japan
 
【HinemosWorld2014】A1-3_01_NTT Comのグローバルクラウド戦略とHinemosとの連携について
【HinemosWorld2014】A1-3_01_NTT Comのグローバルクラウド戦略とHinemosとの連携について【HinemosWorld2014】A1-3_01_NTT Comのグローバルクラウド戦略とHinemosとの連携について
【HinemosWorld2014】A1-3_01_NTT Comのグローバルクラウド戦略とHinemosとの連携についてHinemos
 
クラウドデザイン パターンに見る クラウドファーストな アプリケーション設計 Data Management編
クラウドデザイン パターンに見るクラウドファーストなアプリケーション設計 Data Management編クラウドデザイン パターンに見るクラウドファーストなアプリケーション設計 Data Management編
クラウドデザイン パターンに見る クラウドファーストな アプリケーション設計 Data Management編Takekazu Omi
 
[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔
[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔
[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔Insight Technology, Inc.
 
Cloudian update (Japanese:日本語)
Cloudian update (Japanese:日本語)Cloudian update (Japanese:日本語)
Cloudian update (Japanese:日本語)CLOUDIAN KK
 
Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)Takeshi Fukuhara
 
詳説探究!Cloud Native Databaseの現在地点(CloudNative Days Tokyo 2023 発表資料)
詳説探究!Cloud Native Databaseの現在地点(CloudNative Days Tokyo 2023 発表資料)詳説探究!Cloud Native Databaseの現在地点(CloudNative Days Tokyo 2023 発表資料)
詳説探究!Cloud Native Databaseの現在地点(CloudNative Days Tokyo 2023 発表資料)NTT DATA Technology & Innovation
 
C32 DB Performance on Cloud by 安藤賀章
C32 DB Performance on Cloud by 安藤賀章C32 DB Performance on Cloud by 安藤賀章
C32 DB Performance on Cloud by 安藤賀章Insight Technology, Inc.
 
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...NTT DATA Technology & Innovation
 

Similar to サイバーフィジカルシステム(CPS)に必要なデータ基盤を考える ~ NoSQL/SQLハイブリット型GridDB ~ (20)

IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~ IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~
 
Db2 Warehouse セッション資料 db tech showcase
Db2 Warehouse セッション資料 db tech showcase Db2 Warehouse セッション資料 db tech showcase
Db2 Warehouse セッション資料 db tech showcase
 
[db tech showcase Tokyo 2017] E34: データベース・サービスを好きなところで動かそう Db2 Warehouse by 日...
[db tech showcase Tokyo 2017] E34: データベース・サービスを好きなところで動かそう Db2 Warehouse by 日...[db tech showcase Tokyo 2017] E34: データベース・サービスを好きなところで動かそう Db2 Warehouse by 日...
[db tech showcase Tokyo 2017] E34: データベース・サービスを好きなところで動かそう Db2 Warehouse by 日...
 
性能問題を起こしにくい 強いDBシステムの作り方(Ver. 2018.9)
性能問題を起こしにくい 強いDBシステムの作り方(Ver. 2018.9)性能問題を起こしにくい 強いDBシステムの作り方(Ver. 2018.9)
性能問題を起こしにくい 強いDBシステムの作り方(Ver. 2018.9)
 
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明
 
Db2 Warehouse on Cloud Flex ご紹介資料 2020年3月版
Db2 Warehouse on Cloud Flex ご紹介資料 2020年3月版Db2 Warehouse on Cloud Flex ご紹介資料 2020年3月版
Db2 Warehouse on Cloud Flex ご紹介資料 2020年3月版
 
Oracle Cloud PaaS & IaaS:2019年10月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2019年10月度サービス情報アップデートOracle Cloud PaaS & IaaS:2019年10月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2019年10月度サービス情報アップデート
 
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解する
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解するdb tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解する
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解する
 
Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)
Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)
Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)
 
de:code 2019 Cloud トラック 総まとめ! 完全版
de:code 2019 Cloud トラック 総まとめ! 完全版de:code 2019 Cloud トラック 総まとめ! 完全版
de:code 2019 Cloud トラック 総まとめ! 完全版
 
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)
 
【HinemosWorld2014】A1-3_01_NTT Comのグローバルクラウド戦略とHinemosとの連携について
【HinemosWorld2014】A1-3_01_NTT Comのグローバルクラウド戦略とHinemosとの連携について【HinemosWorld2014】A1-3_01_NTT Comのグローバルクラウド戦略とHinemosとの連携について
【HinemosWorld2014】A1-3_01_NTT Comのグローバルクラウド戦略とHinemosとの連携について
 
クラウドデザイン パターンに見る クラウドファーストな アプリケーション設計 Data Management編
クラウドデザイン パターンに見るクラウドファーストなアプリケーション設計 Data Management編クラウドデザイン パターンに見るクラウドファーストなアプリケーション設計 Data Management編
クラウドデザイン パターンに見る クラウドファーストな アプリケーション設計 Data Management編
 
[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔
[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔
[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔
 
Cloudian update (Japanese:日本語)
Cloudian update (Japanese:日本語)Cloudian update (Japanese:日本語)
Cloudian update (Japanese:日本語)
 
Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)
 
詳説探究!Cloud Native Databaseの現在地点(CloudNative Days Tokyo 2023 発表資料)
詳説探究!Cloud Native Databaseの現在地点(CloudNative Days Tokyo 2023 発表資料)詳説探究!Cloud Native Databaseの現在地点(CloudNative Days Tokyo 2023 発表資料)
詳説探究!Cloud Native Databaseの現在地点(CloudNative Days Tokyo 2023 発表資料)
 
C32 DB Performance on Cloud by 安藤賀章
C32 DB Performance on Cloud by 安藤賀章C32 DB Performance on Cloud by 安藤賀章
C32 DB Performance on Cloud by 安藤賀章
 
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
 
Big Data Architecture 全体概要
Big Data Architecture 全体概要Big Data Architecture 全体概要
Big Data Architecture 全体概要
 

More from 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
 
IoT指向のクラウドデータベースサービスGridDB Cloud ~その特徴とデータ連携の方法~
IoT指向のクラウドデータベースサービスGridDB Cloud ~その特徴とデータ連携の方法~IoT指向のクラウドデータベースサービスGridDB Cloud ~その特徴とデータ連携の方法~
IoT指向のクラウドデータベースサービスGridDB Cloud ~その特徴とデータ連携の方法~griddb
 
ペタバイト級でも扱えるGridDBのアーキテクチャ Deep Dive
ペタバイト級でも扱えるGridDBのアーキテクチャ Deep Diveペタバイト級でも扱えるGridDBのアーキテクチャ Deep Dive
ペタバイト級でも扱えるGridDBのアーキテクチャ Deep Divegriddb
 
日本発のオープンソース・データベース GridDB
日本発のオープンソース・データベース GridDB日本発のオープンソース・データベース GridDB
日本発のオープンソース・データベース GridDBgriddb
 
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
 
多様性時代のDB選択
多様性時代のDB選択多様性時代のDB選択
多様性時代のDB選択griddb
 
GridDBを使用する理由…IoTビッグデータ システムを支える分散スケールアウト型NoSQL/SQLハイブリットデータベースGridDB
GridDBを使用する理由…IoTビッグデータ システムを支える分散スケールアウト型NoSQL/SQLハイブリットデータベースGridDBGridDBを使用する理由…IoTビッグデータ システムを支える分散スケールアウト型NoSQL/SQLハイブリットデータベースGridDB
GridDBを使用する理由…IoTビッグデータ システムを支える分散スケールアウト型NoSQL/SQLハイブリットデータベースGridDBgriddb
 
「情報爆発時代」を勝ち抜くためのIT基盤技術とは?膨大な情報から最適解を 「SmartEDA®」
「情報爆発時代」を勝ち抜くためのIT基盤技術とは?膨大な情報から最適解を 「SmartEDA®」「情報爆発時代」を勝ち抜くためのIT基盤技術とは?膨大な情報から最適解を 「SmartEDA®」
「情報爆発時代」を勝ち抜くためのIT基盤技術とは?膨大な情報から最適解を 「SmartEDA®」griddb
 
「ものづくり」の現場に必要な機能を備えたスケールアウト型データベース GridDBとそのオープンソース活動 ~膨大なIoTデータの管理を実現 ~
「ものづくり」の現場に必要な機能を備えたスケールアウト型データベース GridDBとそのオープンソース活動 ~膨大なIoTデータの管理を実現 ~「ものづくり」の現場に必要な機能を備えたスケールアウト型データベース GridDBとそのオープンソース活動 ~膨大なIoTデータの管理を実現 ~
「ものづくり」の現場に必要な機能を備えたスケールアウト型データベース GridDBとそのオープンソース活動 ~膨大なIoTデータの管理を実現 ~griddb
 
日本発オープンソース!! スケールアウト型データベース GridDB入門 ~ GitHubからダウンロードして使ってみましょう ~
日本発オープンソース!! スケールアウト型データベース GridDB入門 ~ GitHubからダウンロードして使ってみましょう ~日本発オープンソース!! スケールアウト型データベース GridDB入門 ~ GitHubからダウンロードして使ってみましょう ~
日本発オープンソース!! スケールアウト型データベース GridDB入門 ~ GitHubからダウンロードして使ってみましょう ~griddb
 

More from griddb (13)

ビッグデータ・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を使ってみましょう ~
 
IoT指向のクラウドデータベースサービスGridDB Cloud ~その特徴とデータ連携の方法~
IoT指向のクラウドデータベースサービスGridDB Cloud ~その特徴とデータ連携の方法~IoT指向のクラウドデータベースサービスGridDB Cloud ~その特徴とデータ連携の方法~
IoT指向のクラウドデータベースサービスGridDB Cloud ~その特徴とデータ連携の方法~
 
ペタバイト級でも扱えるGridDBのアーキテクチャ Deep Dive
ペタバイト級でも扱えるGridDBのアーキテクチャ Deep Diveペタバイト級でも扱えるGridDBのアーキテクチャ Deep Dive
ペタバイト級でも扱えるGridDBのアーキテクチャ Deep Dive
 
日本発のオープンソース・データベース GridDB
日本発のオープンソース・データベース GridDB日本発のオープンソース・データベース 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 Data
 
多様性時代のDB選択
多様性時代のDB選択多様性時代のDB選択
多様性時代のDB選択
 
GridDBを使用する理由…IoTビッグデータ システムを支える分散スケールアウト型NoSQL/SQLハイブリットデータベースGridDB
GridDBを使用する理由…IoTビッグデータ システムを支える分散スケールアウト型NoSQL/SQLハイブリットデータベースGridDBGridDBを使用する理由…IoTビッグデータ システムを支える分散スケールアウト型NoSQL/SQLハイブリットデータベースGridDB
GridDBを使用する理由…IoTビッグデータ システムを支える分散スケールアウト型NoSQL/SQLハイブリットデータベースGridDB
 
「情報爆発時代」を勝ち抜くためのIT基盤技術とは?膨大な情報から最適解を 「SmartEDA®」
「情報爆発時代」を勝ち抜くためのIT基盤技術とは?膨大な情報から最適解を 「SmartEDA®」「情報爆発時代」を勝ち抜くためのIT基盤技術とは?膨大な情報から最適解を 「SmartEDA®」
「情報爆発時代」を勝ち抜くためのIT基盤技術とは?膨大な情報から最適解を 「SmartEDA®」
 
「ものづくり」の現場に必要な機能を備えたスケールアウト型データベース GridDBとそのオープンソース活動 ~膨大なIoTデータの管理を実現 ~
「ものづくり」の現場に必要な機能を備えたスケールアウト型データベース GridDBとそのオープンソース活動 ~膨大なIoTデータの管理を実現 ~「ものづくり」の現場に必要な機能を備えたスケールアウト型データベース GridDBとそのオープンソース活動 ~膨大なIoTデータの管理を実現 ~
「ものづくり」の現場に必要な機能を備えたスケールアウト型データベース GridDBとそのオープンソース活動 ~膨大なIoTデータの管理を実現 ~
 
日本発オープンソース!! スケールアウト型データベース GridDB入門 ~ GitHubからダウンロードして使ってみましょう ~
日本発オープンソース!! スケールアウト型データベース GridDB入門 ~ GitHubからダウンロードして使ってみましょう ~日本発オープンソース!! スケールアウト型データベース GridDB入門 ~ GitHubからダウンロードして使ってみましょう ~
日本発オープンソース!! スケールアウト型データベース GridDB入門 ~ GitHubからダウンロードして使ってみましょう ~
 

Recently uploaded

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成Hiroshi Tomioka
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 

Recently uploaded (9)

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 

サイバーフィジカルシステム(CPS)に必要なデータ基盤を考える ~ NoSQL/SQLハイブリット型GridDB ~

  • 1. © 2019 Toshiba Digital Solutions Corporation 東芝デジタルソリューションズ株式会社 服部 雅一 サイバーフィジカルシステム(CPS)に必要なデータ基盤を考える ~ NoSQL/SQLハイブリット型GridDB ~
  • 2. 2© 2019 Toshiba Digital Solutions Corporation CPSやDXに求められるデータベースとは GridDB の特長 性能ベンチマーク オープンソース GridDB 01 02 03 04 導入事例05
  • 3. 3© 2019 Toshiba Digital Solutions Corporation 01 CPSやDXに求められるデータベースとは
  • 4. 4© 2019 Toshiba Digital Solutions Corporation IoTデータはトランザクション型のデータと異なる特徴がある 異常検出 見える化 各種集計 データベース 時系列データ ミリ秒オーダーで 高頻度に発生 大量データが 単調増加 発生直後から リアルタイム参照 24H365D 絶え間なく発生 APL ログ Web サイト Web・SNS ログ RDBMS CRM/ERP センサー データ収集 データ保管 データ読出し・分析 デ ー タ 保 管 量 月・年
  • 5. 5© 2019 Toshiba Digital Solutions Corporation では、 IoTのためのデータベース要件とは 異常検出 見える化 各種集計 データベース 時系列データ APL ログ Web サイト Web・SNS ログ RDBMS CRM/ERP センサー データ収集 データ保管 データ読出し・分析 デ ー タ 保 管 量 月・年 ミリ秒オーダーで 高頻度に発生 大量データが 単調増加 発生直後から リアルタイム参照 24H365D 絶え間なく発生 高い処理能力 High Performance 高い処理能力 High Performance 高い信頼性 High Reliability 柔軟な拡張性 High Scalability
  • 6. 6© 2019 Toshiba Digital Solutions Corporation これまでの技術はIoTのデータベース要件を満たしているか DXシステムにおける弊社見解です。 高い処理能力 柔軟な拡張性 高い信頼性 RDB △ × ○ NoSQL △ ○ △ Hadoop FS △ ○ × GridDB ◎ ◎ ◎ 注:トランザクションシステムにおける評価は異なります。
  • 7. 7© 2019 Toshiba Digital Solutions Corporation 02 GridDB の特長
  • 8. 8© 2019 Toshiba Digital Solutions Corporation GridDB の特長 • キーコンテナ型データモデル • コンテナ内のデータ一貫性を保証 IoT指向の データモデル • メモリを主、ストレージを従としたハイブリッド型インメモリーDB • 同期・排他処理、リカバリなど、各種オーバーヘッドを極力削減 高性能 • ノンストップスケールアウト • 強い自律性。パーティション単位で自由自在にノードに配置 スケーラビリティ • データ複製をサーバ間で自動的に実行 • 障害発生時も、システムを止めることなく運用継続 高い信頼性と 可用性 • NoSQLで大量データを収集しながら、SQLでリアルタイム分析が可能 • パイプラインなど並列SQL処理 NoSQLとSQL デュアルIF
  • 9. 9© 2019 Toshiba Digital Solutions Corporation データモデル IoTデータを格納するのに最適なキーコンテナ型データモデル IoTデータ 分散KVS キーバリュー型/キーカラム型 GridDB キーコンテナ型 コンテナ:テーブル表現で管理 機器 時刻 センサ A センサB 00:00:00 1.12 2.13 00:00:01 0.88 5.98 00:00:02 3.78 4.05 00:00:03 6.52 2.04 ・・・・ ・・・・ ・・・・ 機器 1 時刻 センサ A センサB 00:00:00 1.12 2.13 00:00:01 0.88 5.98 00:00:02 3.78 4.05 00:00:03 6.52 2.04 ・・・・ ・・・・ ・・・・ 機器 時刻 センサ A センサB 00:00:00 1.12 2.13 00:00:01 0.88 5.98 00:00:02 3.78 4.05 00:00:03 6.52 2.04 ・・・・ ・・・・ ・・・・ 機器 時刻 センサ A センサB 00:00:00 1.12 2.13 00:00:01 0.88 5.98 00:00:02 3.78 4.05 00:00:03 6.52 2.04 ・・・・ ・・・・ ・・・・ 機器 1 時刻 センサ A センサB 00:00:00 1.12 2.13 00:00:01 0.88 5.98 00:00:02 3.78 4.05 00:00:03 6.52 2.04 ・・・・ ・・・・ ・・・・ 機器 1 時刻 センサ A センサB 00:00:00 1.12 2.13 00:00:01 0.88 5.98 00:00:02 3.78 4.05 00:00:03 6.52 2.04 ・・・・ ・・・・ ・・・・ 機器 時刻 1 00:00:00 センサ A センサB 1.12 2.13 機器 時刻 1 00:00:00 センサ A センサB 1.12 2.13 センサ A センサB 1.12 2.13 機器 時刻 1 00:00:00
  • 10. 10© 2019 Toshiba Digital Solutions Corporation RDBMSのCPU利用効率 本質的なデータ処理に費やすCPU使用率は10%強 要求処理 Data File WAL File トランザクション管理 クエリ処理 バッファ管理 RDB Harizopoulos, S. et al, “OLTP Through the Looking Glass, and What We Found There”, SIGMOD 2008
  • 11. 11© 2019 Toshiba Digital Solutions Corporation CPUをフル稼働させるイベント駆動アーキテクチャ • 同期・排他処理によるオーバーヘッドを極力削減 • 大容量メモリ搭載を前提に、バッファリングやリカバリを軽量化 クライアント イベント駆動エンジン クライアント 他サーバ 他サーバ SQL 処理 NoSQL 処理 CPU メモリ ディスク • スレッド毎にリソース割り当てによりリソース共有を排除 • CPU使用率を最大化 • メモリ、DBファイルをそれぞれに割り当て • 同期・排他処理を排除 • CPUコア/スレッドは担当処理に専念 • ロウのブロックへの書き込みを最適化 • 軽量なWALベースのリカバリ処理を実装 GridDBサーバ
  • 12. 13© 2019 Toshiba Digital Solutions Corporation DBスケールアウトの課題 「ノード増設」と「ノード障害」への対応 2CPU 4GB ノード増設 ノード障害
  • 13. 15© 2019 Toshiba Digital Solutions Corporation GridDBのDBクラスタ DBノード (マスタノード) DBノード DBノード クライアント データ複製 データ配置 要求 ADDR ①マスタースレーブモデルの改良 • ノード間でマスタノードを自動選択。管理サーバが クラスタ内に存在しない。 →SPOFを完全排除 • ノード過半数を占めたサブクラスタのみがサービス可 能となるクオーラムポリシー →スプリットブレインを完全排除 ②自律データ再配置技術の開発 • (マスターノードが)ノード間アンバランス、レプリカ欠 損を検知 →バックグラウンドでデータ再配置 • 2種類のレプリカデータを使って高速同期、完了後 切替え →スケールアウトを高速化
  • 14. 16© 2019 Toshiba Digital Solutions Corporation ノンストップスケールアウトを支える自律データ再配置技術(ADDA) • (マスターノードが)アンバランス、レプリカ欠損を検知すると、 バックグラウンドでデータ再配置 • 2種類のレプリカデータを使って高速同期、完了後切替え DBノード 負荷小 クライアント 更新ログ メモリブロック ①負荷インバランス検知 ②長期同期プランニング ③長期同期実行 ④アクセス切替 現状 目標
  • 15. 17© 2019 Toshiba Digital Solutions Corporation NoSQLとSQLのデュアルAPI 大量のデータを収集しながら、リアルタイム分析が可能 GridDB クラスタ DB ノード DB ノード DB ノード キーバリューインターフェース SQLインターフェース 他の DB BI ETL 他のシステム NoSQL (Key-value) インターフェース • KVS指向の高可用性、高スループット • キーコンテナのCRUD • Java / C / Python / Rubyドライバ SQL インターフェース • 分散並列SQLデータベース • 大型コンテナのコンテナ分割 • 結合などの複数のコンテナー(表)用のSQL • JDBC / ODBCドライバ
  • 16. 18© 2019 Toshiba Digital Solutions Corporation GridDB/SQLのポリシー 従来のSQL機能を持ったKVSとは一線を画す SQLノード KVSノード SQLノード KVSノード クライアント SQLルータ RDBMS RDBMS NoSQL+SQL ノード NoSQL+SQL ノード クライアント 従来 GridDB
  • 17. 19© 2019 Toshiba Digital Solutions Corporation GridDBの内部構造 DBノード クライアント C0 C1 C2 C3 Val Val Val Val Val Val Val Val Val Val Val Val a@0 C4 C5 C6 Val Val Val Val Val Val Val Val Val b@0 C0 C1 C2 C3 Val Val Val Val Val Val Val Val Val Val Val Val a@1 C4 C5 C6 Val Val Val Val Val Val Val Val Val b@1 C0 C1 C2 C3 Val Val Val Val Val Val Val Val Val Val Val Val a@2 C4 C5 C6 Val Val Val Val Val Val Val Val Val b@2 Task Task Task Task Task Task Task Task Task Task パイプライン並列化 パーティション並列化 (タスク)独立並列化C0 C2 C7 Val Val Val Val Val Val C0 C2 C6 Val Val Val Val Val Val Val Val Val C0 C2 C6 Val Val Val Val Val Val Val Val Val SQL NoSQL
  • 18. 20© 2019 Toshiba Digital Solutions Corporation パイプライン並列化のイメージ TL TL TL TL TL TL TL TL TL TL TLSCAN Executor SCAN Executor SCAN Executor SCAN Executor SCAN Executor SCAN Executor JOIN Executor JOIN Executor JOIN AGGREGATE Executor AGGREGATE AGGREGATE ExecutorExecutor UNION Executor Executor AGGREGATE Executor CREATE TABLE A (num INT NOT NULL, id INT, ...) PARTITION BY HASH(num) PARTITIONS 3 SELECT A.num, SUM(A.id) FROM A, B WHERE A.num = B.num GROUP BY A.num
  • 19. 21© 2019 Toshiba Digital Solutions Corporation GridDBの1ノード・1ペタバイト対応 DXからの要請はテラバイト/秒からペタバイト/ミリ秒へ Mong* Cass* Postg* GridDB V4.2 GridDB V4.3 • 内部管理メモリ領域の圧縮 • 巨大チャンク(ページ)サイズを設定可能 • I/O分散のため、ファイル分割配置 • ネットワーク分散のため、複数I/F対応 • SQL同時実行性(キュー)の改善 50TB (圧縮時 数百TB) ~数TB 1000TB 200TB 応答性能重視 (TB/ノード) 大規模重視 (PB/ノード) NoSQL インメモリ状態で スケールアウト バランス考慮 NewSQL バランス考慮 ネットワーク負荷を考 慮し、スケールアップ &スケールアウト ※各種DBMSの推奨値や事例から推定
  • 20. 22© 2019 Toshiba Digital Solutions Corporation 03 GridDB NoSQL vs Cassandra GridDB NoSQL vs InfluxDB GridDB NoSQL vs MariaDB GridDB NewSQL vs PostgreSQL 性能ベンチマーク
  • 21. 23© 2019 Toshiba Digital Solutions Corporation GridDB NoSQL vs Cassandra – YCSB パフォーマンスベンチマーク 高性能を売りにするCassandraと比較しても、GridDBの方が圧倒的に高性能 Read 50% + Write 50% 約2.5倍 Read 95% + Write 5% 約8倍
  • 22. 24© 2019 Toshiba Digital Solutions Corporation GridDB NoSQL vs Cassandra – YCSB パフォーマンスベンチマーク 長時間実行してもGridDBは性能劣化が少ない ベンチマークの詳細を ホワイトペーパーとして配布中! https://griddb.net/
  • 23. 25© 2019 Toshiba Digital Solutions Corporation GridDB NoSQL vs InfluxDB – YCSB-TSベンチマーク YCSB-TS(時系列)ベンチマーク:InfluxDBよりも6倍以上性能が優れる *1 node, 100M Records. Higher throughput is better. *Workload A: Read Only, Workload B: Scan, Count, Average, and Sum operations.
  • 24. 26© 2019 Toshiba Digital Solutions Corporation GridDB NoSQL vs MariaDB – センサー課金アプリケーションのベンチマーク 低い負荷平均とメモリ使用量を維持しながら、 取り込みおよび抽出/集約ワークロードの両方でMariaDBよりも優れている *Extract: the SUM-aggregation of one month’s data for each device in the database
  • 25. 27© 2019 Toshiba Digital Solutions Corporation GridDB vs PostgreSQL – TCP-H ベンチマーク GridDBは並列実行を利用し、スケールアウト時に他のDBよりも優れている
  • 26. 28© 2019 Toshiba Digital Solutions Corporation 04 オープンソース GridDB
  • 27. 29© 2019 Toshiba Digital Solutions Corporation オープンソース GridDB は2016年2月にオープンソース化
  • 28. 30© 2019 Toshiba Digital Solutions Corporation GridDB Developers Site アプリ開発者を支援するサイト:ドキュメント、ブログ、コミュニティフォーラムなど
  • 29. 32© 2019 Toshiba Digital Solutions Corporation 05 導入事例
  • 30. 33© 2019 Toshiba Digital Solutions Corporation GridDBの導入事例 高い信頼性・可用性が求められるシステムで使われている ☑ フランス リヨン 太陽光発電 監視・診断システム 発電量の遠隔監視、発電パネルの性能劣化を診断 ☑ クラウドBEMS ビルに設置された各種メータの情報の収集、蓄積、分析 ☑ 石巻スマート コミュニティ プロジェクト 地域全体のエネルギーのメータ情報の収集、蓄積、分析 ☑ 電力会社 低圧託送業務システム スマートメータから収集される電力使用量を集計し、需要量と発電量のバランスを調整 ☑ 神戸製鋼所 産業用コンプレッサ稼働監視システム グローバルに販売した産業用コンプレッサをクラウドを利用して稼働監視 ☑ デンソー ファクトリーIoT 工場の生産性向上。世界130工場に展開予定
  • 31. 37© 2019 Toshiba Digital Solutions Corporation まとめると CSPにおいて、収集から分析まで複数のDBサービスが必要 Web・SNS ログ APL ログ Web サイト RDBMS CRM/ERP センサー 異常検出 見える化 各種集計 Dynamo RedshiftETL
  • 32. 38© 2019 Toshiba Digital Solutions Corporation まとめると 目指すもの Web・SNS ログ APL ログ Web サイト RDBMS CRM/ERP センサー 異常検出 見える化 各種集計 GridDB
  • 33. 39© 2019 Toshiba Digital Solutions Corporation ご清聴、ありがとうございました。