SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
© 2020 Toshiba Digital Solutions Corporation
オープンソースカンファレンス 2020 Online/Kyoto
オープンソースデータベース GridDB
〜 なぜ いま、データベースを開発したのか︖
その理由とGridDBの概要紹介 〜
東芝デジタルソリューションズ株式会社
栗⽥ 雅芳
2020/8/28
2© 2020 Toshiba Digital Solutions Corporation
GridDB とは︖
膨⼤なリアルタイムのセンシングデータを活⽤する
ミッションクリティカルなIoTシステム✱ をターゲットに
デザインしたデータベース
✱ インダストリアルIoT︓IIoT
サイバーフィジカルシステム︓CPS
デジタルツイン
3© 2020 Toshiba Digital Solutions Corporation
アジェンダ
開発した背景
特⻑・こだわり
データモデル
クラスタリング技術
デュアル インターフェース
スケールアウト/スケールアップ ベストミックス
導⼊事例
まとめ
4© 2020 Toshiba Digital Solutions Corporation
⻑年にわたって、東芝グループでは・・・
膨⼤かつ重要なセンシングデータ(時系列データ)を
活⽤したミッションクリティカルなシステムを実現
5© 2020 Toshiba Digital Solutions Corporation
約10年前・・・ビッグデータの潮流
更なる膨⼤なリアルタイムなセンシング(時系列)データの処理の必要性
インダストリアル IoT︓IIoT
サイバーフィジカルシステム︓CPS
デジタルツイン
⼩規模
リアルタイム性
⾼
B2C IoT
購買⾏動分析
ソーシャルメディア分析
リアルタイム性
中 or 低
⼤規模
6© 2020 Toshiba Digital Solutions Corporation
センシングデータ(今で⾔う IoTデータ)の特性
制 御
最適化・計画
分析・予測
カラム 型
センサID String
⽇時 Date
測定値1 Double
測定値2 Double
Webサイト
RDBMS
CRM/ERP
7© 2020 Toshiba Digital Solutions Corporation
従来のIT系のデータとは異なる・・・
制 御
最適化・計画
分析・予測
カラム 型
センサID String
⽇時 Date
測定値1 Double
測定値2 Double
Webサイト
RDBMS
CRM/ERP
!
"
#
発
⽣
量
時間
従来のIT系データ
!
"
#
発
⽣
量
時間
IoTデータ
!
"
#
保
管
量
⽉・年
発⽣直後から
リアルタイム参照
⼤量データが
単調増加
データの⼀貫性
の保証
24H365D
絶え間なく発⽣
ミリ秒オーダーで
⾼頻度に発⽣
8© 2020 Toshiba Digital Solutions Corporation
リアルタイム IoTのデータベース要件
制 御
最適化・計画
分析・予測
カラム 型
センサID String
⽇時 Date
測定値1 Double
測定値2 Double
Webサイト
RDBMS
CRM/ERP
!
"
#
発
⽣
量
時間
従来のIT系データ
!
"
#
発
⽣
量
時間
IoTデータ
!
"
#
保
管
量
⽉・年
⾼い処理能⼒
High Performance
発⽣直後から
リアルタイム参照
柔軟な拡張性
High Scalability
⾼い信頼性
High Reliability
⼤量データが
単調増加
データの⼀貫性
の保証
⾼い信頼性
High Reliability
24H365D
絶え間なく発⽣
ミリ秒オーダーで
⾼頻度に発⽣
⾼い処理能⼒
High Performance
9© 2020 Toshiba Digital Solutions Corporation
2010年当時の技術では・・・・
⾼い処理能⼒
High Performance
柔軟な拡張性
High Scalability
⾼い信頼性
High Reliability
RDBMS △ × 〇
NoSQL △ 〇 △
Hadoop FS △ 〇 ×
あくまでも、弊社におけるIoTシステムにおける⾒解です。
注︓トランザクションシステムにおける評価は異なります。
要件を満たすデータベースが存在しない
10© 2020 Toshiba Digital Solutions Corporation
じゃあ、⾃分たちで 開発しましょう・・・
GridDB ◎ ◎ ◎
⾼い処理能⼒
High Performance
柔軟な拡張性
High Scalability
⾼い信頼性
High Reliability
RDBMS △ × 〇
NoSQL △ 〇 △
Hadoop FS △ 〇 ×
2011年 〜 本格的開発
2013年 〜 商品化 GridStore v1.0 ➜ GridDB
2016年 〜 オープンソース化
11© 2020 Toshiba Digital Solutions Corporation
12© 2020 Toshiba Digital Solutions Corporation
GridDBの特⻑
IoT指向モデル
IoT Oriented
IoTデータを格納にするのに最適なキーコンテナ型データモデル
コンテナ内でデータの⼀貫性を保証
時系列データ管理に関する特別な機能
⾼い処理能⼒
High Performance
メモリを主、ストレージを従
メモリやディスクの排他処理や同期待ちなどのオーバヘッドを極⼒排除
SQLにおける分散並列処理
⾼い信頼性
High Reliability
マスター・クラスタ⽅式とピアツーピア⽅式のハイブリット型クラスタ管理
データの複製をノード間で⾃動的に実⾏
ノード障害があってもフェールオーバによりシステムを⽌めることなく運⽤継続
柔軟な拡張性
High Scalability
少ないノード台数で初期投資を抑制
負荷や容量の増⼤に合わせたノード増設が可能
⾃律データ再配置により、⾼いスケーラビリティを実現
抜群の使い勝⼿
Excellent Usability
NoSQLとSQLのデュアルインターフェース(API)
NoSQLで⼤量データを収集しながら、SQLでリアルタイム分析が可能
要件に応じてスケールアウトとスケールアップをベストミックス
✔
✔
✔
✔
13© 2020 Toshiba Digital Solutions Corporation
データモデル
IoTデータの管理・処理が扱いずらい
ドキュメント型
(例︓MongoDB)
キーバリュー型
(例︓Redis)
キーコンテナ型
GridDB
ワイドカラム型
(例︓Cassandra)
Key Value Key Value Value Value Key Container ( Table )
Key1
Key2
Value Value Value
Key Documet
Key1 JSON形式ドキュメント
Key2 JSON形式ドキュメント
Value Value
IoTデータ向けに拡張した独⾃のキーコンテナ型
14© 2020 Toshiba Digital Solutions Corporation
コンテナのスキーマ定義、カラムのインデックス設定により⾼速検索
レコード操作はコミット/ロールバック➜コンテナ単位で⼀貫性保証
!
!
!
!
キーバリューをグループ化するコンテナ
時刻 センサ A センサB
00:00:00 1.12 2.13
00:00:01 1.11 3.12
・・・・ ・・・・ ・・・・
機器 1
機器 2
機器 3
機器 N
時刻 センサ 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
・・・・ ・・・・ ・・・・
対象ごとのデータを格納
テーブルで表現
!
"
#
格
納
15© 2020 Toshiba Digital Solu?ons Corpora?on
コンテナの種類
コレクション コンテナ 時系列 コンテナ
設備番号 名称 仕様
equip001 変圧器1 xxx変圧器
equip002 変圧器2 yyy変圧器
equip003 遮断機1 xxx遮断機
equip004 遮断機2 yyy遮断機
equip005 ケーブル1 zzzケーブル
・・・・ ・・・・ ・・・・
時刻 熱効率 湿度
2020/01/22 01:23:30:01 78.3 47.9
2020/01/22 01:23:30:02 82.9 63.4
2020/01/22 01:23:30:03 96.6 69.6
2020/01/22 01:23:30:04 82.9 63.4
2020/01/22 01:23:30:05 78.3 47.9
・・・・ ・・・
・
・・・
・
設備名 ラインA 機器名 機器A
ロウとカラムから構成されるテーブル 時刻で並べられたテーブル
16© 2020 Toshiba Digital Solutions Corporation
時系列コンテナ
時系列データ圧縮
誤差あり間引き圧縮 (HI) と 誤差なし間引き圧縮 (SS)
期限解放機能 / ⻑期アーカイブ機能
保持期間を超えたデータを⾃動的に削除 または 外部ストレージなどにアーカイブ
時系列分析関数
集計演算関数︓重み付きで平均を求めるTIME_AVGなど
選択関数︓TIME_NEXT、TIME_NEXT_ONLY、TIME_PREV、TIME_PREV_ONLYなど
補間演算関数︓TIME_INTERPOLATED、TIME_SAMPLINGなど
17© 2020 Toshiba Digital Solu?ons Corpora?on
代表的な2つのクラスタ管理⽅式
マスター・スレーブ 型
(master-slave)
〇 単⼀障害点 (SPOF)/単⼀窓⼝(SPOC)なし
〇 ノード追加時にはデータ再配置が容易
✖ ⼀貫性の維持にはノード間の通信の負荷が発⽣
✖ 遅延やなどで処理順序により、⼀貫性が崩れる
○ ⼀貫性の維持は容易
✖ 単⼀障害点 (SPOF)、単⼀窓⼝(SPOC)
✖ ノード追加時にはデータ再配置が困難
ピア・ツー・ピア型
(peer to peer)
18© 2020 Toshiba Digital Solutions Corporation
時系列
コンテナ
機器名 機器A
コレクション
コンテナ
設備名 ラインA
マスター・スレーブ型とピア・ツー・ピア型のいいとこ取りをした
ハイブリッド型クラスタ管理技術
❶ ノード同⼠の選挙で動的にマスターノードを決定➡ 単⼀障害点 (SPOF)なし
❷ コンテナはグルーピングされ、ノードに分散配置 ➡各ノードが独⽴に動作し、ノード間のボトルネックを排除
❸ コンテナのデータ配置情報を各ノードだけではなくクライアントで共有➡クライアントはダイレクトにデータアクセス
単⼀窓⼝点(SPOC)なし
❹ ノード障害・増設、⻑時間稼働でのノード間のデータのインバランス状態を安定化➡ ⾃律データ再配置技術
オーナ
オーナ
ノード 1
データ配置情報(ローカル)
オーナ バックアップ
バックアップ
バックアップ
オーナバックアップ
データ配置情報(ローカル) データ配置情報(マスター) データ配置情報(ローカル)
ノード 2 ノード 3 ノード 4
クライアント
データ配置情報(キャッシュ)
クライアント
データ配置情報(キャッシュ)
設備番号 名称 仕様
equip001 変圧器1 xxx変圧器
equip002 変圧器2 yyy変圧器
equip003 遮断機1 xxx遮断機
equip004 遮断機2 yyy遮断機
equip005 ケーブル1 zzzケーブル
・・・・ ・・・・ ・・・・
時刻 熱効率 湿度
2020/01/22 01:23:30:01 78.3 47.9
2020/01/22 01:23:30:02 82.9 63.4
2020/01/22 01:23:30:03 96.6 69.6
・・・・ ・・・
・
・・
・・
❶
❷
❸
19© 2020 Toshiba Digital Solutions Corporation
⾃律的にバランスよくノード間でデータを再配置するアルゴリズム
⾃律データ再配置技術 ADDA
クライアント クライアント クライアント クライアント クライアント クライアント
⽬標
現状
⻑期同期
プランニング
クライアント クライアント クライアント
Redoログ
(短期同期)
メモリブロック
(⻑期同期)
❶ インバランス状態
の検知
マスターノードがノード情報を収
集、ノード間のデータの不均衡
やバックアップの⽋如を検知
❹ アクセス切替え
完了後、データ配置情報を
書き換えて、アクセス切替え
❷⻑期同期プランニング
定常的な、短期同期 と
は別に、現状 (インバランス)
状態から⻑期同期の計画
を決定
❸ データ再配置実⾏
(⻑期同期/短期同期)
リクエスト処理へ負荷を与えない
範囲で、メモリブロックとDB更新
ログを使い分けながら、バックグラン
ドで⾼速同期
負荷⼩
ADDA︓Autonomous Data Distribution Algorithm
レプリカ 2
20© 2020 Toshiba Digital Solutions Corporation
NoSQL / SQL デュアル インタフェース(API)
BI/BA 他のシステム 他のDBMS
GridDB
クラスタ
DB
ノード
DB
ノード
DB
ノード
NoSQL インターフェース
SQL インターフェース
NoSQL (キー・バリュー) インタフェース
lKVS指向の⾼スループット、⾼レスポンス・・・登録・検索・更新
lキーコンテナのCRUD : Naitive I/F (put/get/remove), TQL
lJava / C / Ruby / Perl / Python / Go / Node.jsクライアント
SQL インタフェース
l分散並列SQL処理エンジン ・・・参照・分析
l巨⼤なテーブルを⾼速にアクセスするための
テーブルパーティショニング機能
lJDBC / ODBCドライバ➜BI/BAやETLツール連携
21© 2020 Toshiba Digital Solutions Corporation
従来のSQL機能を持ったKVSとは⼀線を画す
分散並列SQL処理技術
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
Task Task
Task
C0 C2 C6
Val Val Val
Val Val Val
Val Val Val
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
Task Task
Task
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
C0 C2 C6
Val Val Val
Val Val Val
Val Val Val
SQL
NoSQL
(KVS)
パイプライン並列化
データ並列化
タスク並列化クライアント
C0 C2 C7
Val Val Val
Val Val Val
22© 2020 Toshiba Digital Solutions Corporation
テラバイト/秒からペタバイト/ミリ秒
ペタバイト級のデータ管理
ペタバイト級となると数百台のサーバからなる⼤規模なクラスタシステムとなる
※各種DBMSの推奨値や事例から推定
MongoDB Cassandra PostgreSQL
1000TB
200TB
スケールアウト
だけでは現実的
には無理︕
〜数TB
1
"
#
$
%
&
'
(
)
#
*
蓄
積
量
GridDB
50TB
23© 2020 Toshiba Digital Solutions Corporation
内部データ管理構造の最適化を⾏うことでリソース使⽤量の⼤幅削減を図り
1ノード当たり蓄積できる最⼤サイズを拡⼤
少ないノードでもペタバイト級データとミリ秒オーダー処理の両⽴が可能
MongoDB Cassandra PostgreSQL GridDB
50TB〜数TB
GridDB
(圧縮時 数百TB)
1000TB
200TB
〜数TB
1
"
#
$
%
&
'
(
)
#
*
蓄
積
量
24© 2020 Toshiba Digital Solutions Corporation
スケールアウトとスケールアップのベストミックスで
ペタバイト級のデータ管理を実現
25© 2020 Toshiba Digital Solutions Corporation
代表的な導⼊事例
l フランス リヨン 太陽光発電 監視・診断システム
発熱量の遠隔監視、発電パネルの性能劣化を診断
l 電⼒会社 低圧託送業務システム
スマートメータから収集される電⼒使⽤量を集計し、需要量と発電量のバランスを調整
l HDD製造会社 品質管理システム
製造装置のセンサーデータを⻑期にわたって蓄積・分析し、品質分析・改善に適⽤
l 半導体製造ライン 履歴管理システム
製造履歴や品質履歴、材料データなどのデータを横串で分析し、製品の品質管理やトレーサビリティに適⽤
l 半導体製造ライン 異常検出システム
製造ラインのセンサーデータをリアルタイムにAIで分析し、製造ラインの異常を検出
l デンソー ファクトリー IoT
⼯場のDigital Twinを実現し、⽣産性向上
l DENSO International America 次世代⾞両管理システム
⾞両の各センサーデータを⽤いる⾞両管理システムのPoC
26© 2020 Toshiba Digital Solutions Corporation
代表的な導⼊事例
社会インフラを中⼼に、
⾼い信頼性・性能が求められるシステム
で多く採⽤されています
27© 2020 Toshiba Digital Solutions Corporation
HDD 製造会社 品質管理システム
概要
l HDD 製造会社が品質管理システムを再構築
l これまではNETEZZAとExadataを使⽤➜GridDB採⽤
システムの課題
l HDD の製造レコードを全件貯めることを⽬指しており、
NETEZZAとExadataでは莫⼤なコストがかかる
n データ蓄積量︓1.9PB / 5年
n 登録データ量︓267 GB / ⽇
n 分析⽤SQLによるアクセス頻度︓約30,000 回 / ⽇
想定する成果
l Netteza、Exadataといった⾼性能DB専⽤機以上の性能を標準的なIAサーバで実現
➜⼤幅なコストダウン
2
28© 2020 Toshiba Digital Solutions Corporation
まとめ
l 膨⼤なリアルタイムのセンシングデータを活⽤するミッションクリティカル
なIoTシステムを⽣まれつき無理なく実現するデータベース
l すでに、インダストリ IoT、サイバーフィジカルシステム、デジタルツイン
などの先駆的な導⼊事例が多くあります。
l 膨⼤なリアルタイムのセンシングデータの管理のためのデータベース
にお困りの⽅、または、興味のある⽅は、ぜひ検討いただければ
と思います。
29© 2020 Toshiba Digital Solutions Corporation
㈱ アイ・ティ・イノベーション 主催 国内研修 - ITアーキテクチャ
GridDB概要とプログラミング基礎 講義+ハンズオン
受講料︓無料 テキスト代︓無料
2020年9⽉24⽇(⽊) 10:30〜16:30 オンライン講座
2020年12⽉8⽇(⽕) 10:30〜16:30 オンライン講座
2021年2⽉26⽇(⾦) 10:30〜16:30 オンライン講座
詳細︓https://www.it-innovation.co.jp/academy/ita-courses/ita-054/
〜Java APIを利⽤したアプリケーション開発〜
主な学習項⽬ 到達⽬標
l GridDBとは
l アーキテクチャ
l データモデル
l 管理ツール
l 演習︓インストール、データの登録・取得・検索、複数コン
テナへの⼀括操作、時系列データの操作、その他の操作
l GridDB概要(アーキテクチャ)が理解できる
l TQL⾔語が理解できる
l JavaAPIを使って簡単なアプリケーションが作成
できる
申し込み受付中
30© 2020 Toshiba Digital Solutions Corporation
31© 2020 Toshiba Digital Solutions Corporation

