72
© Hitachi, Ltd. 2013. All rights reserved. 株式会社 日立製作所 情報・通信システム社 ITプラットフォーム事業本部 開発統拢本部 ソフトウェア開発本部 DB設計部 主任技師 石川 太一 ビッグデータへの苦難と 国産データベースの挑戦 自社従来比100倍の性能に挑む、 超高速データベースエンジン Hitachi Advanced Data Binder 530() Session416:0016:45 db tech showcase 2013 Osaka

D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

Embed Size (px)

Citation preview

Page 1: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved.

株式会社 日立製作所 情報・通信システム社 ITプラットフォーム事業本部 開発統拢本部 ソフトウェア開発本部 DB設計部 主任技師 石川 太一

ビッグデータへの苦難と 国産データベースの挑戦

自社従来比100倍の性能に挑む、 超高速データベースエンジン Hitachi Advanced Data Binder

5月30日(木) Session4:16:00~16:45

db tech showcase 2013 Osaka

Page 2: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved.

はじめに

来るビッグデータ時代に打ち破らなければならない データ処理の技術的な課題と、 その課題を解決し、新たな価値を生み出すには? 日本発、世界に誇る国産データベースの威力を、 デモンストレーションを交えて、 わかりやすくお話します。

Page 3: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved.

アジェンダ 1.速さは手段であって目的ではない

2.目的のための選択肢は、何か?

3.日立にしか作れないデータベース 4.日立を選ぶ理由

Page 4: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved.

1.速さは手段であって目的ではない

Page 5: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 4

ある、お客様訪問時の エピソードから・・・。

Page 6: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 5

お客様の課題

それは・・・、

売上データの集計バッチが遅い。 新商品の開発に手が回っていない。

Page 7: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 6

そこで!

Page 8: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 7

さあ、製品紹介だ!

従来よりも100倍速いデータベース

を開発しました!

Page 9: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 8

高速データアクセス基盤 Hitachi Advanced Data Binder プラットフォーム

その名は・・・

Page 10: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 9

100倍速い・・・。

それで?

Page 11: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 10

日立は、ここが凄い!

64コアのプロセッサを搭載したマシン上で 16348多重のI/Oスレッドを自動生成し、

2048ドライブのストレージを 並列にアクセスできるんです。

だから速いんです!

Page 12: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 11

見てください、このパフォーマンスを!

約900秒 9秒

自社従来比 約100倍の高速化

※ 1秒あたりのI/O回数。

低密度I/O 高密度I/O

IOPS

HDDへのI/O履歴

従来自社DBMS Hitachi Advanced Data Binder プラットフォーム

Page 13: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 12

なるほど・・・。

それで?

Page 14: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 13

そこで、お客様にツッコまれました。

それで私の、何の課題を、 どうやって解決できるの?

Page 15: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 14

日立さんね・・・。 100倍速くなったら、何が変わるの?

例えばPOSデータの分析だと、

性能上の制約によって1ヶ月だった分析対象の期間を、

10年間に拡大できるとか?

分析単位を

1日単位から1時間単位に詳細化できるとか?

こういったメリットを提案してくださいよ。

Page 16: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 15

100倍速くなったら、何が嬉しいの?

そもそも分析処理を高速化するために、 夜間に実行していた

トータル100本のバッチ集計処理が、

全部要らなくなるとか?

そのバッチを実行するための

サーバやストレージ、

そもそものバッチシステムの構築と保守コストが、

まるまる不要になりますとか?

私のメリットを言ってくださいよ。日立さん。

Page 17: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 16

そうなんです・・・。

100倍速いのは、課題解決手段の一つであって、お客さんにとっての価値では、無い・・・。

Page 18: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 17

そもそも 「ビックデータ」 て言うけど、

ベンダがモノを売りこむために作った、 お題目なんじゃないの?

Page 19: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 18

「ビックデータ」は、お題目か?

いやいや。 正しい判断をするための、解決手段の一つでしょ。

そもそも経営判断や、営業判断、開発提案など、 なにを根拠に行っているのか?

Page 20: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 19

だって、まだ 「KKD」 ですか?

権威ある人の「勘、経験、度胸」に頼るマネジメントでは、

限界が見えてきたのでは?

Page 21: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 20

だからデータが欲しい。

判断材料が欲しい!

でも・・・。

Page 22: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 21

