SlideShare a Scribd company logo
© 2019 Toshiba Digital Solutions Corporation
WebDB Forum 2019
東芝デジタルソリューションズ株式会社
2019.09.
DXを支えるスケールアウト型NoSQL/SQLハイブリッドデータベース GridDB
2© 2019 Toshiba Digital Solutions Corporation
DXやIoTに求められるデータベースとは
GridDB の特長
性能ベンチマーク
オープンソース GridDB
01
02
03
04
導入事例05
3© 2019 Toshiba Digital Solutions Corporation
01
DXやIoTに求められるデータベースとは
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のデータベース要件を満たしているか
高い処理能力 柔軟な拡張性 高い信頼性
RDB △ × ○
NoSQL ○ ○ ×
Hadoop FS △ ○ ×
GridDB ◎ ◎ ◎
注:IoTシステムにおける弊社見解です。
トランザクションシステムにおける評価は異なります。
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
・・・・ ・・・・ ・・・・
時刻
00:00:00
センサ A センサB
1.12 2.13
機器
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
・・・・ ・・・・ ・・・・
時刻
00:00:00
センサ A センサB
1.12 2.13
時刻
00:00:00
センサ A センサB
1.12 2.13
機器
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
・・・・ ・・・・ ・・・・
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、メモリの速度を最大限に活かすインメモリーアーキテクチャ
• メモリ性能を活かすために、同期・排他処理によるオーバーヘッドを極力削減
• ギガバイト超のメモリ搭載を前提とし、読み書きサイズを最適化しI/O効率を改善
クライアント
イベント駆動エンジン
クライアント クライアント クライアント
SQL処
理
NoSQL
処理
CPU
メモリ
ディスク
• スレッド毎にリソース割り当てによりリソース共有を排除
• CPU使用率を最大化
• メモリ、DBファイルをそれぞれに割り当て
• 同期・排他処理を排除
• CPUコア/スレッドに専念
• ロウのブロックへの書き込みを最適化
• 軽量なWALベースのリカバリ処理を実装
GridDBサーバ
12© 2019 Toshiba Digital Solutions Corporation
DBスケールアウトの課題1
「ノード増設」と「ノード障害」への対応
2CPU
4GB
PB級データ
13© 2019 Toshiba Digital Solutions Corporation
GridDBのDBクラスタ
DBノード
(マスタノード)
DBノード DBノード
クライアント
データ複製
データ配置
要求
自律的なDBクラスタ技術 ADDR
①マスタースレーブモデルの改良
• ノード間でマスタノードを自動選択。管理サーバが
クラスタ内に存在せず、SPOFを完全排除
• ノード過半数を占めたサブクラスタのみがサービス可
能となるクオーラムポリシー。
スプリットブレインを完全排除
②自律データ再配置技術の開発
• (マスターノードが)ノード間アンバランス、レプリカ欠
損を検知すると、バックグラウンドでデータ再配置
• 2種類のレプリカデータを使って高速同期、完了後
切替え
14© 2019 Toshiba Digital Solutions Corporation
ノンストップスケールアウトを支える自律データ再配置技術(ADDA)
• (マスターノードが)アンバランス、レプリカ欠損を検知すると、
バックグラウンドでデータ再配置
• 2種類のレプリカデータを使って高速同期、完了後切替え
DBノード
負荷小
クライアント
更新ログ メモリブロック
①負荷インバランス検知 ②長期同期プランニング ③長期同期実行 ④アクセス切替
現状
目標
15© 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© 2019 Toshiba Digital Solutions Corporation
GridDB/SQLのポリシー
従来のSQL機能を持ったKVSとは一線を画す
SQLノード
KVSノード
SQLノード
KVSノード
クライアント
SQLルータ
RDBMS RDBMS
NoSQL+SQL
ノード
NoSQL+SQL
ノード
クライアント
従来 GridDB
17© 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© 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© 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© 2019 Toshiba Digital Solutions Corporation
03
GridDB NoSQL vs Cassandra
GridDB NoSQL vs InfluxDB
GridDB NoSQL vs MariaDB
GridDB NewSQL vs PostgreSQL
性能ベンチマーク
21© 2019 Toshiba Digital Solutions Corporation
GridDB NoSQL vs Cassandra – YCSB パフォーマンスベンチマーク
高性能を売りにするCassandraと比較しても、GridDBの方が圧倒的に高性能
Read 50% + Write 50%
約2.5倍
Read 95% + Write 5%
約8倍
22© 2019 Toshiba Digital Solutions Corporation
GridDB NoSQL vs Cassandra – YCSB パフォーマンスベンチマーク
長時間実行してもGridDBは性能劣化が少ない
ベンチマークの詳細を
ホワイトペーパーとして配布中!
https://griddb.net/
23© 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.
https://griddb.net/en/docs/TimeSeries_Database_Benchmark_GridDB_InfluxDB.pdf
24© 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
https://griddb.net/en/docs/Benchmarking_Application_GridDB_MariaDB.pdf
25© 2019 Toshiba Digital Solutions Corporation
GridDB vs PostgreSQL – TCP-H ベンチマーク
GridDBは並列実行を利用し、スケールアウト時に他のDBよりも優れている
26© 2019 Toshiba Digital Solutions Corporation
04
オープンソース GridDB
27© 2019 Toshiba Digital Solutions Corporation
オープンソース
GridDB は2016年2月にオープンソース化
28© 2019 Toshiba Digital Solutions Corporation
GridDB Developers Site
アプリ開発者を支援するサイト:ドキュメント、ブログ、コミュニティフォーラムなど
29© 2019 Toshiba Digital Solutions Corporation
05
導入事例
30© 2019 Toshiba Digital Solutions Corporation
GridDBの導入事例
高い信頼性・可用性が求められるシステムで使われている
☑ フランス リヨン 太陽光発電 監視・診断システム
発電量の遠隔監視、発電パネルの性能劣化を診断
☑ クラウドBEMS
ビルに設置された各種メータの情報の収集、蓄積、分析
☑ 石巻スマート コミュニティ プロジェクト
地域全体のエネルギーのメータ情報の収集、蓄積、分析
☑ 電力会社 低圧託送業務システム
スマートメータから収集される電力使用量を集計し、需要量と発電量のバランスを調整
☑ 神戸製鋼所 産業用コンプレッサ稼働監視システム
グローバルに販売した産業用コンプレッサをクラウドを利用して稼働監視
☑ デンソー ファクトリーIoT
工場の生産性向上。世界130工場に展開予定
31© 2019 Toshiba Digital Solutions Corporation
まとめると
収集から分析まで複数のDBサービスが必要
Web・SNS ログ
APL ログ
Web サイト
RDBMS
CRM/ERP
センサー
異常検出
見える化
各種集計
Dynamo RedshiftETL
32© 2019 Toshiba Digital Solutions Corporation
まとめると
目指すもの
Web・SNS ログ
APL ログ
Web サイト
RDBMS
CRM/ERP
センサー
異常検出
見える化
各種集計
GridDB
33© 2019 Toshiba Digital Solutions Corporation
ご清聴、ありがとうございました。

