SlideShare a Scribd company logo
1 of 22
Download to read offline
Copyright © 2013 Insight Technology, Inc. All Rights Reserved.
Insight Technology, Inc.
新久保 浩二
切り開けDBエンジニア
データ分析基盤へインサイトテクノロジーの1つの答えとは!
2
• データはアセット(喜連川さん)
• データの時代(ジェイソン)
• 分析のスピードは大事(もう、当たり前)
• そこで、大量のデータ(アセット)をいかに効率よく分析に
するか。が大事
Copyright © 2012 Insight Technology, Inc. All Rights Reserved.
3Copyright © 2013 Insight Technology, Inc. All Rights Reserved.
Vectorwise meets 象
4Copyright © 2013 Insight Technology, Inc. All Rights Reserved.
僕が象と戦った歴史
5Copyright © 2013 Insight Technology, Inc. All Rights Reserved.
象で夢を見ていた時代
• HDFSは無限のスケーラビリティと
アベイラビリティがあるじゃないか
• HiveはHDFS上でQueryらしき
ものが扱える
• 既存のRDBMSで不可能なことが
可能になるかもしれない
6Copyright © 2013 Insight Technology, Inc. All Rights Reserved.
こんな感じで検証してました。
今も現役で検証機として使ってますが
7Copyright © 2013 Insight Technology, Inc. All Rights Reserved.
象で現実を知った時代
• HDFSは無限の可能性を秘めて
いるけど。種々の理由でスケールさ
せるのは至難の業。
• HiveはHDFS上でQueryらしき
ものが扱えるけれど。普通に使うに
は遅すぎる。
• 既存のRDBMSを入れ替えるのは
非現実的。ますます分析系DBの
役割は大きくなっている
8Copyright © 2013 Insight Technology, Inc. All Rights Reserved.
ちなみに当時の衝撃的な検証結果
DBとして見ると期待値を裏切る
スケーラビリティのなさ(だった)
当時ベンチマーク対象だったRDBMS
に並ぶスピードを出すには100ノード
を超えるクラスタにする必要があるとの
予測(だった)
9Copyright © 2013 Insight Technology, Inc. All Rights Reserved.
しかし、膨大なデータは存在するわけで…
切り開け データベースエンジニア
10Copyright © 2013 Insight Technology, Inc. All Rights Reserved.
DB屋が見る今の象のイメージ(適材適所)
ERP SCM CRM
Legacy OLTP
ログ、センサーデータ、POSといった、たまり
続けるデータでデータの価値は大きいが、
参照頻度が低いデータはHDFS上がぴっ
たり
11
Vectorwise Hadoop Connector
Copyright © 2013 Insight Technology, Inc. All Rights Reserved.
Vectorwise Hadoop Connector 3.0
MAP MAP MAP
Reduce Reduce Reduce Reduce Reduce Reduce
Async Parallel Commit
Commit Status
JOB ID & Meta Data
1
2
3
4
5
1
Vectorwiseのメタデータ
を取得すると共に、Map Reduce用のJOBIDを取得
2
HDFS上のファイルをMap
Taskで取得しKey Value変換
3
各カラムごとにReducerを起動
し、VectorwiseのDBブロック
イメージ(カラム指向 & 圧縮)
に変換
4
Reducerは、各プロセスごと
非同期で構成したDBファイル
をVectorwiseに適用
5
Master ReducerはVectorwise
からCommit Statusを取得し、
必要であれば、同期Commitを実行
12Copyright © 2013 Insight Technology, Inc. All Rights Reserved.
実行イメージ
13Copyright © 2012 Insight Technology, Inc. All Rights Reserved.
実行イメージ
14Copyright © 2013 Insight Technology, Inc. All Rights Reserved.
今なら仲良く付き合えそうです
15Copyright © 2013 Insight Technology, Inc. All Rights Reserved.
Real Time Analytics on Vectorwise
16Copyright © 2013 Insight Technology, Inc. All Rights Reserved.
まだまだ連携したいデータは沢山ある
ERP SCM CRM
Legacy OLTP
17Copyright © 2013 Insight Technology, Inc. All Rights Reserved.
Attunity Replicate for Vectorwise
Full Load
Change Data Capture
Control & Monitor
18Copyright © 2012 Insight Technology, Inc. All Rights Reserved.
実行イメージ
19Copyright © 2013 Insight Technology, Inc. All Rights Reserved.
実行イメージ
20Copyright © 2012 Insight Technology, Inc. All Rights Reserved.
実行イメージ
21Copyright © 2013 Insight Technology, Inc. All Rights Reserved.
今できる現実
ERP SCM CRM
Legacy OLTP
22Copyright © 2013 Insight Technology, Inc. All Rights Reserved.