真実を伝えられないサマリデータ、 収集できず切り捨てられた詳細データ、

膨大に溜まったまま活用できない履歴データ・・・。

それは、

ごみの山か、宝の山か?

Page 23: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 22

最善の応えは、データの中にある。

Page 24: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 23

例えば・・・。 ・分布や傾向だけじゃわからなかった不具合の原因を、 詳細データを追うことで確認できるようにする。 ・仮説と検証を繰り返して、 最も効果の高い組み合わせを見つける。

本当は、これをやりたかったのに、 できなかった。 それはなぜか?

Page 25: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 24

データベースの性能が、遅かったから。

Page 26: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved.

2.目的のための選択肢は、何か?

Page 27: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 26

速いデータベースが欲しい。 でも、

お客様は、正しい選択をしたい。

だから、

同業他社との違いを明確に示す必要がある。

Page 28: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 27

ところでさ・・・。

御社の競合は誰ですか?

その競合よりも、どこが、どのように、勝っているの?

IBMさんのNetezzaは、FPGAとかのファームウェア レベルの超高速処理ができると言っている。 ORACLEさんのExadataは、あらゆるデータ処理を 高速化し、アプリを改修せずに高速化できると言っていますよ。 SAPさんのHANAは、全メモリ処理だから、 従来の1000倍は性能を高められると言っている。

例えば日立さんの、それは、 HANAよりも速いの?

スクリーンを ご覧ください

Page 29: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 28

日立の、同業他社との違い・・・。

速いか? 遅いか? 安いか? 高いか?

Page 30: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 29

速くて、安ければ、それがいいのか?

そんなはずは、無い。

何か トレードオフ があるはずだ。

Page 31: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 30

トレードオフと言えば・・・。

Page 32: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 31

輸送手段に例えて考えるとわかりやすい。

世の中の輸送手段には、

□船舶 □トラック □鉄道 □航空機

様々な手段があります。

あなたに一番適した輸送手段はなんですか?

Page 33: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 32

あなたに一番適した輸送手段は?

それは、あなたの要件次第。

例え航空機が一番速いからといって、 あらゆる輸送手段がすべて 航空機だけになることはない。

なぜなら、

すべての手段に、

利用者にとっての、メリットとデメリット があるからです。

Page 34: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 33

データベースだって同じです。

同業他社とのポジションを、輸送手段に例えて考える

そして日立の、メリット、デメリットは?

それぞれ、どの輸送手段に 例えられるでしょうか?

スクリーンを ご覧ください

Page 35: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 34

同業他社のデータベースを 大きく2つのカテゴリに分類します。

□インメモリデータベース □データベースアプライアンス

スクリーンを ご覧ください

スクリーンを ご覧ください

Page 36: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 35

インメモリデータベースは?

インメモリデータベースは 航空輸送に例えると、分かりやすい。

□メモリ上に全データを展開し、高速化する方式 □従来方式に比べ1000倍の高速化の可能性 □メモリに展開できない大量データを処理できない

つまり、航空輸送のように、

速いけど、重い荷物は運べない。

スクリーンを ご覧ください

Page 37: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved.

□既存のインフラ(道路)をそのまま 使うことができ、すぐ適用できる。 □航空機より速くないが、技術革新で 高速化してきた。 □同時に走らせるトラックを増やせば、 いくらでも大量輸送が可能。

36

データベースアプライアンスは?

データベースアプライアンスは、 トラック輸送に例えると、分かりやすい。

ただし、トラックを増やせば増やすだけ、 ランニングコストが増加。

□従来同様のデータベースを 使えるので、アプリの変更不要。 □FPGA,InfiniBand、SSDなど 主にハードウェアの力で高速化。 □処理サーバを並列化して、 データ量の増大に対応。

トラック輸送 データベースアプライアンス

スクリーンを ご覧ください

Page 38: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 37

じゃあ、日立は?

Hitachi Advanced Data Binder

Page 39: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved.

□鉄道インフラが整備されている 場所にしか届けられない。 □1台の列車で効率よく輸送できる □航空機よりは遅いが、 トラック輸送よりも速い。

□「非順序型実行原理」という 新技術で高速化。 □1台のサーバに集約でき、 処理データ量に制限が無い。 □インメモリよりは遅いが、 アプライアンスマシンよりも速い。

38

日立は?

“鉄道輸送” 日本の技術が誇る、“新幹線”