Weitere ähnliche Inhalte

Was ist angesagt?

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向けDB GridDBの紹介
ビッグデータIoT向けDB GridDBの紹介ビッグデータIoT向けDB GridDBの紹介
ビッグデータIoT向けDB GridDBの紹介griddb
 
サイバーフィジカルシステム(CPS)に必要なデータ基盤を考える ~ NoSQL/SQLハイブリット型GridDB ~
サイバーフィジカルシステム(CPS)に必要なデータ基盤を考える ~ NoSQL/SQLハイブリット型GridDB ~サイバーフィジカルシステム(CPS)に必要なデータ基盤を考える ~ NoSQL/SQLハイブリット型GridDB ~
サイバーフィジカルシステム(CPS)に必要なデータ基盤を考える ~ NoSQL/SQLハイブリット型GridDB ~griddb
 
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較griddb
 
もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~
もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~
もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~griddb
 
DXを支えるスケールアウト型NoSQL/SQLハイブリッドデータベース GridDB
DXを支えるスケールアウト型NoSQL/SQLハイブリッドデータベース GridDBDXを支えるスケールアウト型NoSQL/SQLハイブリッドデータベース GridDB
DXを支えるスケールアウト型NoSQL/SQLハイブリッドデータベース 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
 
オープンソースデータベース GridDBとそのオープンコミュニティ活動
オープンソースデータベース GridDBとそのオープンコミュニティ活動オープンソースデータベース GridDBとそのオープンコミュニティ活動
オープンソースデータベース GridDBとそのオープンコミュニティ活動griddb
 