More Related Content

Viewers also liked

แผนการจัดการเรียนรู้EISที่ 4 real number
แผนการจัดการเรียนรู้EISที่ 4 real numberแผนการจัดการเรียนรู้EISที่ 4 real number
แผนการจัดการเรียนรู้EISที่ 4 real numberYodhathai Reesrikom
 
Ejemplos de sistemas de información
Ejemplos de sistemas de informaciónEjemplos de sistemas de información
Ejemplos de sistemas de informaciónperez-j
 
Efectos de la actividad fisica
Efectos de la actividad fisicaEfectos de la actividad fisica
Efectos de la actividad fisicaLeninmaican
 
Henri gestion 23 04-10
Henri gestion 23 04-10Henri gestion 23 04-10
Henri gestion 23 04-10Perú 2021
 
Presentación prueba
Presentación pruebaPresentación prueba
Presentación pruebamarceloetac
 
Masa corporal-LuisA.AñezD.
Masa corporal-LuisA.AñezD.Masa corporal-LuisA.AñezD.
Masa corporal-LuisA.AñezD.LuisAAnezD
 
Presentacion objetivos 2012
Presentacion objetivos 2012Presentacion objetivos 2012
Presentacion objetivos 2012Hospital Guadix
 
Interpretacion de los sueños
Interpretacion de los sueñosInterpretacion de los sueños
Interpretacion de los sueñosSteffyMichu1711
 
A13 MySQL & NoSQL~Best of both world~ by Philip Antoniades & Ryusuke Kajiyama
A13 MySQL & NoSQL~Best of both world~ by Philip Antoniades & Ryusuke Kajiyama A13 MySQL & NoSQL~Best of both world~ by Philip Antoniades & Ryusuke Kajiyama
A13 MySQL & NoSQL~Best of both world~ by Philip Antoniades & Ryusuke Kajiyama Insight Technology, Inc.
 
3. día del idioma
3. día del idioma3. día del idioma
3. día del idiomagarfredy
 
Catálogo Formativo de Euradia International.
Catálogo Formativo de Euradia International.Catálogo Formativo de Euradia International.
Catálogo Formativo de Euradia International.Euradia International
 
A12 Vectorwise on real enterprise environment by 新久保浩二
A12 Vectorwise on real enterprise environment by 新久保浩二A12 Vectorwise on real enterprise environment by 新久保浩二
A12 Vectorwise on real enterprise environment by 新久保浩二Insight Technology, Inc.
 
10. ii encuentro de egresados 2013
10. ii  encuentro de egresados 201310. ii  encuentro de egresados 2013
10. ii encuentro de egresados 2013garfredy
 
Ley de servicio publico de energia elect
Ley de servicio publico de energia electLey de servicio publico de energia elect
Ley de servicio publico de energia electkidarimnida
 

Viewers also liked (20)

Rss
RssRss
Rss
 
แผนการจัดการเรียนรู้EISที่ 4 real number
แผนการจัดการเรียนรู้EISที่ 4 real numberแผนการจัดการเรียนรู้EISที่ 4 real number
แผนการจัดการเรียนรู้EISที่ 4 real number
 
Ejemplos de sistemas de información
Ejemplos de sistemas de informaciónEjemplos de sistemas de información
Ejemplos de sistemas de información
 