*1: 喜連川教授・合田特任准教授(東京大学)が考案した原理。

新幹線 Hitachi Advanced Data Binder

Page 40: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 39

「非順序型実行原理」

なにそれ?

Page 41: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved.

3.日立にしか作れないデータベース

Page 42: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 41

■大賞 [日立製作所]

高速データアクセス基盤 Hitachi Advanced Data Binder プラットフォーム

■優秀賞 [日本マイクロソフト] Windows Server 2012 [富士通] STYLISTIC Q702/F [ジャストシステム] UnitBase [NTTデータ] フルオープン仮想化基盤構築ソリューション

昨年のリリース直後から、注目を集めています。

Page 43: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 42

従来の常識を超えた、RDBエンジン

非順序型実行は、通常のノード「並列」や「分散」とはメカニズムが違う。

ある意味、順序性を無視して処理の多重度を高める技術。

辻褄は、最後に合わせられる。

*1: 喜連川 東大教授/国立情報学研究所所長・合田 東大特任准教授が考案した原理。 *2: 内閣府の最先端研究開発支援プログラム「超巨大データベース時代に向けた最高速データベースエンジンの開発と当該エンジンを核とする 戦略的社会サービスの実証・評価」(中心研究者:喜連川 東大教授/国立情報学研究所所長)の成果を利用。

従来型データベースエンジン

時間

決定的な処理順序

同期入出力発行

超高速データベースエンジン

時間

超大量

非同期入出力発行

非決定的な処理順序

従来のDBMS(順序型) 非順序型DBMS

非順序型実行原理*1

Page 44: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 43

従来型データベースエンジン

時間

決定的な処理順序

同期入出力発行

超高速データベースエンジン

時間

超大量

非同期入出力発行

非決定的な処理順序

従来のDBMS(順序型) 非順序型DBMS

順序性を無視?

Page 45: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 44

そうなんです。 従来のデータベースは、基本的にデータ栺納順に

I/O処理をおこないます。だからI/O待ちが発生するのです。

「NO」が「100」の行を 検索したい!

データ栺納順にI/O処理

待ち

待ち

待ち

Page 46: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 45

非順序実行原理を採用した Hitachi Advanced Data Binderは、

I/Oを待たずに、次の処理を行います。

「NO」が「100」の行を 検索したい!

データ栺納順にI/O処理 行単位にタスクを割り当て

並列にI/O処理

待ち

待ち

待ち

I/Oを待たずに 次の行を取りに行く。

だから毎回、結果の順序が異なる。 順序を保障したいなら、ORDER BYでソートすれば良い。

Page 47: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 46

処理の順番を無視できるから、メリットがある。

サーバ サーバ

サーバ

ストレージ

サーバ

ストレージ

タスク割当

検索処理

I/O完了待ち

ディスクI/O

従来のDBMS(順序型)

待ち

順次データを処理

取得

計算

待ち

取得

計算

待ち

取得

計算

□サーバ側のCPUリソースを 十分に使いきれなかった。

□だからサーバをスケールアウト させて並列度を高めていた。

サーバ台数を増設(スケールアウト)して多重度を稼ぐ方式

□結果としてサーバ台数が増え、 コストが増大してしまう。

順序性を無視して並列処理

取得

□サーバ側のマルチコアCPUを 使い切るので効率的。

□結果としてサーバ台数も減り、 コストを低減できる。

数10多重 オーダ/サーバ

数1000多重 オーダ/サーバ

※従来方式では、SQLパラレル処理やパーティショニングを駆使して処理多重度を稼いでいた。

高速なメモリ処理で 順序整合性を確保 取得

取得 取得

次 計算 計算 計算 計算

HADB(非順序型)

μs

ms

SQLクエリ単位の処理多重度の差異

Page 48: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 47

8 この領域に挑戦してきた、国と大学の取り組み

URL:http://first-pg.jp/about-us/about-30.html

「非順序型実行原理」

□東大教授/国立情報学研究所所長 喜連川先生、 東大特任准教授 合田先生が考案した原理。 □内閣府の最先端研究開発支援プログラム 「超巨大データベース時代に向けた最高速データベースエンジン の開発と、当該エンジンを核とする戦略的社会サービスの実証・評価」 (中心研究者:喜連川先生)の成果。

Page 49: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 48

非順序型、Hitachi Advanced Data Binderの威力

約900秒 9秒

自社従来比 約100倍の高速化