[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 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
 
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...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
 
[B15] HiRDBのSQL実行プランはどのように決定しているのか?by Masaaki Narita
[B15] HiRDBのSQL実行プランはどのように決定しているのか?by Masaaki Narita[B15] HiRDBのSQL実行プランはどのように決定しているのか?by Masaaki Narita
[B15] HiRDBのSQL実行プランはどのように決定しているのか?by Masaaki NaritaInsight Technology, Inc.
 
Db2リブランディングと製品動向 201707
Db2リブランディングと製品動向 201707Db2リブランディングと製品動向 201707
Db2リブランディングと製品動向 201707IBM Analytics Japan
 
[db tech showcase Tokyo 2015] C14:30万のユーザ部門を抱える日立、情シスの「理想と現実」 by 株式会社日立製作所 情報...
[db tech showcase Tokyo 2015] C14:30万のユーザ部門を抱える日立、情シスの「理想と現実」 by 株式会社日立製作所 情報...[db tech showcase Tokyo 2015] C14:30万のユーザ部門を抱える日立、情シスの「理想と現実」 by 株式会社日立製作所 情報...
[db tech showcase Tokyo 2015] C14:30万のユーザ部門を抱える日立、情シスの「理想と現実」 by 株式会社日立製作所 情報...Insight Technology, Inc.
 
C34 ニッチだけど、社会インフラを支えるデータベース、HiRDB ~HiRDBを選ぶ人、選ばない人、その選択基準とは~ by Taichi Ishikawa
C34 ニッチだけど、社会インフラを支えるデータベース、HiRDB ~HiRDBを選ぶ人、選ばない人、その選択基準とは~ by Taichi IshikawaC34 ニッチだけど、社会インフラを支えるデータベース、HiRDB ~HiRDBを選ぶ人、選ばない人、その選択基準とは~ by Taichi Ishikawa
C34 ニッチだけど、社会インフラを支えるデータベース、HiRDB ~HiRDBを選ぶ人、選ばない人、その選択基準とは~ by Taichi IshikawaInsight Technology, Inc.
 
Datrium high performance_virtual_infra_community
Datrium high performance_virtual_infra_communityDatrium high performance_virtual_infra_community
Datrium high performance_virtual_infra_communitydatriumjapan
 
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)NTT DATA Technology & Innovation
 