Efectos de la actividad fisica
Efectos de la actividad fisicaEfectos de la actividad fisica
Efectos de la actividad fisica
 
Henri gestion 23 04-10
Henri gestion 23 04-10Henri gestion 23 04-10
Henri gestion 23 04-10
 
Presentación prueba
Presentación pruebaPresentación prueba
Presentación prueba
 
Masa corporal-LuisA.AñezD.
Masa corporal-LuisA.AñezD.Masa corporal-LuisA.AñezD.
Masa corporal-LuisA.AñezD.
 
Presentacion objetivos 2012
Presentacion objetivos 2012Presentacion objetivos 2012
Presentacion objetivos 2012
 
Interpretacion de los sueños
Interpretacion de los sueñosInterpretacion de los sueños
Interpretacion de los sueños
 
A13 MySQL & NoSQL~Best of both world~ by Philip Antoniades & Ryusuke Kajiyama
A13 MySQL & NoSQL~Best of both world~ by Philip Antoniades & Ryusuke Kajiyama A13 MySQL & NoSQL~Best of both world~ by Philip Antoniades & Ryusuke Kajiyama
A13 MySQL & NoSQL~Best of both world~ by Philip Antoniades & Ryusuke Kajiyama
 
3. día del idioma
3. día del idioma3. día del idioma
3. día del idioma
 
Catálogo Formativo de Euradia International.
Catálogo Formativo de Euradia International.Catálogo Formativo de Euradia International.
Catálogo Formativo de Euradia International.
 
Colores
ColoresColores
Colores
 
Lector RSS
Lector RSSLector RSS
Lector RSS
 
Ipmlk semana santa
Ipmlk   semana santaIpmlk   semana santa
Ipmlk semana santa
 
A12 Vectorwise on real enterprise environment by 新久保浩二
A12 Vectorwise on real enterprise environment by 新久保浩二A12 Vectorwise on real enterprise environment by 新久保浩二
A12 Vectorwise on real enterprise environment by 新久保浩二
 
10. ii encuentro de egresados 2013
10. ii  encuentro de egresados 201310. ii  encuentro de egresados 2013
10. ii encuentro de egresados 2013
 
Formes/composicions
Formes/composicionsFormes/composicions
Formes/composicions
 
Ley de servicio publico de energia elect
Ley de servicio publico de energia electLey de servicio publico de energia elect
Ley de servicio publico de energia elect
 
Errusiar iraultza.ppt
Errusiar iraultza.pptErrusiar iraultza.ppt
Errusiar iraultza.ppt
 

Similar to A31 切り開けDBエンジニア 〜データ分析基盤へインサイトテクノロジーの1つの答えとは〜 by Koji Shinkubo

データをどこに溜めよう?ローカル?クラウド?どのデータベース?
データをどこに溜めよう?ローカル?クラウド?どのデータベース?データをどこに溜めよう?ローカル?クラウド?どのデータベース?
データをどこに溜めよう?ローカル?クラウド?どのデータベース?- Core Concept Technologies
 
人工知能技術のエンタープライズシステムへの適用
人工知能技術のエンタープライズシステムへの適用人工知能技術のエンタープライズシステムへの適用
人工知能技術のエンタープライズシステムへの適用Miki Yutani
 
20180217 hackertackle geode
20180217 hackertackle geode20180217 hackertackle geode
20180217 hackertackle geodeMasaki Yamakawa
 
ビックデータ処理技術の全体像とリクルートでの使い分け
ビックデータ処理技術の全体像とリクルートでの使い分けビックデータ処理技術の全体像とリクルートでの使い分け
ビックデータ処理技術の全体像とリクルートでの使い分けTetsutaro Watanabe
 
Strata + Hadoop World 2014 レポート #cwt2014
Strata + Hadoop World 2014 レポート #cwt2014Strata + Hadoop World 2014 レポート #cwt2014
Strata + Hadoop World 2014 レポート #cwt2014Cloudera Japan
 