※ 1秒あたりのI/O回数。

低密度I/O 高密度I/O

IOPS

HDDへのI/O履歴

順序型 従来自社DBMS 非順序型 Hitachi Advanced Data Binder

プラットフォーム

Page 50: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 49

非順序型、Hitachi Advanced Data Binderの威力

デモンストレーションでご確認ください。

Page 51: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 50

非順序型、Hitachi Advanced Data Binderの威力

15000回/秒

こんなにHDDをぶん回して、壊れない?

※ 1秒あたりのI/O回数。 IOPS

HDDへのI/O履歴

順序型 従来自社DBMS 非順序型 Hitachi Advanced Data Binder

プラットフォーム

Page 52: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 51

大丈夫

ウソだと思ったら、 45年の歴史を持つ、小田原工場まで、見に来てください。

Page 53: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 52

でもさ・・・。

ストレージの性能を最大限に引き出すって、 そんなに簡単じゃないでしょ?

だって・・・。

Page 54: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 53

良くこんな会話するよね・・・。 「あ・・・。なぜ想定した性能が出ないかというと・・・、ストレージは、1RAIDグループ1LUで設定していたのですね。おそらく、こうしてしまうと1RAIDグループ1LUに対してストレージのCPUコアは1個しか割り当てないので、多重性能が上がらないものと思います。今回のストレージ装置はコントローラ上にコアが4個なので1RAIDグループ4LU以上にはしておいたほうがよかったですね・・・。」

CPU

メモリ

Xeon 2.66GHz×4

DDR3×8

FCカード 4Gbps×2

FC SW #1 #2

Controller 4コア #1 4コア #2

LU #1

LU #2

LU #3

LU #n ・・・

本当にシンプル? 結局、難しいんでしょ?

Page 55: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 54

大丈夫

データベースも、ストレージも どちらも同じ組織で、自製している日立ですから。

Page 56: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved.

ベストプラクティスモデル

55

だから、ベストプラクティスモデルでご提供

推奨構成、それが「ベストプラクティスモデル」 □サイジング済サーバ/ストレージセットだから安心、簡単。

Hitachi Advanced Data Binder プラットフォーム

HA8000/RS440 CPU:40コア(10コア×4CPU)

メモリ:96GB HDD: 2.4TB

BR1200 SSD: 3.6TB(200GB×18 ) HDD: 3.6TB(600GB×6)

Red Hat Enterprise Linux

Hitachi Advanced Data Binder

【サーバ】

【OS】

【DBMS】

【ストレージ】

Page 57: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 56

構造がシンプルだから、メリットが大きい

サーバ サーバ サーバ サーバ

データ

従来のDBMS

データ

シングル サーバ

シンプルな構成なので、運用時、拡張時のコストメリットあり 非順序型実行原理により、シンプルなシングルサーバ構成でありながら、 サーバのマルチコアプロセッサ*およびストレージシステムの利用効率を 最大限に高めることで、処理性能の大幅な向上を実現。

*: 多数のコアを集積したプロセッサ。

スケールアウト型 (複雑な構成)

スケールアップ型 (シンプルな構成)

複雑な構成だから、 運用も、拡張も難しい

サーバリソースを増設 するだけの手軽さ。

Hitachi Advanced Data Binder

Page 58: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 57

日立にしか作れないデータベース

高速データアクセス基盤 Hitachi Advanced Data Binder プラットフォーム

Page 59: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved.

4.日立を選ぶ理由

Page 60: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 59

で、日立さん・・・。

結局さ・・・。私の、何の課題を、 どうやって解決できるんだっけ?

Page 61: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved.

ビッグデータの

発生源

見えなかったものが

見えてくる

新しい視点で

価値を発見できる

「今」から「未来」を

予測できる

生まれる価値

データ・アナリティクス・マイスターサービス

ビジネス シナリオ

IT

ビジョン

仮説

事業モデル

分析

分析技術

分析人財

分析ツール

ビッグデータ 利活用基盤

データ収集 デバイス

サーバ・ ストレージ・ クラウド

イノベイティブ・アナリティクス

© Hitachi, Ltd. 2013. All rights reserved.

コンサルティング、始めました。

Page 62: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 61

業務分析により戦略と現状の GAPを把握 現場視点

(エスノグラフィー調査等)で 本質的な問題を抽出

何を変えるか?

現状(As-Is像)の把握

問題点の抽出