[INSIGHT OUT 2011] C26 ミッションクリティカルを実現する国産データベースHiRDBの技術(hara)
[INSIGHT OUT 2011] C26 ミッションクリティカルを実現する国産データベースHiRDBの技術(hara)[INSIGHT OUT 2011] C26 ミッションクリティカルを実現する国産データベースHiRDBの技術(hara)
[INSIGHT OUT 2011] C26 ミッションクリティカルを実現する国産データベースHiRDBの技術(hara)Insight Technology, Inc.
 
[db tech showcase Tokyo 2015] C32:「データ一貫性にこだわる日立のインメモリ分散KVS~こだわりの理由と実現方法とは~」 ...
[db tech showcase Tokyo 2015] C32:「データ一貫性にこだわる日立のインメモリ分散KVS~こだわりの理由と実現方法とは~」 ...[db tech showcase Tokyo 2015] C32:「データ一貫性にこだわる日立のインメモリ分散KVS~こだわりの理由と実現方法とは~」 ...
[db tech showcase Tokyo 2015] C32:「データ一貫性にこだわる日立のインメモリ分散KVS~こだわりの理由と実現方法とは~」 ...Insight Technology, Inc.
 

Was ist angesagt? (20)

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向けDB GridDBの紹介
ビッグデータIoT向けDB GridDBの紹介ビッグデータIoT向けDB GridDBの紹介
ビッグデータIoT向けDB GridDBの紹介
 
サイバーフィジカルシステム(CPS)に必要なデータ基盤を考える ~ NoSQL/SQLハイブリット型GridDB ~
サイバーフィジカルシステム(CPS)に必要なデータ基盤を考える ~ NoSQL/SQLハイブリット型GridDB ~サイバーフィジカルシステム(CPS)に必要なデータ基盤を考える ~ NoSQL/SQLハイブリット型GridDB ~
サイバーフィジカルシステム(CPS)に必要なデータ基盤を考える ~ NoSQL/SQLハイブリット型GridDB ~
 
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較
ビッグデータ×IoT時代のデータベースのアーキテクチャとメカニズムの比較
 
もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~
もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~
もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~
 
DXを支えるスケールアウト型NoSQL/SQLハイブリッドデータベース GridDB
DXを支えるスケールアウト型NoSQL/SQLハイブリッドデータベース GridDBDXを支えるスケールアウト型NoSQL/SQLハイブリッドデータベース GridDB
DXを支えるスケールアウト型NoSQL/SQLハイブリッドデータベース 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月版
 
オープンソースデータベース GridDBとそのオープンコミュニティ活動
オープンソースデータベース GridDBとそのオープンコミュニティ活動オープンソースデータベース GridDBとそのオープンコミュニティ活動
オープンソースデータベース GridDBとそのオープンコミュニティ活動
 
[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 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月版
 
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
 
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日
 
[B15] HiRDBのSQL実行プランはどのように決定しているのか?by Masaaki Narita
[B15] HiRDBのSQL実行プランはどのように決定しているのか?by Masaaki Narita[B15] HiRDBのSQL実行プランはどのように決定しているのか?by Masaaki Narita
[B15] HiRDBのSQL実行プランはどのように決定しているのか?by Masaaki Narita
 
Db2リブランディングと製品動向 201707
Db2リブランディングと製品動向 201707Db2リブランディングと製品動向 201707
Db2リブランディングと製品動向 201707
 
[db tech showcase Tokyo 2015] C14:30万のユーザ部門を抱える日立、情シスの「理想と現実」 by 株式会社日立製作所 情報...
[db tech showcase Tokyo 2015] C14:30万のユーザ部門を抱える日立、情シスの「理想と現実」 by 株式会社日立製作所 情報...[db tech showcase Tokyo 2015] C14:30万のユーザ部門を抱える日立、情シスの「理想と現実」 by 株式会社日立製作所 情報...
[db tech showcase Tokyo 2015] C14:30万のユーザ部門を抱える日立、情シスの「理想と現実」 by 株式会社日立製作所 情報...
 
C34 ニッチだけど、社会インフラを支えるデータベース、HiRDB ~HiRDBを選ぶ人、選ばない人、その選択基準とは~ by Taichi Ishikawa
C34 ニッチだけど、社会インフラを支えるデータベース、HiRDB ~HiRDBを選ぶ人、選ばない人、その選択基準とは~ by Taichi IshikawaC34 ニッチだけど、社会インフラを支えるデータベース、HiRDB ~HiRDBを選ぶ人、選ばない人、その選択基準とは~ by Taichi Ishikawa
C34 ニッチだけど、社会インフラを支えるデータベース、HiRDB ~HiRDBを選ぶ人、選ばない人、その選択基準とは~ by Taichi Ishikawa
 
Datrium high performance_virtual_infra_community
Datrium high performance_virtual_infra_communityDatrium high performance_virtual_infra_community
Datrium high performance_virtual_infra_community
 
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
 
[INSIGHT OUT 2011] C26 ミッションクリティカルを実現する国産データベースHiRDBの技術(hara)
[INSIGHT OUT 2011] C26 ミッションクリティカルを実現する国産データベースHiRDBの技術(hara)[INSIGHT OUT 2011] C26 ミッションクリティカルを実現する国産データベースHiRDBの技術(hara)
[INSIGHT OUT 2011] C26 ミッションクリティカルを実現する国産データベースHiRDBの技術(hara)
 
[db tech showcase Tokyo 2015] C32:「データ一貫性にこだわる日立のインメモリ分散KVS~こだわりの理由と実現方法とは~」 ...
[db tech showcase Tokyo 2015] C32:「データ一貫性にこだわる日立のインメモリ分散KVS~こだわりの理由と実現方法とは~」 ...[db tech showcase Tokyo 2015] C32:「データ一貫性にこだわる日立のインメモリ分散KVS~こだわりの理由と実現方法とは~」 ...
[db tech showcase Tokyo 2015] C32:「データ一貫性にこだわる日立のインメモリ分散KVS~こだわりの理由と実現方法とは~」 ...
 

Ähnlich wie オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~

Internet of Toilet / Jaws festa 2016
Internet of Toilet / Jaws festa 2016Internet of Toilet / Jaws festa 2016
Internet of Toilet / Jaws festa 2016Godai Nakamura
 
Cloud impact on IT industry (in Japanese)
Cloud impact on IT industry (in Japanese)Cloud impact on IT industry (in Japanese)
Cloud impact on IT industry (in Japanese)shojiro-tanaka
 
実践!DBベンチマークツールの使い方
実践!DBベンチマークツールの使い方実践!DBベンチマークツールの使い方
実践!DBベンチマークツールの使い方Fujishiro Takuya
 
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介NTT Communications Technology Development
 
[db tech showcase Tokyo 2015] D35:高トランザクションを実現するスケーラブルRDBMS技術 by 日本電気株式会社 並木悠太
[db tech showcase Tokyo 2015] D35:高トランザクションを実現するスケーラブルRDBMS技術 by 日本電気株式会社 並木悠太[db tech showcase Tokyo 2015] D35:高トランザクションを実現するスケーラブルRDBMS技術 by 日本電気株式会社 並木悠太
[db tech showcase Tokyo 2015] D35:高トランザクションを実現するスケーラブルRDBMS技術 by 日本電気株式会社 並木悠太Insight Technology, Inc.
 
Redshift Spectrumを使ってみた話
Redshift Spectrumを使ってみた話Redshift Spectrumを使ってみた話
Redshift Spectrumを使ってみた話Yoshiki Kouno
 
ビッグIoTデータに対応したデータベース GridDB
ビッグIoTデータに対応したデータベース GridDBビッグIoTデータに対応したデータベース GridDB
ビッグIoTデータに対応したデータベース GridDBgriddb
 
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)NTT DATA Technology & Innovation
 