黄色い象と共に生きる
黄色い象と共に生きる黄色い象と共に生きる
黄色い象と共に生きるKazuhiro Ota
 
Beginner must-see! A future that can be opened by learning Hadoop
Beginner must-see! A future that can be opened by learning HadoopBeginner must-see! A future that can be opened by learning Hadoop
Beginner must-see! A future that can be opened by learning HadoopDataWorks Summit
 
現場の”今”を知る、これからのビッグデータ分析・活用のすすめ
現場の”今”を知る、これからのビッグデータ分析・活用のすすめ現場の”今”を知る、これからのビッグデータ分析・活用のすすめ
現場の”今”を知る、これからのビッグデータ分析・活用のすすめyuji suzuki
 
避けては通れないビッグデータ周辺の重要課題
避けては通れないビッグデータ周辺の重要課題避けては通れないビッグデータ周辺の重要課題
避けては通れないビッグデータ周辺の重要課題kurikiyo
 
Apache Solrで実現する共創のエコ システム ‒検索、クロール、自然言語処理‒
Apache Solrで実現する共創のエコ システム  ‒検索、クロール、自然言語処理‒Apache Solrで実現する共創のエコ システム  ‒検索、クロール、自然言語処理‒
Apache Solrで実現する共創のエコ システム ‒検索、クロール、自然言語処理‒MasayukiIke
 
データサイエンティスト協会 木曜勉強会 #02 講演2:『ビッグデータの0次分析手法と適用例のご紹介 ~俯瞰から始まる企業内ビッグデータの活用~』
データサイエンティスト協会 木曜勉強会 #02 講演2:『ビッグデータの0次分析手法と適用例のご紹介 ~俯瞰から始まる企業内ビッグデータの活用~』データサイエンティスト協会 木曜勉強会 #02 講演2:『ビッグデータの0次分析手法と適用例のご紹介 ~俯瞰から始まる企業内ビッグデータの活用~』
データサイエンティスト協会 木曜勉強会 #02 講演2:『ビッグデータの0次分析手法と適用例のご紹介 ~俯瞰から始まる企業内ビッグデータの活用~』The Japan DataScientist Society
 
JISAAwards2013講演会資料(hifive)
JISAAwards2013講演会資料(hifive)JISAAwards2013講演会資料(hifive)
JISAAwards2013講演会資料(hifive)Osamu Shimoda
 
OrientDBのご紹介 OSC2014 Tokyo/Fall LT
OrientDBのご紹介 OSC2014 Tokyo/Fall LTOrientDBのご紹介 OSC2014 Tokyo/Fall LT
OrientDBのご紹介 OSC2014 Tokyo/Fall LTKazunobu Yamaguchi
 
脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理
脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理
脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理Takayuki Ushida
 
基調講演:「多様化する情報を支える技術」/西川徹
基調講演:「多様化する情報を支える技術」/西川徹基調講演:「多様化する情報を支える技術」/西川徹
基調講演:「多様化する情報を支える技術」/西川徹Preferred Networks
 
[C23] 「今」を分析するストリームデータ処理技術とその可能性 by Takahiro Yokoyama
[C23] 「今」を分析するストリームデータ処理技術とその可能性 by Takahiro Yokoyama[C23] 「今」を分析するストリームデータ処理技術とその可能性 by Takahiro Yokoyama
[C23] 「今」を分析するストリームデータ処理技術とその可能性 by Takahiro YokoyamaInsight Technology, Inc.
 
ゲームだけじゃないHTML5
ゲームだけじゃないHTML5ゲームだけじゃないHTML5
ゲームだけじゃないHTML5Osamu Shimoda
 
【14-B-2】グリーを支えるデータ分析基盤の過去と現在(橋本泰一〔グリー〕)
【14-B-2】グリーを支えるデータ分析基盤の過去と現在(橋本泰一〔グリー〕)【14-B-2】グリーを支えるデータ分析基盤の過去と現在(橋本泰一〔グリー〕)
【14-B-2】グリーを支えるデータ分析基盤の過去と現在(橋本泰一〔グリー〕)Developers Summit
 