More Related Content

What's hot

遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則
遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則
遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則
griddb
 
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
griddb
 
多様性時代のDB選択
多様性時代のDB選択多様性時代のDB選択
多様性時代のDB選択
griddb
 
ビッグデータIoT向けDB GridDBの紹介
ビッグデータIoT向けDB GridDBの紹介ビッグデータIoT向けDB GridDBの紹介
ビッグデータIoT向けDB GridDBの紹介
griddb
 
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
griddb
 
データを事業に活かすために必要なデータ基盤とは
データを事業に活かすために必要なデータ基盤とはデータを事業に活かすために必要なデータ基盤とは
データを事業に活かすために必要なデータ基盤とは
griddb
 
Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版
VirtualTech Japan Inc.
 
大量時空間データの処理 ~ 現状の課題と今後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
 
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較
griddb
 
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTT DATA Technology & Innovation
 
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
NTT Communications Technology Development
 
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
VirtualTech Japan Inc.
 
PostgreSQLのgitレポジトリから見える2021年の開発状況(第30回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのgitレポジトリから見える2021年の開発状況(第30回PostgreSQLアンカンファレンス@オンライン 発表資料)PostgreSQLのgitレポジトリから見える2021年の開発状況(第30回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのgitレポジトリから見える2021年の開発状況(第30回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
 
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
NTT DATA Technology & Innovation
 
AWS re:Invent2017で見た AWSの強さとは
AWS re:Invent2017で見た AWSの強さとは AWS re:Invent2017で見た AWSの強さとは
AWS re:Invent2017で見た AWSの強さとは
NTT Communications Technology Development
 
SpinnakerとKayentaで 高速・安全なデプロイ!
SpinnakerとKayentaで 高速・安全なデプロイ!SpinnakerとKayentaで 高速・安全なデプロイ!
SpinnakerとKayentaで 高速・安全なデプロイ!
NTT Communications Technology Development
 
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
 
Singularityで分散深層学習
Singularityで分散深層学習Singularityで分散深層学習
Singularityで分散深層学習
Hitoshi Sato
 
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
NTT DATA Technology & Innovation
 
Kubernetes 基盤における非機能試験の deepdive(Kubernetes Novice Tokyo #17 発表資料)
Kubernetes 基盤における非機能試験の deepdive(Kubernetes Novice Tokyo #17 発表資料)Kubernetes 基盤における非機能試験の deepdive(Kubernetes Novice Tokyo #17 発表資料)
Kubernetes 基盤における非機能試験の deepdive(Kubernetes Novice Tokyo #17 発表資料)
NTT DATA Technology & Innovation
 

What's hot (20)

遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則
遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則
遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則
 
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
 
多様性時代のDB選択
多様性時代のDB選択多様性時代のDB選択
多様性時代のDB選択
 
ビッグデータIoT向けDB GridDBの紹介
ビッグデータIoT向けDB GridDBの紹介ビッグデータIoT向けDB GridDBの紹介
ビッグデータIoT向けDB GridDBの紹介
 
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
 
データを事業に活かすために必要なデータ基盤とは
データを事業に活かすために必要なデータ基盤とはデータを事業に活かすために必要なデータ基盤とは
データを事業に活かすために必要なデータ基盤とは
 
Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版
 
大量時空間データの処理 ~ 現状の課題と今後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講演資料)
 
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較
 
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
 
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
 
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
 
PostgreSQLのgitレポジトリから見える2021年の開発状況(第30回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのgitレポジトリから見える2021年の開発状況(第30回PostgreSQLアンカンファレンス@オンライン 発表資料)PostgreSQLのgitレポジトリから見える2021年の開発状況(第30回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのgitレポジトリから見える2021年の開発状況(第30回PostgreSQLアンカンファレンス@オンライン 発表資料)
 
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
 
AWS re:Invent2017で見た AWSの強さとは
AWS re:Invent2017で見た AWSの強さとは AWS re:Invent2017で見た AWSの強さとは
AWS re:Invent2017で見た AWSの強さとは
 
SpinnakerとKayentaで 高速・安全なデプロイ!
SpinnakerとKayentaで 高速・安全なデプロイ!SpinnakerとKayentaで 高速・安全なデプロイ!
SpinnakerとKayentaで 高速・安全なデプロイ!
 
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
 
Singularityで分散深層学習
Singularityで分散深層学習Singularityで分散深層学習
Singularityで分散深層学習
 
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
 
Kubernetes 基盤における非機能試験の deepdive(Kubernetes Novice Tokyo #17 発表資料)
Kubernetes 基盤における非機能試験の deepdive(Kubernetes Novice Tokyo #17 発表資料)Kubernetes 基盤における非機能試験の deepdive(Kubernetes Novice Tokyo #17 発表資料)
Kubernetes 基盤における非機能試験の deepdive(Kubernetes Novice Tokyo #17 発表資料)
 

Similar to DXを支えるスケールアウト型NoSQL/SQLハイブリッドデータベース GridDB

IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~ IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~
griddb
 
ビッグIoTデータに対応したデータベース GridDB
ビッグIoTデータに対応したデータベース GridDBビッグIoTデータに対応したデータベース GridDB
ビッグIoTデータに対応したデータベース 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
 
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月度サービス情報アップデート
オラクルエンジニア通信
 
RDMA for Windows Server 2012
RDMA for Windows Server 2012RDMA for Windows Server 2012
RDMA for Windows Server 2012
Naoto MATSUMOTO
 
IBM Cloud 2017年 振り返り
IBM Cloud 2017年 振り返りIBM Cloud 2017年 振り返り
IBM Cloud 2017年 振り返り
Hayama Kyouhei
 
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
 
【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
 
[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.
 
[C14] 超高速データベースエンジンを用いたTPC-Hベンチマーク100TBクラス世界初登録への挑戦 by Shinji Fujiwara
[C14] 超高速データベースエンジンを用いたTPC-Hベンチマーク100TBクラス世界初登録への挑戦 by Shinji Fujiwara[C14] 超高速データベースエンジンを用いたTPC-Hベンチマーク100TBクラス世界初登録への挑戦 by Shinji Fujiwara
[C14] 超高速データベースエンジンを用いたTPC-Hベンチマーク100TBクラス世界初登録への挑戦 by Shinji FujiwaraInsight Technology, Inc.
 
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介
オラクルエンジニア通信
 
[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば...
[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば...[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば...
[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば...
Insight Technology, Inc.
 
Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)
Takeshi Fukuhara
 
de:code 2019 Cloud トラック 総まとめ! 完全版
de:code 2019 Cloud トラック 総まとめ! 完全版de:code 2019 Cloud トラック 総まとめ! 完全版
de:code 2019 Cloud トラック 総まとめ! 完全版
Minoru Naito
 
Db2をAWS上に構築する際のヒント&TIPS 2020年6月版
Db2をAWS上に構築する際のヒント&TIPS 2020年6月版Db2をAWS上に構築する際のヒント&TIPS 2020年6月版
Db2をAWS上に構築する際のヒント&TIPS 2020年6月版
Akira Shimosako
 

Similar to DXを支えるスケールアウト型NoSQL/SQLハイブリッドデータベース GridDB (20)

IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~ IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~
 
ビッグIoTデータに対応したデータベース GridDB
ビッグIoTデータに対応したデータベース GridDBビッグIoTデータに対応したデータベース GridDB
ビッグIoTデータに対応したデータベース 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月版
 
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月度サービス情報アップデート
 
RDMA for Windows Server 2012
RDMA for Windows Server 2012RDMA for Windows Server 2012
RDMA for Windows Server 2012
 
IBM Cloud 2017年 振り返り
IBM Cloud 2017年 振り返りIBM Cloud 2017年 振り返り
IBM Cloud 2017年 振り返り
 
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 徹底分析 - 最新アーキテクチャの特徴を理解する
 
【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との連携について
 
[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 日本電気株式会社 田村稔
 
[C14] 超高速データベースエンジンを用いたTPC-Hベンチマーク100TBクラス世界初登録への挑戦 by Shinji Fujiwara
[C14] 超高速データベースエンジンを用いたTPC-Hベンチマーク100TBクラス世界初登録への挑戦 by Shinji Fujiwara[C14] 超高速データベースエンジンを用いたTPC-Hベンチマーク100TBクラス世界初登録への挑戦 by Shinji Fujiwara
[C14] 超高速データベースエンジンを用いたTPC-Hベンチマーク100TBクラス世界初登録への挑戦 by Shinji Fujiwara
 
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介
 
[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば...
[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば...[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば...
[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば...
 
Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)
 
de:code 2019 Cloud トラック 総まとめ! 完全版
de:code 2019 Cloud トラック 総まとめ! 完全版de:code 2019 Cloud トラック 総まとめ! 完全版
de:code 2019 Cloud トラック 総まとめ! 完全版
 
Db2をAWS上に構築する際のヒント&TIPS 2020年6月版
Db2をAWS上に構築する際のヒント&TIPS 2020年6月版Db2をAWS上に構築する際のヒント&TIPS 2020年6月版
Db2をAWS上に構築する際のヒント&TIPS 2020年6月版
 

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 Dive
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
 
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
 
多様性時代のDB選択
多様性時代のDB選択多様性時代のDB選択
多様性時代のDB選択
griddb
 
GridDBを使用する理由…IoTビッグデータ システムを支える分散スケールアウト型NoSQL/SQLハイブリットデータベースGridDB
GridDBを使用する理由…IoTビッグデータ システムを支える分散スケールアウト型NoSQL/SQLハイブリットデータベースGridDBGridDBを使用する理由…IoTビッグデータ システムを支える分散スケールアウト型NoSQL/SQLハイブリットデータベースGridDB
GridDBを使用する理由…IoTビッグデータ システムを支える分散スケールアウト型NoSQL/SQLハイブリットデータベースGridDB
griddb
 
「情報爆発時代」を勝ち抜くための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 (14)

ビッグデータ・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
 
NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~コマンドライン・インターフェース(CLI)を使ってみましょう~
NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~コマンドライン・インターフェース(CLI)を使ってみましょう~NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~コマンドライン・インターフェース(CLI)を使ってみましょう~
NoSQL/SQLデュアルインタフェースを備えたIoT向けデータベースGridDB ~コマンドライン・インターフェース(CLI)を使ってみましょう~
 
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

This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
 
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobodyロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
azuma satoshi
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
 
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMMハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
osamut
 
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援しますキンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
Takayuki Nakayama
 
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライドHumanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
tazaki1
 
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
t m
 
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language ModelsGenerating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
harmonylab
 
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
Osaka University
 
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
Toru Tamaki
 
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
嶋 是一 (Yoshikazu SHIMA)
 

Recently uploaded (12)

This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobodyロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
 
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMMハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
 
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援しますキンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
 
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライドHumanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
 
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
 
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language ModelsGenerating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
 
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
 
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
 
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
 

DXを支えるスケールアウト型NoSQL/SQLハイブリッドデータベース GridDB

  • 1. © 2019 Toshiba Digital Solutions Corporation WebDB Forum 2019 東芝デジタルソリューションズ株式会社 2019.09. DXを支えるスケールアウト型NoSQL/SQLハイブリッドデータベース GridDB
  • 2. 2© 2019 Toshiba Digital Solutions Corporation DXやIoTに求められるデータベースとは GridDB の特長 性能ベンチマーク オープンソース GridDB 01 02 03 04 導入事例05
  • 3. 3© 2019 Toshiba Digital Solutions Corporation 01 DXやIoTに求められるデータベースとは
  • 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のデータベース要件を満たしているか 高い処理能力 柔軟な拡張性 高い信頼性 RDB △ × ○ NoSQL ○ ○ × Hadoop FS △ ○ × GridDB ◎ ◎ ◎ 注:IoTシステムにおける弊社見解です。 トランザクションシステムにおける評価は異なります。
  • 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 ・・・・ ・・・・ ・・・・ 時刻 00:00:00 センサ A センサB 1.12 2.13 機器 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 ・・・・ ・・・・ ・・・・ 時刻 00:00:00 センサ A センサB 1.12 2.13 時刻 00:00:00 センサ A センサB 1.12 2.13 機器 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 ・・・・ ・・・・ ・・・・
  • 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、メモリの速度を最大限に活かすインメモリーアーキテクチャ • メモリ性能を活かすために、同期・排他処理によるオーバーヘッドを極力削減 • ギガバイト超のメモリ搭載を前提とし、読み書きサイズを最適化しI/O効率を改善 クライアント イベント駆動エンジン クライアント クライアント クライアント SQL処 理 NoSQL 処理 CPU メモリ ディスク • スレッド毎にリソース割り当てによりリソース共有を排除 • CPU使用率を最大化 • メモリ、DBファイルをそれぞれに割り当て • 同期・排他処理を排除 • CPUコア/スレッドに専念 • ロウのブロックへの書き込みを最適化 • 軽量なWALベースのリカバリ処理を実装 GridDBサーバ
  • 12. 12© 2019 Toshiba Digital Solutions Corporation DBスケールアウトの課題1 「ノード増設」と「ノード障害」への対応 2CPU 4GB PB級データ
  • 13. 13© 2019 Toshiba Digital Solutions Corporation GridDBのDBクラスタ DBノード (マスタノード) DBノード DBノード クライアント データ複製 データ配置 要求 自律的なDBクラスタ技術 ADDR ①マスタースレーブモデルの改良 • ノード間でマスタノードを自動選択。管理サーバが クラスタ内に存在せず、SPOFを完全排除 • ノード過半数を占めたサブクラスタのみがサービス可 能となるクオーラムポリシー。 スプリットブレインを完全排除 ②自律データ再配置技術の開発 • (マスターノードが)ノード間アンバランス、レプリカ欠 損を検知すると、バックグラウンドでデータ再配置 • 2種類のレプリカデータを使って高速同期、完了後 切替え
  • 14. 14© 2019 Toshiba Digital Solutions Corporation ノンストップスケールアウトを支える自律データ再配置技術(ADDA) • (マスターノードが)アンバランス、レプリカ欠損を検知すると、 バックグラウンドでデータ再配置 • 2種類のレプリカデータを使って高速同期、完了後切替え DBノード 負荷小 クライアント 更新ログ メモリブロック ①負荷インバランス検知 ②長期同期プランニング ③長期同期実行 ④アクセス切替 現状 目標
  • 15. 15© 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. 16© 2019 Toshiba Digital Solutions Corporation GridDB/SQLのポリシー 従来のSQL機能を持ったKVSとは一線を画す SQLノード KVSノード SQLノード KVSノード クライアント SQLルータ RDBMS RDBMS NoSQL+SQL ノード NoSQL+SQL ノード クライアント 従来 GridDB
  • 17. 17© 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. 18© 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. 19© 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. 20© 2019 Toshiba Digital Solutions Corporation 03 GridDB NoSQL vs Cassandra GridDB NoSQL vs InfluxDB GridDB NoSQL vs MariaDB GridDB NewSQL vs PostgreSQL 性能ベンチマーク
  • 21. 21© 2019 Toshiba Digital Solutions Corporation GridDB NoSQL vs Cassandra – YCSB パフォーマンスベンチマーク 高性能を売りにするCassandraと比較しても、GridDBの方が圧倒的に高性能 Read 50% + Write 50% 約2.5倍 Read 95% + Write 5% 約8倍
  • 22. 22© 2019 Toshiba Digital Solutions Corporation GridDB NoSQL vs Cassandra – YCSB パフォーマンスベンチマーク 長時間実行してもGridDBは性能劣化が少ない ベンチマークの詳細を ホワイトペーパーとして配布中! https://griddb.net/
  • 23. 23© 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. https://griddb.net/en/docs/TimeSeries_Database_Benchmark_GridDB_InfluxDB.pdf
  • 24. 24© 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 https://griddb.net/en/docs/Benchmarking_Application_GridDB_MariaDB.pdf
  • 25. 25© 2019 Toshiba Digital Solutions Corporation GridDB vs PostgreSQL – TCP-H ベンチマーク GridDBは並列実行を利用し、スケールアウト時に他のDBよりも優れている
  • 26. 26© 2019 Toshiba Digital Solutions Corporation 04 オープンソース GridDB
  • 27. 27© 2019 Toshiba Digital Solutions Corporation オープンソース GridDB は2016年2月にオープンソース化
  • 28. 28© 2019 Toshiba Digital Solutions Corporation GridDB Developers Site アプリ開発者を支援するサイト:ドキュメント、ブログ、コミュニティフォーラムなど
  • 29. 29© 2019 Toshiba Digital Solutions Corporation 05 導入事例
  • 30. 30© 2019 Toshiba Digital Solutions Corporation GridDBの導入事例 高い信頼性・可用性が求められるシステムで使われている ☑ フランス リヨン 太陽光発電 監視・診断システム 発電量の遠隔監視、発電パネルの性能劣化を診断 ☑ クラウドBEMS ビルに設置された各種メータの情報の収集、蓄積、分析 ☑ 石巻スマート コミュニティ プロジェクト 地域全体のエネルギーのメータ情報の収集、蓄積、分析 ☑ 電力会社 低圧託送業務システム スマートメータから収集される電力使用量を集計し、需要量と発電量のバランスを調整 ☑ 神戸製鋼所 産業用コンプレッサ稼働監視システム グローバルに販売した産業用コンプレッサをクラウドを利用して稼働監視 ☑ デンソー ファクトリーIoT 工場の生産性向上。世界130工場に展開予定
  • 31. 31© 2019 Toshiba Digital Solutions Corporation まとめると 収集から分析まで複数のDBサービスが必要 Web・SNS ログ APL ログ Web サイト RDBMS CRM/ERP センサー 異常検出 見える化 各種集計 Dynamo RedshiftETL
  • 32. 32© 2019 Toshiba Digital Solutions Corporation まとめると 目指すもの Web・SNS ログ APL ログ Web サイト RDBMS CRM/ERP センサー 異常検出 見える化 各種集計 GridDB
  • 33. 33© 2019 Toshiba Digital Solutions Corporation ご清聴、ありがとうございました。