New IP へのステップ その1) Fabric – すべての基本はファブリックにあり
New IP へのステップ その1) Fabric – すべての基本はファブリックにありNew IP へのステップ その1) Fabric – すべての基本はファブリックにあり
New IP へのステップ その1) Fabric – すべての基本はファブリックにありBrocade
 
データの価値を引き出す統合ビッグデータソリューション 〜センシングデータやソーシャルメディアをスピーディーにビジネスで活用〜
データの価値を引き出す統合ビッグデータソリューション 〜センシングデータやソーシャルメディアをスピーディーにビジネスで活用〜データの価値を引き出す統合ビッグデータソリューション 〜センシングデータやソーシャルメディアをスピーディーにビジネスで活用〜
データの価値を引き出す統合ビッグデータソリューション 〜センシングデータやソーシャルメディアをスピーディーにビジネスで活用〜griddb
 
[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送
[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送
[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送Google Cloud Platform - Japan
 
C22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by Taichi Umeda
C22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by  Taichi UmedaC22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by  Taichi Umeda
C22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by Taichi UmedaInsight Technology, Inc.
 
Wot2015 微博平台护城河-构建高效的防御体系-王关胜
Wot2015 微博平台护城河-构建高效的防御体系-王关胜Wot2015 微博平台护城河-构建高效的防御体系-王关胜
Wot2015 微博平台护城河-构建高效的防御体系-王关胜Weibo Corporation
 
Db2 Warehouse セッション資料 db tech showcase
Db2 Warehouse セッション資料 db tech showcase Db2 Warehouse セッション資料 db tech showcase
Db2 Warehouse セッション資料 db tech showcase IBM Analytics Japan
 
2023-01-26_IoTに活かそう!「UNIXという考え方」.pdf
2023-01-26_IoTに活かそう!「UNIXという考え方」.pdf2023-01-26_IoTに活かそう!「UNIXという考え方」.pdf
2023-01-26_IoTに活かそう!「UNIXという考え方」.pdfAkira Tateishi
 
Javaコードが速く実⾏される秘密 - JITコンパイラ⼊⾨(JJUG CCC 2020 Fall講演資料)
Javaコードが速く実⾏される秘密 - JITコンパイラ⼊⾨(JJUG CCC 2020 Fall講演資料)Javaコードが速く実⾏される秘密 - JITコンパイラ⼊⾨(JJUG CCC 2020 Fall講演資料)
Javaコードが速く実⾏される秘密 - JITコンパイラ⼊⾨(JJUG CCC 2020 Fall講演資料)NTT DATA Technology & Innovation
 
Cassandra Summit Tokyo 2015 - intra-mart
Cassandra Summit Tokyo 2015 - intra-martCassandra Summit Tokyo 2015 - intra-mart
Cassandra Summit Tokyo 2015 - intra-martAkihiro Sei
 
IoTで働き方改革(Db2でJSON)
IoTで働き方改革(Db2でJSON)IoTで働き方改革(Db2でJSON)
IoTで働き方改革(Db2でJSON)Natsumi Yotsumoto
 

Ähnlich wie オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~ (20)

Internet of Toilet / Jaws festa 2016
Internet of Toilet / Jaws festa 2016Internet of Toilet / Jaws festa 2016
Internet of Toilet / Jaws festa 2016
 
Cloud impact on IT industry (in Japanese)
Cloud impact on IT industry (in Japanese)Cloud impact on IT industry (in Japanese)
Cloud impact on IT industry (in Japanese)
 
実践!DBベンチマークツールの使い方
実践!DBベンチマークツールの使い方実践!DBベンチマークツールの使い方
実践!DBベンチマークツールの使い方
 
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
 
[db tech showcase Tokyo 2015] D35:高トランザクションを実現するスケーラブルRDBMS技術 by 日本電気株式会社 並木悠太
[db tech showcase Tokyo 2015] D35:高トランザクションを実現するスケーラブルRDBMS技術 by 日本電気株式会社 並木悠太[db tech showcase Tokyo 2015] D35:高トランザクションを実現するスケーラブルRDBMS技術 by 日本電気株式会社 並木悠太
[db tech showcase Tokyo 2015] D35:高トランザクションを実現するスケーラブルRDBMS技術 by 日本電気株式会社 並木悠太
 
Redshift Spectrumを使ってみた話
Redshift Spectrumを使ってみた話Redshift Spectrumを使ってみた話
Redshift Spectrumを使ってみた話
 
ビッグIoTデータに対応したデータベース GridDB
ビッグIoTデータに対応したデータベース GridDBビッグIoTデータに対応したデータベース GridDB
ビッグIoTデータに対応したデータベース GridDB
 
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
 
IoT のシナリオを変える Azure SQL Edge
IoT のシナリオを変える Azure SQL EdgeIoT のシナリオを変える Azure SQL Edge
IoT のシナリオを変える Azure SQL Edge
 
New IP へのステップ その1) Fabric – すべての基本はファブリックにあり
New IP へのステップ その1) Fabric – すべての基本はファブリックにありNew IP へのステップ その1) Fabric – すべての基本はファブリックにあり
New IP へのステップ その1) Fabric – すべての基本はファブリックにあり
 
シスコ製品カタログ 2015 春夏号
シスコ製品カタログ 2015 春夏号シスコ製品カタログ 2015 春夏号
シスコ製品カタログ 2015 春夏号
 