Similar to A31 切り開けDBエンジニア 〜データ分析基盤へインサイトテクノロジーの1つの答えとは〜 by Koji Shinkubo (20)

S01 t3 data_engineer
S01 t3 data_engineerS01 t3 data_engineer
S01 t3 data_engineer
 
データをどこに溜めよう?ローカル?クラウド?どのデータベース?
データをどこに溜めよう?ローカル?クラウド?どのデータベース?データをどこに溜めよう?ローカル?クラウド?どのデータベース?
データをどこに溜めよう?ローカル?クラウド?どのデータベース?
 
人工知能技術のエンタープライズシステムへの適用
人工知能技術のエンタープライズシステムへの適用人工知能技術のエンタープライズシステムへの適用
人工知能技術のエンタープライズシステムへの適用
 
20180217 hackertackle geode
20180217 hackertackle geode20180217 hackertackle geode
20180217 hackertackle geode
 
ビックデータ処理技術の全体像とリクルートでの使い分け
ビックデータ処理技術の全体像とリクルートでの使い分けビックデータ処理技術の全体像とリクルートでの使い分け
ビックデータ処理技術の全体像とリクルートでの使い分け
 
Strata + Hadoop World 2014 レポート #cwt2014
Strata + Hadoop World 2014 レポート #cwt2014Strata + Hadoop World 2014 レポート #cwt2014
Strata + Hadoop World 2014 レポート #cwt2014
 
黄色い象と共に生きる
黄色い象と共に生きる黄色い象と共に生きる
黄色い象と共に生きる
 
Beginner must-see! A future that can be opened by learning Hadoop
Beginner must-see! A future that can be opened by learning HadoopBeginner must-see! A future that can be opened by learning Hadoop
Beginner must-see! A future that can be opened by learning Hadoop
 
The real world use of Big Data to change business
The real world use of Big Data to change businessThe real world use of Big Data to change business
The real world use of Big Data to change business
 
現場の”今”を知る、これからのビッグデータ分析・活用のすすめ
現場の”今”を知る、これからのビッグデータ分析・活用のすすめ現場の”今”を知る、これからのビッグデータ分析・活用のすすめ
現場の”今”を知る、これからのビッグデータ分析・活用のすすめ
 
避けては通れないビッグデータ周辺の重要課題
避けては通れないビッグデータ周辺の重要課題避けては通れないビッグデータ周辺の重要課題
避けては通れないビッグデータ周辺の重要課題
 
Apache Solrで実現する共創のエコ システム ‒検索、クロール、自然言語処理‒
Apache Solrで実現する共創のエコ システム  ‒検索、クロール、自然言語処理‒Apache Solrで実現する共創のエコ システム  ‒検索、クロール、自然言語処理‒
Apache Solrで実現する共創のエコ システム ‒検索、クロール、自然言語処理‒
 
データサイエンティスト協会 木曜勉強会 #02 講演2:『ビッグデータの0次分析手法と適用例のご紹介 ~俯瞰から始まる企業内ビッグデータの活用~』
データサイエンティスト協会 木曜勉強会 #02 講演2:『ビッグデータの0次分析手法と適用例のご紹介 ~俯瞰から始まる企業内ビッグデータの活用~』データサイエンティスト協会 木曜勉強会 #02 講演2:『ビッグデータの0次分析手法と適用例のご紹介 ~俯瞰から始まる企業内ビッグデータの活用~』
データサイエンティスト協会 木曜勉強会 #02 講演2:『ビッグデータの0次分析手法と適用例のご紹介 ~俯瞰から始まる企業内ビッグデータの活用~』
 
JISAAwards2013講演会資料(hifive)
JISAAwards2013講演会資料(hifive)JISAAwards2013講演会資料(hifive)
JISAAwards2013講演会資料(hifive)
 