現状と課題の体系的整理

現場の課題把握

どうやって変えるか? 将来像実現のための方法の検討

将来像(To-Be像)の検討

改革の方向性検討 新業務のTo-Be像立案

各種プロトタイピング手法により、 新業務の実現性と効果を可視化

要件定義 基本構想書・システム化計画

現在の業務から将来像を創出し、 改善のための具体的なプロセス提案を行います。

人間視点・全体最適の観点を ふまえた協創ワークショップでの 議論と共有

何に変えるか?

実現性の検証・計画

実現性の検証

実効性の検証

実行計画の作成

Page 63: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 62

で、日立さん・・・。

最後は日立のデータベースを 推奨するんでしょ?

Page 64: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 63

解決策は、一つじゃない。

つまり、日立のデータベースを、 他社のデータベースと使い分けたり、 それと組み合わせて使ったりすることで、

お客様に、より最適なソリューションを、 提供できるはずだと考えています。

輸送手段も一つではありません。 様々な輸送手段を選択したり、 組み合わせたり。

Page 65: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 64

だから・・・適材適所。 ひとつのデータベースでは、夢を現実に変えられない。

現実世界

消費者 報告書

センサー

SNS

基幹系 情報系

事務所

工場

店舗

調達

製造

販売

人事

: DB

DB

DB

DB

DB

トランザクション情報

履歴情報

履歴情報

マート

マート

マート セントラル

DWH

ETL

経営者

マーケティング

収集 集計 蓄積 DB DB

履歴DB

検索

トレーサビリティの確保

素早くフィード バックします

バッチ時間を 短縮します

非構造データを 素早く集計します

効率よく 蓄積できます

マートレスで 速く分析 できます

大量データを 一次処理できます

加工・収集

分析

グリッドバッチ

高速データアクセス基盤

ストリームデータ処理基盤

インメモリデータグリッド Hadoop 時系列データ処理基盤

ノンストップDB

可用性を高めます

DataStage

Hitachi Advanced Data Binder プラットフォーム *1

*1: 内閣府の最先端研究開発支援プログラム 「超巨大データベース時代に向けた最高速 データベースエンジンの開発と当該エンジン を核とする戦略的社会サービスの実証・評価」 (中心研究者:東大喜連川教授)の成果を利用。

Page 66: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 65

今そこにあるデータベースでは、 解決できない課題がある。

電力、交通、都市、物流・・・。

実業を伴うITベンダだから作れる、 個性豊かなデータベース。

それが日立のデータベース。

Page 67: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 66

全ては、お客様のスペシャルな夢を、 現実に変えるために。

Page 68: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 67

これからも日立は、 お客様のスペシャルな夢を叶える 選択肢をご提案し続けます。

Page 69: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder
Page 70: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder
Page 71: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved. 70

お知らせ

12年10月から新連載がスタート! □ 毎月、日立のデータベースの最新情報をお伝えします。

DBOnline 日立のデータベース 検索

日立の国産データベース シリーズが紹介されている 「国産」タブが新設!

日立の「Dr.SQL」登場!-土田正士さん 日本データベース学会 副会長

50年後には、データベースは なくなっている?!

日立のデータベース開発基地に潜入 開発者に突撃インタビュー

© Hitachi, Ltd. 2013. All rights reserved.

Page 72: D24 ビックデータへの苦難と、国産データベースの挑戦 自社従来比100倍の性能に挑む、超高速データベースエンジンHitachi Advanced Data Binder

© Hitachi, Ltd. 2013. All rights reserved.

他社所有名称に対する表示

71

・ Androidは,Google Inc. の登録商標です。 ・ HP Serviceguardは,Hewlett-Packard Development Company, L.P.の商品名称です。 ・ HP-UXは,Hewlett-Packard Development Company, L.P.のオペレーティングシステムの名称です。 ・ MicrosoftおよびSQL Serverは,米国Microsoft Corporationの米国およびその他の国における登録商標 または商標です。 ・ iOS は,Apple Inc.のOS名称です。 ・ superdomeは,Hewlett-Packard Development Company, L.P.の商標です。 ・ Oracleは,Oracle Corporation 及びその子会社,関連会社の米国及びその他の国における登録商標です。 ・ UNIXは,The Open Groupの米国ならびに他の国における登録商標です。 ・ その他記載の会社名,製品名は,それぞれの会社の商標もしくは登録商標です。