データの価値を引き出す統合ビッグデータソリューション 〜センシングデータやソーシャルメディアをスピーディーにビジネスで活用〜
データの価値を引き出す統合ビッグデータソリューション 〜センシングデータやソーシャルメディアをスピーディーにビジネスで活用〜データの価値を引き出す統合ビッグデータソリューション 〜センシングデータやソーシャルメディアをスピーディーにビジネスで活用〜
データの価値を引き出す統合ビッグデータソリューション 〜センシングデータやソーシャルメディアをスピーディーにビジネスで活用〜
 
[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送
[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送
[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送
 
C22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by Taichi Umeda
C22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by  Taichi UmedaC22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by  Taichi Umeda
C22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by Taichi Umeda
 
Wot2015 微博平台护城河-构建高效的防御体系-王关胜
Wot2015 微博平台护城河-构建高效的防御体系-王关胜Wot2015 微博平台护城河-构建高效的防御体系-王关胜
Wot2015 微博平台护城河-构建高效的防御体系-王关胜
 
Db2 Warehouse セッション資料 db tech showcase
Db2 Warehouse セッション資料 db tech showcase Db2 Warehouse セッション資料 db tech showcase
Db2 Warehouse セッション資料 db tech showcase
 
2023-01-26_IoTに活かそう!「UNIXという考え方」.pdf
2023-01-26_IoTに活かそう!「UNIXという考え方」.pdf2023-01-26_IoTに活かそう!「UNIXという考え方」.pdf
2023-01-26_IoTに活かそう!「UNIXという考え方」.pdf
 
Javaコードが速く実⾏される秘密 - JITコンパイラ⼊⾨(JJUG CCC 2020 Fall講演資料)
Javaコードが速く実⾏される秘密 - JITコンパイラ⼊⾨(JJUG CCC 2020 Fall講演資料)Javaコードが速く実⾏される秘密 - JITコンパイラ⼊⾨(JJUG CCC 2020 Fall講演資料)
Javaコードが速く実⾏される秘密 - JITコンパイラ⼊⾨(JJUG CCC 2020 Fall講演資料)
 
Cassandra Summit Tokyo 2015 - intra-mart
Cassandra Summit Tokyo 2015 - intra-martCassandra Summit Tokyo 2015 - intra-mart
Cassandra Summit Tokyo 2015 - intra-mart
 
IoTで働き方改革(Db2でJSON)
IoTで働き方改革(Db2でJSON)IoTで働き方改革(Db2でJSON)
IoTで働き方改革(Db2でJSON)
 

Mehr von 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
 
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 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
 
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~ IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ 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
 

Mehr von griddb (15)

ビッグデータ・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
 
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~ IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ 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からダウンロードして使ってみましょう ~
 

オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~

  • 1. © 2020 Toshiba Digital Solutions Corporation オープンソースカンファレンス 2020 Online/Kyoto オープンソースデータベース GridDB 〜 なぜ いま、データベースを開発したのか︖ その理由とGridDBの概要紹介 〜 東芝デジタルソリューションズ株式会社 栗⽥ 雅芳 2020/8/28
  • 2. 2© 2020 Toshiba Digital Solutions Corporation GridDB とは︖ 膨⼤なリアルタイムのセンシングデータを活⽤する ミッションクリティカルなIoTシステム✱ をターゲットに デザインしたデータベース ✱ インダストリアルIoT︓IIoT サイバーフィジカルシステム︓CPS デジタルツイン
  • 3. 3© 2020 Toshiba Digital Solutions Corporation アジェンダ 開発した背景 特⻑・こだわり データモデル クラスタリング技術 デュアル インターフェース スケールアウト/スケールアップ ベストミックス 導⼊事例 まとめ
  • 4. 4© 2020 Toshiba Digital Solutions Corporation ⻑年にわたって、東芝グループでは・・・ 膨⼤かつ重要なセンシングデータ(時系列データ)を 活⽤したミッションクリティカルなシステムを実現
  • 5. 5© 2020 Toshiba Digital Solutions Corporation 約10年前・・・ビッグデータの潮流 更なる膨⼤なリアルタイムなセンシング(時系列)データの処理の必要性 インダストリアル IoT︓IIoT サイバーフィジカルシステム︓CPS デジタルツイン ⼩規模 リアルタイム性 ⾼ B2C IoT 購買⾏動分析 ソーシャルメディア分析 リアルタイム性 中 or 低 ⼤規模
  • 6. 6© 2020 Toshiba Digital Solutions Corporation センシングデータ(今で⾔う IoTデータ)の特性 制 御 最適化・計画 分析・予測 カラム 型 センサID String ⽇時 Date 測定値1 Double 測定値2 Double Webサイト RDBMS CRM/ERP
  • 7. 7© 2020 Toshiba Digital Solutions Corporation 従来のIT系のデータとは異なる・・・ 制 御 最適化・計画 分析・予測 カラム 型 センサID String ⽇時 Date 測定値1 Double 測定値2 Double Webサイト RDBMS CRM/ERP ! " # 発 ⽣ 量 時間 従来のIT系データ ! " # 発 ⽣ 量 時間 IoTデータ ! " # 保 管 量 ⽉・年 発⽣直後から リアルタイム参照 ⼤量データが 単調増加 データの⼀貫性 の保証 24H365D 絶え間なく発⽣ ミリ秒オーダーで ⾼頻度に発⽣
  • 8. 8© 2020 Toshiba Digital Solutions Corporation リアルタイム IoTのデータベース要件 制 御 最適化・計画 分析・予測 カラム 型 センサID String ⽇時 Date 測定値1 Double 測定値2 Double Webサイト RDBMS CRM/ERP ! " # 発 ⽣ 量 時間 従来のIT系データ ! " # 発 ⽣ 量 時間 IoTデータ ! " # 保 管 量 ⽉・年 ⾼い処理能⼒ High Performance 発⽣直後から リアルタイム参照 柔軟な拡張性 High Scalability ⾼い信頼性 High Reliability ⼤量データが 単調増加 データの⼀貫性 の保証 ⾼い信頼性 High Reliability 24H365D 絶え間なく発⽣ ミリ秒オーダーで ⾼頻度に発⽣ ⾼い処理能⼒ High Performance
  • 9. 9© 2020 Toshiba Digital Solutions Corporation 2010年当時の技術では・・・・ ⾼い処理能⼒ High Performance 柔軟な拡張性 High Scalability ⾼い信頼性 High Reliability RDBMS △ × 〇 NoSQL △ 〇 △ Hadoop FS △ 〇 × あくまでも、弊社におけるIoTシステムにおける⾒解です。 注︓トランザクションシステムにおける評価は異なります。 要件を満たすデータベースが存在しない
  • 10. 10© 2020 Toshiba Digital Solutions Corporation じゃあ、⾃分たちで 開発しましょう・・・ GridDB ◎ ◎ ◎ ⾼い処理能⼒ High Performance 柔軟な拡張性 High Scalability ⾼い信頼性 High Reliability RDBMS △ × 〇 NoSQL △ 〇 △ Hadoop FS △ 〇 × 2011年 〜 本格的開発 2013年 〜 商品化 GridStore v1.0 ➜ GridDB 2016年 〜 オープンソース化
  • 11. 11© 2020 Toshiba Digital Solutions Corporation
  • 12. 12© 2020 Toshiba Digital Solutions Corporation GridDBの特⻑ IoT指向モデル IoT Oriented IoTデータを格納にするのに最適なキーコンテナ型データモデル コンテナ内でデータの⼀貫性を保証 時系列データ管理に関する特別な機能 ⾼い処理能⼒ High Performance メモリを主、ストレージを従 メモリやディスクの排他処理や同期待ちなどのオーバヘッドを極⼒排除 SQLにおける分散並列処理 ⾼い信頼性 High Reliability マスター・クラスタ⽅式とピアツーピア⽅式のハイブリット型クラスタ管理 データの複製をノード間で⾃動的に実⾏ ノード障害があってもフェールオーバによりシステムを⽌めることなく運⽤継続 柔軟な拡張性 High Scalability 少ないノード台数で初期投資を抑制 負荷や容量の増⼤に合わせたノード増設が可能 ⾃律データ再配置により、⾼いスケーラビリティを実現 抜群の使い勝⼿ Excellent Usability NoSQLとSQLのデュアルインターフェース(API) NoSQLで⼤量データを収集しながら、SQLでリアルタイム分析が可能 要件に応じてスケールアウトとスケールアップをベストミックス ✔ ✔ ✔ ✔
  • 13. 13© 2020 Toshiba Digital Solutions Corporation データモデル IoTデータの管理・処理が扱いずらい ドキュメント型 (例︓MongoDB) キーバリュー型 (例︓Redis) キーコンテナ型 GridDB ワイドカラム型 (例︓Cassandra) Key Value Key Value Value Value Key Container ( Table ) Key1 Key2 Value Value Value Key Documet Key1 JSON形式ドキュメント Key2 JSON形式ドキュメント Value Value IoTデータ向けに拡張した独⾃のキーコンテナ型
  • 14. 14© 2020 Toshiba Digital Solutions Corporation コンテナのスキーマ定義、カラムのインデックス設定により⾼速検索 レコード操作はコミット/ロールバック➜コンテナ単位で⼀貫性保証 ! ! ! ! キーバリューをグループ化するコンテナ 時刻 センサ A センサB 00:00:00 1.12 2.13 00:00:01 1.11 3.12 ・・・・ ・・・・ ・・・・ 機器 1 機器 2 機器 3 機器 N 時刻 センサ 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 ・・・・ ・・・・ ・・・・ 対象ごとのデータを格納 テーブルで表現 ! " # 格 納
  • 15. 15© 2020 Toshiba Digital Solu?ons Corpora?on コンテナの種類 コレクション コンテナ 時系列 コンテナ 設備番号 名称 仕様 equip001 変圧器1 xxx変圧器 equip002 変圧器2 yyy変圧器 equip003 遮断機1 xxx遮断機 equip004 遮断機2 yyy遮断機 equip005 ケーブル1 zzzケーブル ・・・・ ・・・・ ・・・・ 時刻 熱効率 湿度 2020/01/22 01:23:30:01 78.3 47.9 2020/01/22 01:23:30:02 82.9 63.4 2020/01/22 01:23:30:03 96.6 69.6 2020/01/22 01:23:30:04 82.9 63.4 2020/01/22 01:23:30:05 78.3 47.9 ・・・・ ・・・ ・ ・・・ ・ 設備名 ラインA 機器名 機器A ロウとカラムから構成されるテーブル 時刻で並べられたテーブル
  • 16. 16© 2020 Toshiba Digital Solutions Corporation 時系列コンテナ 時系列データ圧縮 誤差あり間引き圧縮 (HI) と 誤差なし間引き圧縮 (SS) 期限解放機能 / ⻑期アーカイブ機能 保持期間を超えたデータを⾃動的に削除 または 外部ストレージなどにアーカイブ 時系列分析関数 集計演算関数︓重み付きで平均を求めるTIME_AVGなど 選択関数︓TIME_NEXT、TIME_NEXT_ONLY、TIME_PREV、TIME_PREV_ONLYなど 補間演算関数︓TIME_INTERPOLATED、TIME_SAMPLINGなど
  • 17. 17© 2020 Toshiba Digital Solu?ons Corpora?on 代表的な2つのクラスタ管理⽅式 マスター・スレーブ 型 (master-slave) 〇 単⼀障害点 (SPOF)/単⼀窓⼝(SPOC)なし 〇 ノード追加時にはデータ再配置が容易 ✖ ⼀貫性の維持にはノード間の通信の負荷が発⽣ ✖ 遅延やなどで処理順序により、⼀貫性が崩れる ○ ⼀貫性の維持は容易 ✖ 単⼀障害点 (SPOF)、単⼀窓⼝(SPOC) ✖ ノード追加時にはデータ再配置が困難 ピア・ツー・ピア型 (peer to peer)
  • 18. 18© 2020 Toshiba Digital Solutions Corporation 時系列 コンテナ 機器名 機器A コレクション コンテナ 設備名 ラインA マスター・スレーブ型とピア・ツー・ピア型のいいとこ取りをした ハイブリッド型クラスタ管理技術 ❶ ノード同⼠の選挙で動的にマスターノードを決定➡ 単⼀障害点 (SPOF)なし ❷ コンテナはグルーピングされ、ノードに分散配置 ➡各ノードが独⽴に動作し、ノード間のボトルネックを排除 ❸ コンテナのデータ配置情報を各ノードだけではなくクライアントで共有➡クライアントはダイレクトにデータアクセス 単⼀窓⼝点(SPOC)なし ❹ ノード障害・増設、⻑時間稼働でのノード間のデータのインバランス状態を安定化➡ ⾃律データ再配置技術 オーナ オーナ ノード 1 データ配置情報(ローカル) オーナ バックアップ バックアップ バックアップ オーナバックアップ データ配置情報(ローカル) データ配置情報(マスター) データ配置情報(ローカル) ノード 2 ノード 3 ノード 4 クライアント データ配置情報(キャッシュ) クライアント データ配置情報(キャッシュ) 設備番号 名称 仕様 equip001 変圧器1 xxx変圧器 equip002 変圧器2 yyy変圧器 equip003 遮断機1 xxx遮断機 equip004 遮断機2 yyy遮断機 equip005 ケーブル1 zzzケーブル ・・・・ ・・・・ ・・・・ 時刻 熱効率 湿度 2020/01/22 01:23:30:01 78.3 47.9 2020/01/22 01:23:30:02 82.9 63.4 2020/01/22 01:23:30:03 96.6 69.6 ・・・・ ・・・ ・ ・・ ・・ ❶ ❷ ❸
  • 19. 19© 2020 Toshiba Digital Solutions Corporation ⾃律的にバランスよくノード間でデータを再配置するアルゴリズム ⾃律データ再配置技術 ADDA クライアント クライアント クライアント クライアント クライアント クライアント ⽬標 現状 ⻑期同期 プランニング クライアント クライアント クライアント Redoログ (短期同期) メモリブロック (⻑期同期) ❶ インバランス状態 の検知 マスターノードがノード情報を収 集、ノード間のデータの不均衡 やバックアップの⽋如を検知 ❹ アクセス切替え 完了後、データ配置情報を 書き換えて、アクセス切替え ❷⻑期同期プランニング 定常的な、短期同期 と は別に、現状 (インバランス) 状態から⻑期同期の計画 を決定 ❸ データ再配置実⾏ (⻑期同期/短期同期) リクエスト処理へ負荷を与えない 範囲で、メモリブロックとDB更新 ログを使い分けながら、バックグラン ドで⾼速同期 負荷⼩ ADDA︓Autonomous Data Distribution Algorithm レプリカ 2
  • 20. 20© 2020 Toshiba Digital Solutions Corporation NoSQL / SQL デュアル インタフェース(API) BI/BA 他のシステム 他のDBMS GridDB クラスタ DB ノード DB ノード DB ノード NoSQL インターフェース SQL インターフェース NoSQL (キー・バリュー) インタフェース lKVS指向の⾼スループット、⾼レスポンス・・・登録・検索・更新 lキーコンテナのCRUD : Naitive I/F (put/get/remove), TQL lJava / C / Ruby / Perl / Python / Go / Node.jsクライアント SQL インタフェース l分散並列SQL処理エンジン ・・・参照・分析 l巨⼤なテーブルを⾼速にアクセスするための テーブルパーティショニング機能 lJDBC / ODBCドライバ➜BI/BAやETLツール連携
  • 21. 21© 2020 Toshiba Digital Solutions Corporation 従来のSQL機能を持ったKVSとは⼀線を画す 分散並列SQL処理技術 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 Task Task Task C0 C2 C6 Val Val Val Val Val Val Val Val Val 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 Task Task Task 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 C0 C2 C6 Val Val Val Val Val Val Val Val Val SQL NoSQL (KVS) パイプライン並列化 データ並列化 タスク並列化クライアント C0 C2 C7 Val Val Val Val Val Val
  • 22. 22© 2020 Toshiba Digital Solutions Corporation テラバイト/秒からペタバイト/ミリ秒 ペタバイト級のデータ管理 ペタバイト級となると数百台のサーバからなる⼤規模なクラスタシステムとなる ※各種DBMSの推奨値や事例から推定 MongoDB Cassandra PostgreSQL 1000TB 200TB スケールアウト だけでは現実的 には無理︕ 〜数TB 1 " # $ % & ' ( ) # * 蓄 積 量 GridDB 50TB
  • 23. 23© 2020 Toshiba Digital Solutions Corporation 内部データ管理構造の最適化を⾏うことでリソース使⽤量の⼤幅削減を図り 1ノード当たり蓄積できる最⼤サイズを拡⼤ 少ないノードでもペタバイト級データとミリ秒オーダー処理の両⽴が可能 MongoDB Cassandra PostgreSQL GridDB 50TB〜数TB GridDB (圧縮時 数百TB) 1000TB 200TB 〜数TB 1 " # $ % & ' ( ) # * 蓄 積 量
  • 24. 24© 2020 Toshiba Digital Solutions Corporation スケールアウトとスケールアップのベストミックスで ペタバイト級のデータ管理を実現
  • 25. 25© 2020 Toshiba Digital Solutions Corporation 代表的な導⼊事例 l フランス リヨン 太陽光発電 監視・診断システム 発熱量の遠隔監視、発電パネルの性能劣化を診断 l 電⼒会社 低圧託送業務システム スマートメータから収集される電⼒使⽤量を集計し、需要量と発電量のバランスを調整 l HDD製造会社 品質管理システム 製造装置のセンサーデータを⻑期にわたって蓄積・分析し、品質分析・改善に適⽤ l 半導体製造ライン 履歴管理システム 製造履歴や品質履歴、材料データなどのデータを横串で分析し、製品の品質管理やトレーサビリティに適⽤ l 半導体製造ライン 異常検出システム 製造ラインのセンサーデータをリアルタイムにAIで分析し、製造ラインの異常を検出 l デンソー ファクトリー IoT ⼯場のDigital Twinを実現し、⽣産性向上 l DENSO International America 次世代⾞両管理システム ⾞両の各センサーデータを⽤いる⾞両管理システムのPoC
  • 26. 26© 2020 Toshiba Digital Solutions Corporation 代表的な導⼊事例 社会インフラを中⼼に、 ⾼い信頼性・性能が求められるシステム で多く採⽤されています
  • 27. 27© 2020 Toshiba Digital Solutions Corporation HDD 製造会社 品質管理システム 概要 l HDD 製造会社が品質管理システムを再構築 l これまではNETEZZAとExadataを使⽤➜GridDB採⽤ システムの課題 l HDD の製造レコードを全件貯めることを⽬指しており、 NETEZZAとExadataでは莫⼤なコストがかかる n データ蓄積量︓1.9PB / 5年 n 登録データ量︓267 GB / ⽇ n 分析⽤SQLによるアクセス頻度︓約30,000 回 / ⽇ 想定する成果 l Netteza、Exadataといった⾼性能DB専⽤機以上の性能を標準的なIAサーバで実現 ➜⼤幅なコストダウン 2
  • 28. 28© 2020 Toshiba Digital Solutions Corporation まとめ l 膨⼤なリアルタイムのセンシングデータを活⽤するミッションクリティカル なIoTシステムを⽣まれつき無理なく実現するデータベース l すでに、インダストリ IoT、サイバーフィジカルシステム、デジタルツイン などの先駆的な導⼊事例が多くあります。 l 膨⼤なリアルタイムのセンシングデータの管理のためのデータベース にお困りの⽅、または、興味のある⽅は、ぜひ検討いただければ と思います。
  • 29. 29© 2020 Toshiba Digital Solutions Corporation ㈱ アイ・ティ・イノベーション 主催 国内研修 - ITアーキテクチャ GridDB概要とプログラミング基礎 講義+ハンズオン 受講料︓無料 テキスト代︓無料 2020年9⽉24⽇(⽊) 10:30〜16:30 オンライン講座 2020年12⽉8⽇(⽕) 10:30〜16:30 オンライン講座 2021年2⽉26⽇(⾦) 10:30〜16:30 オンライン講座 詳細︓https://www.it-innovation.co.jp/academy/ita-courses/ita-054/ 〜Java APIを利⽤したアプリケーション開発〜 主な学習項⽬ 到達⽬標 l GridDBとは l アーキテクチャ l データモデル l 管理ツール l 演習︓インストール、データの登録・取得・検索、複数コン テナへの⼀括操作、時系列データの操作、その他の操作 l GridDB概要(アーキテクチャ)が理解できる l TQL⾔語が理解できる l JavaAPIを使って簡単なアプリケーションが作成 できる 申し込み受付中
  • 30. 30© 2020 Toshiba Digital Solutions Corporation
  • 31. 31© 2020 Toshiba Digital Solutions Corporation