OrientDBのご紹介 OSC2014 Tokyo/Fall LT
OrientDBのご紹介 OSC2014 Tokyo/Fall LTOrientDBのご紹介 OSC2014 Tokyo/Fall LT
OrientDBのご紹介 OSC2014 Tokyo/Fall LT
 
脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理
脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理
脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理
 
基調講演:「多様化する情報を支える技術」/西川徹
基調講演:「多様化する情報を支える技術」/西川徹基調講演:「多様化する情報を支える技術」/西川徹
基調講演:「多様化する情報を支える技術」/西川徹
 
[C23] 「今」を分析するストリームデータ処理技術とその可能性 by Takahiro Yokoyama
[C23] 「今」を分析するストリームデータ処理技術とその可能性 by Takahiro Yokoyama[C23] 「今」を分析するストリームデータ処理技術とその可能性 by Takahiro Yokoyama
[C23] 「今」を分析するストリームデータ処理技術とその可能性 by Takahiro Yokoyama
 
ゲームだけじゃないHTML5
ゲームだけじゃないHTML5ゲームだけじゃないHTML5
ゲームだけじゃないHTML5
 
【14-B-2】グリーを支えるデータ分析基盤の過去と現在(橋本泰一〔グリー〕)
【14-B-2】グリーを支えるデータ分析基盤の過去と現在(橋本泰一〔グリー〕)【14-B-2】グリーを支えるデータ分析基盤の過去と現在(橋本泰一〔グリー〕)
【14-B-2】グリーを支えるデータ分析基盤の過去と現在(橋本泰一〔グリー〕)
 

More from Insight Technology, Inc.

グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?Insight Technology, Inc.
 
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Insight Technology, Inc.
 
事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明するInsight Technology, Inc.
 
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーンInsight Technology, Inc.
 
MBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとMBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとInsight Technology, Inc.
 
グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?Insight Technology, Inc.
 
DBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームDBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームInsight Technology, Inc.
 
SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門Insight Technology, Inc.
 
db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 Insight Technology, Inc.
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也Insight Technology, Inc.
 
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー Insight Technology, Inc.
 
難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?Insight Technology, Inc.
 
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Insight Technology, Inc.
 
そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?Insight Technology, Inc.
 
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...Insight Technology, Inc.
 
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 Insight Technology, Inc.
 
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Insight Technology, Inc.
 
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]Insight Technology, Inc.
 

More from Insight Technology, Inc. (20)

グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?
 
Docker and the Oracle Database
Docker and the Oracle DatabaseDocker and the Oracle Database
Docker and the Oracle Database
 
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
 
事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する
 
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
 
MBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとMBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごと
 
グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?
 
DBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームDBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォーム
 
SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門
 
Lunch & Learn, AWS NoSQL Services
Lunch & Learn, AWS NoSQL ServicesLunch & Learn, AWS NoSQL Services
Lunch & Learn, AWS NoSQL Services
 
db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也
 
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
 
難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?
 
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
 
そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?
 
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
 
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
 
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
 
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
 

A31 切り開けDBエンジニア 〜データ分析基盤へインサイトテクノロジーの1つの答えとは〜 by Koji Shinkubo

  • 1. Copyright © 2013 Insight Technology, Inc. All Rights Reserved. Insight Technology, Inc. 新久保 浩二 切り開けDBエンジニア データ分析基盤へインサイトテクノロジーの1つの答えとは!
  • 2. 2 • データはアセット(喜連川さん) • データの時代(ジェイソン) • 分析のスピードは大事(もう、当たり前) • そこで、大量のデータ(アセット)をいかに効率よく分析に するか。が大事 Copyright © 2012 Insight Technology, Inc. All Rights Reserved.
  • 3. 3Copyright © 2013 Insight Technology, Inc. All Rights Reserved. Vectorwise meets 象
  • 4. 4Copyright © 2013 Insight Technology, Inc. All Rights Reserved. 僕が象と戦った歴史
  • 5. 5Copyright © 2013 Insight Technology, Inc. All Rights Reserved. 象で夢を見ていた時代 • HDFSは無限のスケーラビリティと アベイラビリティがあるじゃないか • HiveはHDFS上でQueryらしき ものが扱える • 既存のRDBMSで不可能なことが 可能になるかもしれない
  • 6. 6Copyright © 2013 Insight Technology, Inc. All Rights Reserved. こんな感じで検証してました。 今も現役で検証機として使ってますが
  • 7. 7Copyright © 2013 Insight Technology, Inc. All Rights Reserved. 象で現実を知った時代 • HDFSは無限の可能性を秘めて いるけど。種々の理由でスケールさ せるのは至難の業。 • HiveはHDFS上でQueryらしき ものが扱えるけれど。普通に使うに は遅すぎる。 • 既存のRDBMSを入れ替えるのは 非現実的。ますます分析系DBの 役割は大きくなっている
  • 8. 8Copyright © 2013 Insight Technology, Inc. All Rights Reserved. ちなみに当時の衝撃的な検証結果 DBとして見ると期待値を裏切る スケーラビリティのなさ(だった) 当時ベンチマーク対象だったRDBMS に並ぶスピードを出すには100ノード を超えるクラスタにする必要があるとの 予測(だった)
  • 9. 9Copyright © 2013 Insight Technology, Inc. All Rights Reserved. しかし、膨大なデータは存在するわけで… 切り開け データベースエンジニア
  • 10. 10Copyright © 2013 Insight Technology, Inc. All Rights Reserved. DB屋が見る今の象のイメージ(適材適所) ERP SCM CRM Legacy OLTP ログ、センサーデータ、POSといった、たまり 続けるデータでデータの価値は大きいが、 参照頻度が低いデータはHDFS上がぴっ たり
  • 11. 11 Vectorwise Hadoop Connector Copyright © 2013 Insight Technology, Inc. All Rights Reserved. Vectorwise Hadoop Connector 3.0 MAP MAP MAP Reduce Reduce Reduce Reduce Reduce Reduce Async Parallel Commit Commit Status JOB ID & Meta Data 1 2 3 4 5 1 Vectorwiseのメタデータ を取得すると共に、Map Reduce用のJOBIDを取得 2 HDFS上のファイルをMap Taskで取得しKey Value変換 3 各カラムごとにReducerを起動 し、VectorwiseのDBブロック イメージ(カラム指向 & 圧縮) に変換 4 Reducerは、各プロセスごと 非同期で構成したDBファイル をVectorwiseに適用 5 Master ReducerはVectorwise からCommit Statusを取得し、 必要であれば、同期Commitを実行
  • 12. 12Copyright © 2013 Insight Technology, Inc. All Rights Reserved. 実行イメージ
  • 13. 13Copyright © 2012 Insight Technology, Inc. All Rights Reserved. 実行イメージ
  • 14. 14Copyright © 2013 Insight Technology, Inc. All Rights Reserved. 今なら仲良く付き合えそうです
  • 15. 15Copyright © 2013 Insight Technology, Inc. All Rights Reserved. Real Time Analytics on Vectorwise
  • 16. 16Copyright © 2013 Insight Technology, Inc. All Rights Reserved. まだまだ連携したいデータは沢山ある ERP SCM CRM Legacy OLTP
  • 17. 17Copyright © 2013 Insight Technology, Inc. All Rights Reserved. Attunity Replicate for Vectorwise Full Load Change Data Capture Control & Monitor
  • 18. 18Copyright © 2012 Insight Technology, Inc. All Rights Reserved. 実行イメージ
  • 19. 19Copyright © 2013 Insight Technology, Inc. All Rights Reserved. 実行イメージ
  • 20. 20Copyright © 2012 Insight Technology, Inc. All Rights Reserved. 実行イメージ
  • 21. 21Copyright © 2013 Insight Technology, Inc. All Rights Reserved. 今できる現実 ERP SCM CRM Legacy OLTP
  • 22. 22Copyright © 2013 Insight Technology, Inc. All Rights Reserved.