SlideShare a Scribd company logo
1 of 35
Download to read offline
®
©  2015  MapR  Technologies 1
®
©  2015  MapR  Technologies
RDBだけではない!
事例から見るNoSQLの使い方
マップアール・テクノロジーズ株式会社
セールスエンジニア
梅川 真人
2015/6/11
®
©  2015  MapR  Technologies 2
アジェンダ
• NoSQL  とは
• MapR-­DB  の特徴
• Use  Case  #1  世界最大のバイオメトリクスデータベース
• Use  Case  #2  サービス品質分析基盤
• MapR-­DB  5.0  の新機能
®
©  2015  MapR  Technologies 3
NoSQL
• No  SQL
• Not  Only  SQL
• NoSQL  データベースは RDB  を補完するもの
• RDB  とは異なる特性を持っているため、適材適所で利用すべき
®
©  2015  MapR  Technologies 4
Web  アプリケーションの進化
Web  1.0
Web  2.0
メモリ
ディスク
ランダムIO
Write
Read
Write
Read
Write
Read
memcached
Coherence
RDBMS
ディスク
シーケンシャルIO
RDBMS
メモリ
テーブル
書き込みログ・
テーブルファイル
BigData
時代の
Webアプリ
アクセス速度
®
©  2015  MapR  Technologies 5
NoSQL  の特徴
• スキーマが固定されていない
• 関係モデルの結合操作を利用しない(Joinがない)
• 高いスケーラビリティ(リニアな性能向上)
• トランザクションがない(例外はある)
• SQL  と比較してシンプルなデータ操作API
®
©  2015  MapR  Technologies 6
NoSQL  の系譜
Google
FileSystem
Google
MapReduce
Google  BigTable
Apache  Hadoop
HyperTable
Apache  HBase
Facebook
Cassandra
Amazon  S3
Amazon  Dynamo
Amazon  SimpleDB
LinkedIn
Voldemort
®
©  2015  MapR  Technologies 7
NoSQL  での分散方式
• コンシステントハッシング
– Dynamo,  Cassandra
– キーのハッシュ値をもとに、
データを各ノードに分散
• レンジパーティション
– BigTable,  HBase
– キーのレンジ、もしくは
カラムのレンジで
データベースを分散
®
©  2015  MapR  Technologies 8
NoSQL  で典型的な書き込み方式
DISK
MEMORY
書き込み
読み込み
コミットログ
メモリテーブル
ファイル
一定サイズになったら
ディスクに永続化
®
©  2015  MapR  Technologies 9
NoSQL  と RDBMS  におけるインデックス方式の比較
• LSM  (Log  Structured  Merge)  Tree
– NoSQL  でよく使われるインデックス構造
– メモリ上のデータ構造を効率よくシーケンシャルディスク IO  に変換する
– 時間の経過とともに Read  性能が落ちてくるためコンパクション(データファイ
ルの再構築)が必要になり、その際高い IO  負荷がかかる
– Write  が低遅延で安定する一方、Read   性能の振れ幅が大きい
• B+Tree
– RDBMS  で使われるインデックス構造
– Write  に高いコスト(処理時間,  IO負荷)がかかる一方、Read   が非常に早い
®
©  2015  MapR  Technologies 10©  2015  MapR  Technologies
MapR-­DB
(MapR  Enterprise  Database  Edition)
®
©  2015  MapR  Technologies 11
HBase  アーキテクチャが優れている点
• 強い一貫性モデル
– 書き込み完了後、すべての読み出しは同じ値になることを保証
– 他のNoSQLの「Eventually  Consistent」は、実際にはときどき「Eventually  
Inconsistent」に
• 効率の良いスキャン
– ブロードキャストを行わない
– Ring  ベースの NoSQL  データベース (例:  Cassandra,  Riak)  はスキャンが大変
• 自動的にスケール
– Regionが大きくなると自動で分割される
– データ分散や格納スペースの管理に HDFS  を利用
• Hadoop  との連携
– HBase のデータをMapReduce で直接処理できる
®
©  2015  MapR  Technologies 12
HBase テーブルアーキテクチャ
• テーブルは Key  範囲で分割される (Region)
• Region  は各ノードが管理 (RegionServer)
• カラムはアクセスグループに分割される(カラムファミリー)
CF1 CF2 CF3 CF4 CF5
R1
R2
R3
R4
®
©  2015  MapR  Technologies 13
先進ユーザの課題
• ビジネス上の課題
– ユースケースの増加:   不正検知、
レコメンデーション、レポーティング
– 既存のRDBMSを基盤としたアー
キテクチャの拡張ではコストに見合
わない
– 応答性が悪い:  リアルタイムの異
常検知や、インタラクティブ/大規模
/SaaSベースのデータ配信
• 技術的な課題
– RDBMSテクノロジの性能・ス
ケーラビリティの限界
– 既存の NoSQL  データベースが
技術的にフィットする領域は意
外に少ない
• 性能、データ一貫性、運用管理
– クラスタを分離することの弊害
• ネットワークトラフィック
• 最新のデータが利用できない
• 複雑さが原因の障害リスク
• データの二重持ち
®
©  2015  MapR  Technologies 14
MapR-­DB
• MapR  Enterprise  Database  Edition  (旧 MapR  M7  Edition)  に含ま
れる、HBase  API  互換の NoSQL  データベース
– 以前は「MapR  M7  テーブル」とも呼ばれていた
– HBase  のアプリケーションをそのまま実行することが可能
®
©  2015  MapR  Technologies 15
MapR-­DB  の特徴
1. 分析とオペレーションを統合できる単一プラットフォーム
2. エンタープライズグレードの運用管理
3. 高い性能、スケーラビリティ
4. コンパクションの単位が細かいのでコンパクションの影響が少ない
5. インデックスの方式(LSM-­Tree  と B+Treeのいいとこどり)
6. ファイルシステムと統合する事でリージョンサーバ・マスターサーバが
不要に
®
©  2015  MapR  Technologies 16
MapR-­DB:    レイヤーを削除してシンプルに
Disks
MapR
JVM
HBase
Disks
ext3
JVM
HDFS
JVM
HBase
Apache ベース
のディストリビューション
Disks
Unified
®
©  2015  MapR  Technologies 17
ファイルとテーブルの管理理を統合
$  pwd
/mapr/default/user/dave
$  ls
file1    file2    table1    table2
$  hbase shell
hbase(main):003:0>  create  '/user/dave/table3',  'cf1',  'cf2',  'cf3'
0  row(s)  in  0.1570  seconds
$  ls
file1    file2    table1    table2    table3
$  hadoop fs  -­‐ls /user/dave
Found  5  items
-­‐rw-­‐r-­‐-­‐r-­‐-­‐ 3  mapr mapr 16  2012-­‐09-­‐28  08:34  /user/dave/file1
-­‐rw-­‐r-­‐-­‐r-­‐-­‐ 3  mapr mapr 22  2012-­‐09-­‐28  08:34  /user/dave/file2
trwxr-­‐xr-­‐x      3  mapr mapr 2  2012-­‐09-­‐28  08:32  /user/dave/table1
trwxr-­‐xr-­‐x      3  mapr mapr 2  2012-­‐09-­‐28  08:33  /user/dave/table2
trwxr-­‐xr-­‐x      3  mapr mapr 2  2012-­‐09-­‐28  08:38  /user/dave/table3
®
©  2015  MapR  Technologies 18
HBase vs  M7  レイテンシ性能の⽐比較
®
©  2015  MapR  Technologies 19
HBase  と MapR-­DB
MapR-­DB HBase
CAP CP CP
データ分散 シャーディング シャーディング
データモデル 列指向 列指向
ストレージ MicroWAL+MapRコンテナ WAL+MemStore+HFile
コンパクションによる停止 なし あり(影響大)
単一障害点 なし なし
ロック単位 行 行
最大テーブル数 無制限 100
最大カラムファミリ数 64 3程度
ノード障害時のアクセス 瞬時に別ノードに切り替え 別ノードに移動するまで待ち
®
©  2015  MapR  Technologies 20©  2015  MapR  Technologies
Use  Case  #1
世界最大のバイオメトリクスデータベース
®
©  2015  MapR  Technologies 21
Aadhaar
PEOPLE
20 BILLION
BIOMETRICS
®
©  2015  MapR  Technologies 22
Aadhaar とは
• インド国民のためのマイナンバー制度
• 指紋、網膜スキャン、顔画像を登録
• 1日あたり約2000万のバイオメトリク情報が登録される。(160万人 x  
12バイオメトリクス)
• 8箇所のデータセンターに分散
• 高いパフォーマンス要件
• 絶対にデータは失ってはならない
• 2015年現在で約6億人が登録
®
©  2015  MapR  Technologies 23
Aadhaar システムゴール
• 全ての住民にIDを付与する
– 重複は許されないためバイオメトリクス情報を採用
• 登録
– 複数のバイオメトリクス情報(指紋,   網膜)
– 12桁のユニークな Aadhaar number  が割り当てられる
• 認証
– 本人確認
– 認証は速くなければならない
(数百万の同時検索をサポートしながら、100ミリ秒のレイテンシを満たす)
• 非同期レプリケーション
– 複数のデータセンタをまたがり、HBase上のデータを更新
Template  Tables Audit  Tables
Auth,  
BFD,  OTP
Auth  Data  
Server
FMS,  Portals
Template  Tables Audit  Tables
Auth,  
BFD,  OTP
FMS,  Portals
B
Data  
Center
A
Data
Center
Read
Read
Write
Write
Read
Read Write
S
y
n
c
S
y
n
c
Aadhaar システムアーキテクチャ概要
®
©  2015  MapR  Technologies 25
Apache  Hadoopでは満たせなかった機能
• データセンター間でレプリケーションをするとデータに矛盾が生じた
• Hadoop  クラスタのレスポンスが遅いことに加え、Tasktracker が頻繁
にブラックリストに登録された
• DR運用に課題があった
• リージョンサーバが良く落ちた
• 高い可用性要求を NameNode と JobTracker が満たせなかった
• 簡単なアップグレードの手法が必要だった
• 管理のオーバーヘッドを最小限にする必要があった。
(ノード管理やミラーリング、スナップショット)
®
©  2015  MapR  Technologies 26©  2015  MapR  Technologies
Use  Case  #2
サービス品質分析基盤
®
©  2015  MapR  Technologies 27
サービス品質分析基盤
要求
・ 1日に数TBのデータがインサートに対応
・ 1秒間に数百万件のデータインサートに対応
・ 1クエリ辺り200ms以内に検索に対応
課題
・ RDB  のライセンスが高価(1CPU数百万)
・ スケーラビリティ
・ 1秒間に数百万件のインサートへの対応
®
©  2015  MapR  Technologies 28
RDB 利利⽤用時の構成
RDB
データ収集/集約/ETL データ蓄積 データ検索索
照会対応
呼情報検索索
位置情報分析
収集
収集
集約
/ETL
FTP
FTP
®
©  2015  MapR  Technologies 29
MapR-‐‑‒DB  利利⽤用時の構成
データ収集 データ蓄積 データ検索索
照会対応
呼情報検索索
位置情報分析
収集
収集
MapR−DB
• ユーザプロファイル・ステータス
• ユーザのインタラクション
• リアルタイム位置情報
• Web  およびモバイルセッション
・ MapR-­DB  を使う事でETLが不要に
・ 高いスケーラビリティ
・ 安定した高い書き込み性能(1秒間に数百万件のインサートへの対応)
FTP
FTP NFS
NFS
®
©  2015  MapR  Technologies 30©  2015  MapR  Technologies
MapR-­DB  5.0の新機能
®
©  2015  MapR  Technologies 31
Elasticsearch にリアルタイムでインデクシング
アプリケーション
ストリーミン
グ
(Storm,  Spark  
Streaming)
アドホック
(Drill,  Impala,   Presto,  ...)
MapR Data  Platform
DISTRIBUTION INCLUDING HADOOP
MapR-­DB
クリックスト
リーム
バッチ
(MR,  Spark,  Hive,  Pig,  …)
WEB
リアルタイム
レコメンド
データソース
MapR-­FS
顧客トランザ
クション
購買情報
コールセンター
顧客サポート
Data  Access
可視化
分析
分析
®
©  2015  MapR  Technologies 32
Traditional  vs.  Real-­Time  Search  Indexing
Traditional   NoSQL  
Applications
HBase  API Elasticsearch  API
HBase Elasticsearch
Batch
indexing
HBase  API
MapR-­DB
Updates
Real-­time
indexing
Updates Searches
MapR-­DB/Elasticsearch をリアルタイムにイン
デックスを生成
• データの更新はデータストアと検索インデック
スの整合性を保証
• インデックス作成に追加開発の必要はない
HBase/Elasticsearch はバッチ処理でインデック
スを生成
• ユーザはデータを探すまでに遅延が発生する
• インデックス作成には追加開発が必要
Real-­Time   NoSQL  
Applications
®
©  2015  MapR  Technologies 33
データ分析基盤
MapRがデータ分析基盤を最適化
データソース
販売・顧客系
データ
自動販売機、
配送経路
データ
LOG  FILES,  
CLICKSTREAMS
SENSORS
BLOGS,  
TWEETS,
SNS
DATA  WAREHOUSE
Data  Movement
Data  Access
検索
スキーマレス
データ探索
BI,  BA
Ad-­hoc  integrated  
analytics
ETL  /  統合
Recommendation
不正検知
(Fraud  Detection)
物流最適化
機械学習
MAPR  DISTRIBUTION  FOR  HADOOP
ストリーム
(Spark  Streaming,  
Storm)
MapR  Data  Platform
MapR-­DB
MAPR  DISTRIBUTION  FOR  HADOOP
バッチ
(MapReduce,  
Spark,  Hive,  Pig)
MapR-­FS
アドホック
(Drill,  
Impala)
業務アプリケーション
分析
®
©  2015  MapR  Technologies 34
まとめ:MapR-­DB  が真価を発揮する利用シーン
3.  将来の性能増強やビジネスの変化に柔軟に対応したい
2.  リアルタイム要件のあるアプリ・時系列データなど複数の用途
1.  HBase 運用をシンプルにしたい
®
©  2015  MapR  Technologies 35
©  MapR  Technologies ®
ご静聴ありがとうございました

More Related Content

What's hot

[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...
[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...
[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...Masahiro Tomisugi
 
[db tech showcase Tokyo 2017] A32: Attunity Replicate + Kafka + Hadoop マルチデータ...
[db tech showcase Tokyo 2017] A32: Attunity Replicate + Kafka + Hadoop マルチデータ...[db tech showcase Tokyo 2017] A32: Attunity Replicate + Kafka + Hadoop マルチデータ...
[db tech showcase Tokyo 2017] A32: Attunity Replicate + Kafka + Hadoop マルチデータ...Insight Technology, Inc.
 
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)Akira Shimosako
 
[db tech showcase Tokyo 2015] D16:マイケルストーンブレーカー発の超高速データベースで実現する分析基盤の簡単構築・運用ステ...
[db tech showcase Tokyo 2015] D16:マイケルストーンブレーカー発の超高速データベースで実現する分析基盤の簡単構築・運用ステ...[db tech showcase Tokyo 2015] D16:マイケルストーンブレーカー発の超高速データベースで実現する分析基盤の簡単構築・運用ステ...
[db tech showcase Tokyo 2015] D16:マイケルストーンブレーカー発の超高速データベースで実現する分析基盤の簡単構築・運用ステ...Insight Technology, Inc.
 
[db tech showcase Tokyo 2015] B36:Hitachi Advanced Data Binder 実践SQLチューニング方法 ...
[db tech showcase Tokyo 2015] B36:Hitachi Advanced Data Binder 実践SQLチューニング方法 ...[db tech showcase Tokyo 2015] B36:Hitachi Advanced Data Binder 実践SQLチューニング方法 ...
[db tech showcase Tokyo 2015] B36:Hitachi Advanced Data Binder 実践SQLチューニング方法 ...Insight Technology, Inc.
 
[db tech showcase Tokyo 2015] E27: Neo4jグラフデータベース by クリエーションライン株式会社 李昌桓
[db tech showcase Tokyo 2015] E27: Neo4jグラフデータベース by クリエーションライン株式会社 李昌桓[db tech showcase Tokyo 2015] E27: Neo4jグラフデータベース by クリエーションライン株式会社 李昌桓
[db tech showcase Tokyo 2015] E27: Neo4jグラフデータベース by クリエーションライン株式会社 李昌桓Insight Technology, Inc.
 
今こそクラウドへ!データの移行、連携、統合のコツ
今こそクラウドへ!データの移行、連携、統合のコツ今こそクラウドへ!データの移行、連携、統合のコツ
今こそクラウドへ!データの移行、連携、統合のコツ株式会社クライム
 
[db tech showcase Tokyo 2017] E23: クラウド異種データベース(AWS)へのデータベース移行時の注意点 ~レプリケーション...
[db tech showcase Tokyo 2017] E23: クラウド異種データベース(AWS)へのデータベース移行時の注意点 ~レプリケーション...[db tech showcase Tokyo 2017] E23: クラウド異種データベース(AWS)へのデータベース移行時の注意点 ~レプリケーション...
[db tech showcase Tokyo 2017] E23: クラウド異種データベース(AWS)へのデータベース移行時の注意点 ~レプリケーション...Insight Technology, Inc.
 
Db tech showcase2015 how to replicate between clusters
Db tech showcase2015 how to replicate between clustersDb tech showcase2015 how to replicate between clusters
Db tech showcase2015 how to replicate between clustersHiroaki Kubota
 
Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版Makoto Sato
 
Dbts2015 tokyo vector_in_hadoop_vortex
Dbts2015 tokyo vector_in_hadoop_vortexDbts2015 tokyo vector_in_hadoop_vortex
Dbts2015 tokyo vector_in_hadoop_vortexKoji Shinkubo
 
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)Cloudera Japan
 
[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...
[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...
[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...Insight Technology, Inc.
 
[db tech showcase Tokyo 2017] C25: 世界最速のAnalytic DBがHadoopとタッグを組んだ! ~スケールアウト検...
[db tech showcase Tokyo 2017] C25: 世界最速のAnalytic DBがHadoopとタッグを組んだ! ~スケールアウト検...[db tech showcase Tokyo 2017] C25: 世界最速のAnalytic DBがHadoopとタッグを組んだ! ~スケールアウト検...
[db tech showcase Tokyo 2017] C25: 世界最速のAnalytic DBがHadoopとタッグを組んだ! ~スケールアウト検...Insight Technology, Inc.
 
[db tech showcase Tokyo 2015] B24:最高峰の可用性 ~NonStop SQLが止まらない理由~ by 日本ヒューレット・パ...
[db tech showcase Tokyo 2015] B24:最高峰の可用性 ~NonStop SQLが止まらない理由~ by 日本ヒューレット・パ...[db tech showcase Tokyo 2015] B24:最高峰の可用性 ~NonStop SQLが止まらない理由~ by 日本ヒューレット・パ...
[db tech showcase Tokyo 2015] B24:最高峰の可用性 ~NonStop SQLが止まらない理由~ by 日本ヒューレット・パ...Insight Technology, Inc.
 
[data analytics showcase] B16: Live Demo! データ分析基盤を支えるデータレプリケーション技術とデータワークロード分...
[data analytics showcase] B16: Live Demo! データ分析基盤を支えるデータレプリケーション技術とデータワークロード分...[data analytics showcase] B16: Live Demo! データ分析基盤を支えるデータレプリケーション技術とデータワークロード分...
[data analytics showcase] B16: Live Demo! データ分析基盤を支えるデータレプリケーション技術とデータワークロード分...Insight Technology, Inc.
 
[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.
 
[db tech showcase Tokyo 2017] B26: レデータの仮想化と自動化がもたらす開発効率アップとは?by 株式会社インサイトテクノ...
[db tech showcase Tokyo 2017] B26: レデータの仮想化と自動化がもたらす開発効率アップとは?by 株式会社インサイトテクノ...[db tech showcase Tokyo 2017] B26: レデータの仮想化と自動化がもたらす開発効率アップとは?by 株式会社インサイトテクノ...
[db tech showcase Tokyo 2017] B26: レデータの仮想化と自動化がもたらす開発効率アップとは?by 株式会社インサイトテクノ...Insight Technology, Inc.
 
Couchbase introduction-20150611
Couchbase introduction-20150611Couchbase introduction-20150611
Couchbase introduction-20150611Couchbase Japan KK
 
[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.
 

What's hot (20)

[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...
[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...
[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...
 
[db tech showcase Tokyo 2017] A32: Attunity Replicate + Kafka + Hadoop マルチデータ...
[db tech showcase Tokyo 2017] A32: Attunity Replicate + Kafka + Hadoop マルチデータ...[db tech showcase Tokyo 2017] A32: Attunity Replicate + Kafka + Hadoop マルチデータ...
[db tech showcase Tokyo 2017] A32: Attunity Replicate + Kafka + Hadoop マルチデータ...
 
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
 
[db tech showcase Tokyo 2015] D16:マイケルストーンブレーカー発の超高速データベースで実現する分析基盤の簡単構築・運用ステ...
[db tech showcase Tokyo 2015] D16:マイケルストーンブレーカー発の超高速データベースで実現する分析基盤の簡単構築・運用ステ...[db tech showcase Tokyo 2015] D16:マイケルストーンブレーカー発の超高速データベースで実現する分析基盤の簡単構築・運用ステ...
[db tech showcase Tokyo 2015] D16:マイケルストーンブレーカー発の超高速データベースで実現する分析基盤の簡単構築・運用ステ...
 
[db tech showcase Tokyo 2015] B36:Hitachi Advanced Data Binder 実践SQLチューニング方法 ...
[db tech showcase Tokyo 2015] B36:Hitachi Advanced Data Binder 実践SQLチューニング方法 ...[db tech showcase Tokyo 2015] B36:Hitachi Advanced Data Binder 実践SQLチューニング方法 ...
[db tech showcase Tokyo 2015] B36:Hitachi Advanced Data Binder 実践SQLチューニング方法 ...
 
[db tech showcase Tokyo 2015] E27: Neo4jグラフデータベース by クリエーションライン株式会社 李昌桓
[db tech showcase Tokyo 2015] E27: Neo4jグラフデータベース by クリエーションライン株式会社 李昌桓[db tech showcase Tokyo 2015] E27: Neo4jグラフデータベース by クリエーションライン株式会社 李昌桓
[db tech showcase Tokyo 2015] E27: Neo4jグラフデータベース by クリエーションライン株式会社 李昌桓
 
今こそクラウドへ!データの移行、連携、統合のコツ
今こそクラウドへ!データの移行、連携、統合のコツ今こそクラウドへ!データの移行、連携、統合のコツ
今こそクラウドへ!データの移行、連携、統合のコツ
 
[db tech showcase Tokyo 2017] E23: クラウド異種データベース(AWS)へのデータベース移行時の注意点 ~レプリケーション...
[db tech showcase Tokyo 2017] E23: クラウド異種データベース(AWS)へのデータベース移行時の注意点 ~レプリケーション...[db tech showcase Tokyo 2017] E23: クラウド異種データベース(AWS)へのデータベース移行時の注意点 ~レプリケーション...
[db tech showcase Tokyo 2017] E23: クラウド異種データベース(AWS)へのデータベース移行時の注意点 ~レプリケーション...
 
Db tech showcase2015 how to replicate between clusters
Db tech showcase2015 how to replicate between clustersDb tech showcase2015 how to replicate between clusters
Db tech showcase2015 how to replicate between clusters
 
Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版
 
Dbts2015 tokyo vector_in_hadoop_vortex
Dbts2015 tokyo vector_in_hadoop_vortexDbts2015 tokyo vector_in_hadoop_vortex
Dbts2015 tokyo vector_in_hadoop_vortex
 
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)
 
[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...
[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...
[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...
 
[db tech showcase Tokyo 2017] C25: 世界最速のAnalytic DBがHadoopとタッグを組んだ! ~スケールアウト検...
[db tech showcase Tokyo 2017] C25: 世界最速のAnalytic DBがHadoopとタッグを組んだ! ~スケールアウト検...[db tech showcase Tokyo 2017] C25: 世界最速のAnalytic DBがHadoopとタッグを組んだ! ~スケールアウト検...
[db tech showcase Tokyo 2017] C25: 世界最速のAnalytic DBがHadoopとタッグを組んだ! ~スケールアウト検...
 
[db tech showcase Tokyo 2015] B24:最高峰の可用性 ~NonStop SQLが止まらない理由~ by 日本ヒューレット・パ...
[db tech showcase Tokyo 2015] B24:最高峰の可用性 ~NonStop SQLが止まらない理由~ by 日本ヒューレット・パ...[db tech showcase Tokyo 2015] B24:最高峰の可用性 ~NonStop SQLが止まらない理由~ by 日本ヒューレット・パ...
[db tech showcase Tokyo 2015] B24:最高峰の可用性 ~NonStop SQLが止まらない理由~ by 日本ヒューレット・パ...
 
[data analytics showcase] B16: Live Demo! データ分析基盤を支えるデータレプリケーション技術とデータワークロード分...
[data analytics showcase] B16: Live Demo! データ分析基盤を支えるデータレプリケーション技術とデータワークロード分...[data analytics showcase] B16: Live Demo! データ分析基盤を支えるデータレプリケーション技術とデータワークロード分...
[data analytics showcase] B16: Live Demo! データ分析基盤を支えるデータレプリケーション技術とデータワークロード分...
 
[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 日本電気株式会社 並木悠太
 
[db tech showcase Tokyo 2017] B26: レデータの仮想化と自動化がもたらす開発効率アップとは?by 株式会社インサイトテクノ...
[db tech showcase Tokyo 2017] B26: レデータの仮想化と自動化がもたらす開発効率アップとは?by 株式会社インサイトテクノ...[db tech showcase Tokyo 2017] B26: レデータの仮想化と自動化がもたらす開発効率アップとは?by 株式会社インサイトテクノ...
[db tech showcase Tokyo 2017] B26: レデータの仮想化と自動化がもたらす開発効率アップとは?by 株式会社インサイトテクノ...
 
Couchbase introduction-20150611
Couchbase introduction-20150611Couchbase introduction-20150611
Couchbase introduction-20150611
 
[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 日...
 

Viewers also liked

RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけRDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけRecruit Technologies
 
NoSQLデータベースが登場した背景と特徴
NoSQLデータベースが登場した背景と特徴NoSQLデータベースが登場した背景と特徴
NoSQLデータベースが登場した背景と特徴Tatsuya Sasaki
 
NOSQLの基礎知識(講義資料)
NOSQLの基礎知識(講義資料)NOSQLの基礎知識(講義資料)
NOSQLの基礎知識(講義資料)CLOUDIAN KK
 
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計Yoshinori Matsunobu
 
メルカリのデータベース戦略 / PHPとMySQLの怖い話 MyNA会2015年8月
メルカリのデータベース戦略 / PHPとMySQLの怖い話 MyNA会2015年8月メルカリのデータベース戦略 / PHPとMySQLの怖い話 MyNA会2015年8月
メルカリのデータベース戦略 / PHPとMySQLの怖い話 MyNA会2015年8月Masahiro Nagano
 
Big Master Data PHP BLT #1
Big Master Data PHP BLT #1Big Master Data PHP BLT #1
Big Master Data PHP BLT #1Masahiro Nagano
 
データモデルについて知っておくべき7つのこと 〜NoSQLに手を出す前に〜
データモデルについて知っておくべき7つのこと 〜NoSQLに手を出す前に〜データモデルについて知っておくべき7つのこと 〜NoSQLに手を出す前に〜
データモデルについて知っておくべき7つのこと 〜NoSQLに手を出す前に〜Mikiya Okuno
 
[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介
[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介
[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介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.
 
[db tech showcase Tokyo 2015] E35: Web, IoT, モバイル時代のデータベース、Apache Cassandraを学ぼう
[db tech showcase Tokyo 2015] E35: Web, IoT, モバイル時代のデータベース、Apache Cassandraを学ぼう[db tech showcase Tokyo 2015] E35: Web, IoT, モバイル時代のデータベース、Apache Cassandraを学ぼう
[db tech showcase Tokyo 2015] E35: Web, IoT, モバイル時代のデータベース、Apache Cassandraを学ぼうdatastaxjp
 
[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.
 
[db tech showcase Tokyo 2015] C16:Oracle Disaster Recovery at New Zealand sto...
[db tech showcase Tokyo 2015] C16:Oracle Disaster Recovery at New Zealand sto...[db tech showcase Tokyo 2015] C16:Oracle Disaster Recovery at New Zealand sto...
[db tech showcase Tokyo 2015] C16:Oracle Disaster Recovery at New Zealand sto...Insight Technology, Inc.
 
[db tech showcase Tokyo 2015] D25:The difference between logical and physical...
[db tech showcase Tokyo 2015] D25:The difference between logical and physical...[db tech showcase Tokyo 2015] D25:The difference between logical and physical...
[db tech showcase Tokyo 2015] D25:The difference between logical and physical...Insight Technology, Inc.
 
[db tech showcase Tokyo 2015] B15:最新PostgreSQLはパフォーマンスが飛躍的に向上する!? - PostgreSQ...
[db tech showcase Tokyo 2015] B15:最新PostgreSQLはパフォーマンスが飛躍的に向上する!? - PostgreSQ...[db tech showcase Tokyo 2015] B15:最新PostgreSQLはパフォーマンスが飛躍的に向上する!? - PostgreSQ...
[db tech showcase Tokyo 2015] B15:最新PostgreSQLはパフォーマンスが飛躍的に向上する!? - PostgreSQ...Insight Technology, Inc.
 
Db tech show - hivemall
Db tech show - hivemallDb tech show - hivemall
Db tech show - hivemallMakoto Yui
 
[db tech showcase Tokyo 2015] D23:MySQLはドキュメントデータベースになり、HTTPもしゃべる - MySQL Lab...
[db tech showcase Tokyo 2015] D23:MySQLはドキュメントデータベースになり、HTTPもしゃべる - MySQL Lab...[db tech showcase Tokyo 2015] D23:MySQLはドキュメントデータベースになり、HTTPもしゃべる - MySQL Lab...
[db tech showcase Tokyo 2015] D23:MySQLはドキュメントデータベースになり、HTTPもしゃべる - MySQL Lab...Insight Technology, Inc.
 
[db tech showcase Tokyo 2015] B27:インメモリーDBとスケールアップマシンによりBig Dataの課題を解決する by S...
[db tech showcase Tokyo 2015] B27:インメモリーDBとスケールアップマシンによりBig Dataの課題を解決する by S...[db tech showcase Tokyo 2015] B27:インメモリーDBとスケールアップマシンによりBig Dataの課題を解決する by S...
[db tech showcase Tokyo 2015] B27:インメモリーDBとスケールアップマシンによりBig Dataの課題を解決する by S...Insight Technology, Inc.
 
[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...
[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...
[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...Insight Technology, Inc.
 
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...Insight Technology, Inc.
 

Viewers also liked (20)

RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけRDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
 
NoSQLデータベースが登場した背景と特徴
NoSQLデータベースが登場した背景と特徴NoSQLデータベースが登場した背景と特徴
NoSQLデータベースが登場した背景と特徴
 
NOSQLの基礎知識(講義資料)
NOSQLの基礎知識(講義資料)NOSQLの基礎知識(講義資料)
NOSQLの基礎知識(講義資料)
 
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
 
メルカリのデータベース戦略 / PHPとMySQLの怖い話 MyNA会2015年8月
メルカリのデータベース戦略 / PHPとMySQLの怖い話 MyNA会2015年8月メルカリのデータベース戦略 / PHPとMySQLの怖い話 MyNA会2015年8月
メルカリのデータベース戦略 / PHPとMySQLの怖い話 MyNA会2015年8月
 
Big Master Data PHP BLT #1
Big Master Data PHP BLT #1Big Master Data PHP BLT #1
Big Master Data PHP BLT #1
 
データモデルについて知っておくべき7つのこと 〜NoSQLに手を出す前に〜
データモデルについて知っておくべき7つのこと 〜NoSQLに手を出す前に〜データモデルについて知っておくべき7つのこと 〜NoSQLに手を出す前に〜
データモデルについて知っておくべき7つのこと 〜NoSQLに手を出す前に〜
 
Presto in Treasure Data
Presto in Treasure DataPresto in Treasure Data
Presto in Treasure Data
 
[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介
[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介
[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介
 
[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~こだわりの理由と実現方法とは~」 ...
 
[db tech showcase Tokyo 2015] E35: Web, IoT, モバイル時代のデータベース、Apache Cassandraを学ぼう
[db tech showcase Tokyo 2015] E35: Web, IoT, モバイル時代のデータベース、Apache Cassandraを学ぼう[db tech showcase Tokyo 2015] E35: Web, IoT, モバイル時代のデータベース、Apache Cassandraを学ぼう
[db tech showcase Tokyo 2015] E35: Web, IoT, モバイル時代のデータベース、Apache Cassandraを学ぼう
 
[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 株式会社日立製作所 情報...
 
[db tech showcase Tokyo 2015] C16:Oracle Disaster Recovery at New Zealand sto...
[db tech showcase Tokyo 2015] C16:Oracle Disaster Recovery at New Zealand sto...[db tech showcase Tokyo 2015] C16:Oracle Disaster Recovery at New Zealand sto...
[db tech showcase Tokyo 2015] C16:Oracle Disaster Recovery at New Zealand sto...
 
[db tech showcase Tokyo 2015] D25:The difference between logical and physical...
[db tech showcase Tokyo 2015] D25:The difference between logical and physical...[db tech showcase Tokyo 2015] D25:The difference between logical and physical...
[db tech showcase Tokyo 2015] D25:The difference between logical and physical...
 
[db tech showcase Tokyo 2015] B15:最新PostgreSQLはパフォーマンスが飛躍的に向上する!? - PostgreSQ...
[db tech showcase Tokyo 2015] B15:最新PostgreSQLはパフォーマンスが飛躍的に向上する!? - PostgreSQ...[db tech showcase Tokyo 2015] B15:最新PostgreSQLはパフォーマンスが飛躍的に向上する!? - PostgreSQ...
[db tech showcase Tokyo 2015] B15:最新PostgreSQLはパフォーマンスが飛躍的に向上する!? - PostgreSQ...
 
Db tech show - hivemall
Db tech show - hivemallDb tech show - hivemall
Db tech show - hivemall
 
[db tech showcase Tokyo 2015] D23:MySQLはドキュメントデータベースになり、HTTPもしゃべる - MySQL Lab...
[db tech showcase Tokyo 2015] D23:MySQLはドキュメントデータベースになり、HTTPもしゃべる - MySQL Lab...[db tech showcase Tokyo 2015] D23:MySQLはドキュメントデータベースになり、HTTPもしゃべる - MySQL Lab...
[db tech showcase Tokyo 2015] D23:MySQLはドキュメントデータベースになり、HTTPもしゃべる - MySQL Lab...
 
[db tech showcase Tokyo 2015] B27:インメモリーDBとスケールアップマシンによりBig Dataの課題を解決する by S...
[db tech showcase Tokyo 2015] B27:インメモリーDBとスケールアップマシンによりBig Dataの課題を解決する by S...[db tech showcase Tokyo 2015] B27:インメモリーDBとスケールアップマシンによりBig Dataの課題を解決する by S...
[db tech showcase Tokyo 2015] B27:インメモリーDBとスケールアップマシンによりBig Dataの課題を解決する by S...
 
[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...
[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...
[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...
 
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
 

Similar to 事例から見るNoSQLの使い方 - db tech showcase Tokyo 2015 2015/06/11

Apache Drill Overview - Tokyo Apache Drill Meetup 2015/09/15
Apache Drill Overview - Tokyo Apache Drill Meetup 2015/09/15Apache Drill Overview - Tokyo Apache Drill Meetup 2015/09/15
Apache Drill Overview - Tokyo Apache Drill Meetup 2015/09/15MapR Technologies Japan
 
もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~
もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~
もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~griddb
 
20180217 hackertackle geode
20180217 hackertackle geode20180217 hackertackle geode
20180217 hackertackle geodeMasaki Yamakawa
 
Okuyama説明資料 20120119 ss
Okuyama説明資料 20120119 ssOkuyama説明資料 20120119 ss
Okuyama説明資料 20120119 ssTakahiro Iwase
 
いよいよ SAP Business Suite 正式サポート! SAP on AWS
いよいよ SAP Business Suite 正式サポート!  SAP on AWSいよいよ SAP Business Suite 正式サポート!  SAP on AWS
いよいよ SAP Business Suite 正式サポート! SAP on AWSMasaru Hiroki
 
[db tech showcase Tokyo 2018] #dbts2018 #E28 『Hadoop DataLakeにリアルタイムでデータをレプリケ...
[db tech showcase Tokyo 2018] #dbts2018 #E28 『Hadoop DataLakeにリアルタイムでデータをレプリケ...[db tech showcase Tokyo 2018] #dbts2018 #E28 『Hadoop DataLakeにリアルタイムでデータをレプリケ...
[db tech showcase Tokyo 2018] #dbts2018 #E28 『Hadoop DataLakeにリアルタイムでデータをレプリケ...Insight Technology, Inc.
 
C32 DB Performance on Cloud by 安藤賀章
C32 DB Performance on Cloud by 安藤賀章C32 DB Performance on Cloud by 安藤賀章
C32 DB Performance on Cloud by 安藤賀章Insight Technology, Inc.
 
Hadoop最新情報 - YARN, Omni, Drill, Impala, Shark, Vertica - MapR CTO Meetup 2014...
Hadoop最新情報 - YARN, Omni, Drill, Impala, Shark, Vertica - MapR CTO Meetup 2014...Hadoop最新情報 - YARN, Omni, Drill, Impala, Shark, Vertica - MapR CTO Meetup 2014...
Hadoop最新情報 - YARN, Omni, Drill, Impala, Shark, Vertica - MapR CTO Meetup 2014...MapR Technologies Japan
 
TidalScaleで複数の物理サーバを集約しインメモリーコンピューティングを実現
TidalScaleで複数の物理サーバを集約しインメモリーコンピューティングを実現TidalScaleで複数の物理サーバを集約しインメモリーコンピューティングを実現
TidalScaleで複数の物理サーバを集約しインメモリーコンピューティングを実現YosukeIshii6
 
[INSIGHT OUT 2011] b21 ひとつのデータベース技術では生き残れない part2 no sql, hadoop
[INSIGHT OUT 2011] b21 ひとつのデータベース技術では生き残れない part2 no sql, hadoop[INSIGHT OUT 2011] b21 ひとつのデータベース技術では生き残れない part2 no sql, hadoop
[INSIGHT OUT 2011] b21 ひとつのデータベース技術では生き残れない part2 no sql, hadoopInsight Technology, Inc.
 
Cassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sqlCassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sqlYutuki r
 
[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.
 
MySQL最新動向と便利ツールMySQL Workbench
MySQL最新動向と便利ツールMySQL WorkbenchMySQL最新動向と便利ツールMySQL Workbench
MySQL最新動向と便利ツールMySQL Workbenchyoyamasaki
 
Open stack reference architecture v1 2
Open stack reference architecture v1 2Open stack reference architecture v1 2
Open stack reference architecture v1 2Dell TechCenter Japan
 
オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)
オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)
オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)オラクルエンジニア通信
 
NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~
NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~
NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~NTT DATA OSS Professional Services
 
[db tech showcase Tokyo 2016] A25: ACIDトランザクションをサポートするエンタープライズ向けNoSQL Databas...
[db tech showcase Tokyo 2016] A25: ACIDトランザクションをサポートするエンタープライズ向けNoSQL Databas...[db tech showcase Tokyo 2016] A25: ACIDトランザクションをサポートするエンタープライズ向けNoSQL Databas...
[db tech showcase Tokyo 2016] A25: ACIDトランザクションをサポートするエンタープライズ向けNoSQL Databas...Insight Technology, Inc.
 

Similar to 事例から見るNoSQLの使い方 - db tech showcase Tokyo 2015 2015/06/11 (20)

Apache Drill Overview - Tokyo Apache Drill Meetup 2015/09/15
Apache Drill Overview - Tokyo Apache Drill Meetup 2015/09/15Apache Drill Overview - Tokyo Apache Drill Meetup 2015/09/15
Apache Drill Overview - Tokyo Apache Drill Meetup 2015/09/15
 
About NoSQL
About NoSQLAbout NoSQL
About NoSQL
 
もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~
もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~
もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~
 
20180217 hackertackle geode
20180217 hackertackle geode20180217 hackertackle geode
20180217 hackertackle geode
 
Okuyama説明資料 20120119 ss
Okuyama説明資料 20120119 ssOkuyama説明資料 20120119 ss
Okuyama説明資料 20120119 ss
 
Reflex works20120818 1
Reflex works20120818 1Reflex works20120818 1
Reflex works20120818 1
 
いよいよ SAP Business Suite 正式サポート! SAP on AWS
いよいよ SAP Business Suite 正式サポート!  SAP on AWSいよいよ SAP Business Suite 正式サポート!  SAP on AWS
いよいよ SAP Business Suite 正式サポート! SAP on AWS
 
[db tech showcase Tokyo 2018] #dbts2018 #E28 『Hadoop DataLakeにリアルタイムでデータをレプリケ...
[db tech showcase Tokyo 2018] #dbts2018 #E28 『Hadoop DataLakeにリアルタイムでデータをレプリケ...[db tech showcase Tokyo 2018] #dbts2018 #E28 『Hadoop DataLakeにリアルタイムでデータをレプリケ...
[db tech showcase Tokyo 2018] #dbts2018 #E28 『Hadoop DataLakeにリアルタイムでデータをレプリケ...
 
C32 DB Performance on Cloud by 安藤賀章
C32 DB Performance on Cloud by 安藤賀章C32 DB Performance on Cloud by 安藤賀章
C32 DB Performance on Cloud by 安藤賀章
 
Hadoop最新情報 - YARN, Omni, Drill, Impala, Shark, Vertica - MapR CTO Meetup 2014...
Hadoop最新情報 - YARN, Omni, Drill, Impala, Shark, Vertica - MapR CTO Meetup 2014...Hadoop最新情報 - YARN, Omni, Drill, Impala, Shark, Vertica - MapR CTO Meetup 2014...
Hadoop最新情報 - YARN, Omni, Drill, Impala, Shark, Vertica - MapR CTO Meetup 2014...
 
TidalScaleで複数の物理サーバを集約しインメモリーコンピューティングを実現
TidalScaleで複数の物理サーバを集約しインメモリーコンピューティングを実現TidalScaleで複数の物理サーバを集約しインメモリーコンピューティングを実現
TidalScaleで複数の物理サーバを集約しインメモリーコンピューティングを実現
 
[INSIGHT OUT 2011] b21 ひとつのデータベース技術では生き残れない part2 no sql, hadoop
[INSIGHT OUT 2011] b21 ひとつのデータベース技術では生き残れない part2 no sql, hadoop[INSIGHT OUT 2011] b21 ひとつのデータベース技術では生き残れない part2 no sql, hadoop
[INSIGHT OUT 2011] b21 ひとつのデータベース技術では生き残れない part2 no sql, hadoop
 
Cassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sqlCassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sql
 
[INSIGHT OUT 2011] C26 ミッションクリティカルを実現する国産データベースHiRDBの技術(hara)
[INSIGHT OUT 2011] C26 ミッションクリティカルを実現する国産データベースHiRDBの技術(hara)[INSIGHT OUT 2011] C26 ミッションクリティカルを実現する国産データベースHiRDBの技術(hara)
[INSIGHT OUT 2011] C26 ミッションクリティカルを実現する国産データベースHiRDBの技術(hara)
 
MySQL最新動向と便利ツールMySQL Workbench
MySQL最新動向と便利ツールMySQL WorkbenchMySQL最新動向と便利ツールMySQL Workbench
MySQL最新動向と便利ツールMySQL Workbench
 
Open stack reference architecture v1 2
Open stack reference architecture v1 2Open stack reference architecture v1 2
Open stack reference architecture v1 2
 
オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)
オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)
オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)
 
NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~
NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~
NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~
 
[db tech showcase Tokyo 2016] A25: ACIDトランザクションをサポートするエンタープライズ向けNoSQL Databas...
[db tech showcase Tokyo 2016] A25: ACIDトランザクションをサポートするエンタープライズ向けNoSQL Databas...[db tech showcase Tokyo 2016] A25: ACIDトランザクションをサポートするエンタープライズ向けNoSQL Databas...
[db tech showcase Tokyo 2016] A25: ACIDトランザクションをサポートするエンタープライズ向けNoSQL Databas...
 
BPStudy20121221
BPStudy20121221BPStudy20121221
BPStudy20121221
 

More from MapR Technologies Japan

Fast Data を扱うためのデザインパターン
Fast Data を扱うためのデザインパターンFast Data を扱うためのデザインパターン
Fast Data を扱うためのデザインパターンMapR Technologies Japan
 
MapR 5.2: MapR コンバージド・コミュニティ・エディションを使いこなす
MapR 5.2: MapR コンバージド・コミュニティ・エディションを使いこなすMapR 5.2: MapR コンバージド・コミュニティ・エディションを使いこなす
MapR 5.2: MapR コンバージド・コミュニティ・エディションを使いこなすMapR Technologies Japan
 
スケールアウト・インメモリ分析の標準フォーマットを目指す Apache Arrow と Value Vectors - Tokyo Apache Dril...
スケールアウト・インメモリ分析の標準フォーマットを目指す Apache Arrow と Value Vectors - Tokyo Apache Dril...スケールアウト・インメモリ分析の標準フォーマットを目指す Apache Arrow と Value Vectors - Tokyo Apache Dril...
スケールアウト・インメモリ分析の標準フォーマットを目指す Apache Arrow と Value Vectors - Tokyo Apache Dril...MapR Technologies Japan
 
ストリーミングアーキテクチャ: State から Flow へ - 2016/02/08 Hadoop / Spark Conference Japan ...
ストリーミングアーキテクチャ: State から Flow へ - 2016/02/08 Hadoop / Spark Conference Japan ...ストリーミングアーキテクチャ: State から Flow へ - 2016/02/08 Hadoop / Spark Conference Japan ...
ストリーミングアーキテクチャ: State から Flow へ - 2016/02/08 Hadoop / Spark Conference Japan ...MapR Technologies Japan
 
MapR Streams & MapR コンバージド・データ・プラットフォーム
MapR Streams & MapR コンバージド・データ・プラットフォームMapR Streams & MapR コンバージド・データ・プラットフォーム
MapR Streams & MapR コンバージド・データ・プラットフォームMapR Technologies Japan
 
Spark Streaming の基本とスケールする時系列データ処理 - Spark Meetup December 2015/12/09
Spark Streaming の基本とスケールする時系列データ処理 - Spark Meetup December 2015/12/09Spark Streaming の基本とスケールする時系列データ処理 - Spark Meetup December 2015/12/09
Spark Streaming の基本とスケールする時系列データ処理 - Spark Meetup December 2015/12/09MapR Technologies Japan
 
Apache Drill で日本語を扱ってみよう + オープンデータ解析
Apache Drill で日本語を扱ってみよう + オープンデータ解析Apache Drill で日本語を扱ってみよう + オープンデータ解析
Apache Drill で日本語を扱ってみよう + オープンデータ解析MapR Technologies Japan
 
Drilling into Data with Apache Drill - Tokyo Apache Drill Meetup 2015/11/12
Drilling into Data with Apache Drill - Tokyo Apache Drill Meetup 2015/11/12Drilling into Data with Apache Drill - Tokyo Apache Drill Meetup 2015/11/12
Drilling into Data with Apache Drill - Tokyo Apache Drill Meetup 2015/11/12MapR Technologies Japan
 
HBase と Drill - 緩い型付けの SQL がいかに NoSQL に適しているか
HBase と Drill - 緩い型付けの SQL がいかに NoSQL に適しているかHBase と Drill - 緩い型付けの SQL がいかに NoSQL に適しているか
HBase と Drill - 緩い型付けの SQL がいかに NoSQL に適しているかMapR Technologies Japan
 
Apache Drill でオープンデータを分析してみる - db tech showcase Sapporo 2015 2015/09/11
Apache Drill でオープンデータを分析してみる - db tech showcase Sapporo 2015 2015/09/11Apache Drill でオープンデータを分析してみる - db tech showcase Sapporo 2015 2015/09/11
Apache Drill でオープンデータを分析してみる - db tech showcase Sapporo 2015 2015/09/11MapR Technologies Japan
 
異常検知 - 何を探すかよく分かっていないものを見つける方法
異常検知 - 何を探すかよく分かっていないものを見つける方法異常検知 - 何を探すかよく分かっていないものを見つける方法
異常検知 - 何を探すかよく分かっていないものを見つける方法MapR Technologies Japan
 
逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ
逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ
逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャMapR Technologies Japan
 
Apache Drill を利用した実データの分析
Apache Drill を利用した実データの分析Apache Drill を利用した実データの分析
Apache Drill を利用した実データの分析MapR Technologies Japan
 
Apache Drill でたしなむ セルフサービスデータ探索 - 2014/11/06 Cloudera World Tokyo 2014 LTセッション
Apache Drill でたしなむ セルフサービスデータ探索 - 2014/11/06 Cloudera World Tokyo 2014 LTセッションApache Drill でたしなむ セルフサービスデータ探索 - 2014/11/06 Cloudera World Tokyo 2014 LTセッション
Apache Drill でたしなむ セルフサービスデータ探索 - 2014/11/06 Cloudera World Tokyo 2014 LTセッションMapR Technologies Japan
 
Apache Drill: Rethinking SQL for Big data – Don’t Compromise on Flexibility o...
Apache Drill: Rethinking SQL for Big data – Don’t Compromise on Flexibility o...Apache Drill: Rethinking SQL for Big data – Don’t Compromise on Flexibility o...
Apache Drill: Rethinking SQL for Big data – Don’t Compromise on Flexibility o...MapR Technologies Japan
 
実践機械学習 — MahoutとSolrを活用したレコメンデーションにおけるイノベーション - 2014/07/08 Hadoop Conference ...
実践機械学習 — MahoutとSolrを活用したレコメンデーションにおけるイノベーション - 2014/07/08 Hadoop Conference ...実践機械学習 — MahoutとSolrを活用したレコメンデーションにおけるイノベーション - 2014/07/08 Hadoop Conference ...
実践機械学習 — MahoutとSolrを活用したレコメンデーションにおけるイノベーション - 2014/07/08 Hadoop Conference ...MapR Technologies Japan
 
マップアールが考える企業システムにおける分析プラットフォームの進化 - 2014/06/27 Data Scientist Summit 2014
マップアールが考える企業システムにおける分析プラットフォームの進化 - 2014/06/27 Data Scientist Summit 2014マップアールが考える企業システムにおける分析プラットフォームの進化 - 2014/06/27 Data Scientist Summit 2014
マップアールが考える企業システムにおける分析プラットフォームの進化 - 2014/06/27 Data Scientist Summit 2014MapR Technologies Japan
 

More from MapR Technologies Japan (20)

Fast Data を扱うためのデザインパターン
Fast Data を扱うためのデザインパターンFast Data を扱うためのデザインパターン
Fast Data を扱うためのデザインパターン
 
MapR 5.2: MapR コンバージド・コミュニティ・エディションを使いこなす
MapR 5.2: MapR コンバージド・コミュニティ・エディションを使いこなすMapR 5.2: MapR コンバージド・コミュニティ・エディションを使いこなす
MapR 5.2: MapR コンバージド・コミュニティ・エディションを使いこなす
 
Drill超簡単チューニング
Drill超簡単チューニングDrill超簡単チューニング
Drill超簡単チューニング
 
スケールアウト・インメモリ分析の標準フォーマットを目指す Apache Arrow と Value Vectors - Tokyo Apache Dril...
スケールアウト・インメモリ分析の標準フォーマットを目指す Apache Arrow と Value Vectors - Tokyo Apache Dril...スケールアウト・インメモリ分析の標準フォーマットを目指す Apache Arrow と Value Vectors - Tokyo Apache Dril...
スケールアウト・インメモリ分析の標準フォーマットを目指す Apache Arrow と Value Vectors - Tokyo Apache Dril...
 
ストリーミングアーキテクチャ: State から Flow へ - 2016/02/08 Hadoop / Spark Conference Japan ...
ストリーミングアーキテクチャ: State から Flow へ - 2016/02/08 Hadoop / Spark Conference Japan ...ストリーミングアーキテクチャ: State から Flow へ - 2016/02/08 Hadoop / Spark Conference Japan ...
ストリーミングアーキテクチャ: State から Flow へ - 2016/02/08 Hadoop / Spark Conference Japan ...
 
MapR Streams & MapR コンバージド・データ・プラットフォーム
MapR Streams & MapR コンバージド・データ・プラットフォームMapR Streams & MapR コンバージド・データ・プラットフォーム
MapR Streams & MapR コンバージド・データ・プラットフォーム
 
Spark Streaming の基本とスケールする時系列データ処理 - Spark Meetup December 2015/12/09
Spark Streaming の基本とスケールする時系列データ処理 - Spark Meetup December 2015/12/09Spark Streaming の基本とスケールする時系列データ処理 - Spark Meetup December 2015/12/09
Spark Streaming の基本とスケールする時系列データ処理 - Spark Meetup December 2015/12/09
 
Apache Drill で日本語を扱ってみよう + オープンデータ解析
Apache Drill で日本語を扱ってみよう + オープンデータ解析Apache Drill で日本語を扱ってみよう + オープンデータ解析
Apache Drill で日本語を扱ってみよう + オープンデータ解析
 
Drilling into Data with Apache Drill - Tokyo Apache Drill Meetup 2015/11/12
Drilling into Data with Apache Drill - Tokyo Apache Drill Meetup 2015/11/12Drilling into Data with Apache Drill - Tokyo Apache Drill Meetup 2015/11/12
Drilling into Data with Apache Drill - Tokyo Apache Drill Meetup 2015/11/12
 
HBase と Drill - 緩い型付けの SQL がいかに NoSQL に適しているか
HBase と Drill - 緩い型付けの SQL がいかに NoSQL に適しているかHBase と Drill - 緩い型付けの SQL がいかに NoSQL に適しているか
HBase と Drill - 緩い型付けの SQL がいかに NoSQL に適しているか
 
Apache Drill でオープンデータを分析してみる - db tech showcase Sapporo 2015 2015/09/11
Apache Drill でオープンデータを分析してみる - db tech showcase Sapporo 2015 2015/09/11Apache Drill でオープンデータを分析してみる - db tech showcase Sapporo 2015 2015/09/11
Apache Drill でオープンデータを分析してみる - db tech showcase Sapporo 2015 2015/09/11
 
Hadoop によるゲノム解読
Hadoop によるゲノム解読Hadoop によるゲノム解読
Hadoop によるゲノム解読
 
異常検知 - 何を探すかよく分かっていないものを見つける方法
異常検知 - 何を探すかよく分かっていないものを見つける方法異常検知 - 何を探すかよく分かっていないものを見つける方法
異常検知 - 何を探すかよく分かっていないものを見つける方法
 
時系列の世界の時系列データ
時系列の世界の時系列データ時系列の世界の時系列データ
時系列の世界の時系列データ
 
逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ
逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ
逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ
 
Apache Drill を利用した実データの分析
Apache Drill を利用した実データの分析Apache Drill を利用した実データの分析
Apache Drill を利用した実データの分析
 
Apache Drill でたしなむ セルフサービスデータ探索 - 2014/11/06 Cloudera World Tokyo 2014 LTセッション
Apache Drill でたしなむ セルフサービスデータ探索 - 2014/11/06 Cloudera World Tokyo 2014 LTセッションApache Drill でたしなむ セルフサービスデータ探索 - 2014/11/06 Cloudera World Tokyo 2014 LTセッション
Apache Drill でたしなむ セルフサービスデータ探索 - 2014/11/06 Cloudera World Tokyo 2014 LTセッション
 
Apache Drill: Rethinking SQL for Big data – Don’t Compromise on Flexibility o...
Apache Drill: Rethinking SQL for Big data – Don’t Compromise on Flexibility o...Apache Drill: Rethinking SQL for Big data – Don’t Compromise on Flexibility o...
Apache Drill: Rethinking SQL for Big data – Don’t Compromise on Flexibility o...
 
実践機械学習 — MahoutとSolrを活用したレコメンデーションにおけるイノベーション - 2014/07/08 Hadoop Conference ...
実践機械学習 — MahoutとSolrを活用したレコメンデーションにおけるイノベーション - 2014/07/08 Hadoop Conference ...実践機械学習 — MahoutとSolrを活用したレコメンデーションにおけるイノベーション - 2014/07/08 Hadoop Conference ...
実践機械学習 — MahoutとSolrを活用したレコメンデーションにおけるイノベーション - 2014/07/08 Hadoop Conference ...
 
マップアールが考える企業システムにおける分析プラットフォームの進化 - 2014/06/27 Data Scientist Summit 2014
マップアールが考える企業システムにおける分析プラットフォームの進化 - 2014/06/27 Data Scientist Summit 2014マップアールが考える企業システムにおける分析プラットフォームの進化 - 2014/06/27 Data Scientist Summit 2014
マップアールが考える企業システムにおける分析プラットフォームの進化 - 2014/06/27 Data Scientist Summit 2014
 

事例から見るNoSQLの使い方 - db tech showcase Tokyo 2015 2015/06/11

  • 1. ® ©  2015  MapR  Technologies 1 ® ©  2015  MapR  Technologies RDBだけではない! 事例から見るNoSQLの使い方 マップアール・テクノロジーズ株式会社 セールスエンジニア 梅川 真人 2015/6/11
  • 2. ® ©  2015  MapR  Technologies 2 アジェンダ • NoSQL  とは • MapR-­DB  の特徴 • Use  Case  #1  世界最大のバイオメトリクスデータベース • Use  Case  #2  サービス品質分析基盤 • MapR-­DB  5.0  の新機能
  • 3. ® ©  2015  MapR  Technologies 3 NoSQL • No  SQL • Not  Only  SQL • NoSQL  データベースは RDB  を補完するもの • RDB  とは異なる特性を持っているため、適材適所で利用すべき
  • 4. ® ©  2015  MapR  Technologies 4 Web  アプリケーションの進化 Web  1.0 Web  2.0 メモリ ディスク ランダムIO Write Read Write Read Write Read memcached Coherence RDBMS ディスク シーケンシャルIO RDBMS メモリ テーブル 書き込みログ・ テーブルファイル BigData 時代の Webアプリ アクセス速度
  • 5. ® ©  2015  MapR  Technologies 5 NoSQL  の特徴 • スキーマが固定されていない • 関係モデルの結合操作を利用しない(Joinがない) • 高いスケーラビリティ(リニアな性能向上) • トランザクションがない(例外はある) • SQL  と比較してシンプルなデータ操作API
  • 6. ® ©  2015  MapR  Technologies 6 NoSQL  の系譜 Google FileSystem Google MapReduce Google  BigTable Apache  Hadoop HyperTable Apache  HBase Facebook Cassandra Amazon  S3 Amazon  Dynamo Amazon  SimpleDB LinkedIn Voldemort
  • 7. ® ©  2015  MapR  Technologies 7 NoSQL  での分散方式 • コンシステントハッシング – Dynamo,  Cassandra – キーのハッシュ値をもとに、 データを各ノードに分散 • レンジパーティション – BigTable,  HBase – キーのレンジ、もしくは カラムのレンジで データベースを分散
  • 8. ® ©  2015  MapR  Technologies 8 NoSQL  で典型的な書き込み方式 DISK MEMORY 書き込み 読み込み コミットログ メモリテーブル ファイル 一定サイズになったら ディスクに永続化
  • 9. ® ©  2015  MapR  Technologies 9 NoSQL  と RDBMS  におけるインデックス方式の比較 • LSM  (Log  Structured  Merge)  Tree – NoSQL  でよく使われるインデックス構造 – メモリ上のデータ構造を効率よくシーケンシャルディスク IO  に変換する – 時間の経過とともに Read  性能が落ちてくるためコンパクション(データファイ ルの再構築)が必要になり、その際高い IO  負荷がかかる – Write  が低遅延で安定する一方、Read   性能の振れ幅が大きい • B+Tree – RDBMS  で使われるインデックス構造 – Write  に高いコスト(処理時間,  IO負荷)がかかる一方、Read   が非常に早い
  • 10. ® ©  2015  MapR  Technologies 10©  2015  MapR  Technologies MapR-­DB (MapR  Enterprise  Database  Edition)
  • 11. ® ©  2015  MapR  Technologies 11 HBase  アーキテクチャが優れている点 • 強い一貫性モデル – 書き込み完了後、すべての読み出しは同じ値になることを保証 – 他のNoSQLの「Eventually  Consistent」は、実際にはときどき「Eventually   Inconsistent」に • 効率の良いスキャン – ブロードキャストを行わない – Ring  ベースの NoSQL  データベース (例:  Cassandra,  Riak)  はスキャンが大変 • 自動的にスケール – Regionが大きくなると自動で分割される – データ分散や格納スペースの管理に HDFS  を利用 • Hadoop  との連携 – HBase のデータをMapReduce で直接処理できる
  • 12. ® ©  2015  MapR  Technologies 12 HBase テーブルアーキテクチャ • テーブルは Key  範囲で分割される (Region) • Region  は各ノードが管理 (RegionServer) • カラムはアクセスグループに分割される(カラムファミリー) CF1 CF2 CF3 CF4 CF5 R1 R2 R3 R4
  • 13. ® ©  2015  MapR  Technologies 13 先進ユーザの課題 • ビジネス上の課題 – ユースケースの増加:   不正検知、 レコメンデーション、レポーティング – 既存のRDBMSを基盤としたアー キテクチャの拡張ではコストに見合 わない – 応答性が悪い:  リアルタイムの異 常検知や、インタラクティブ/大規模 /SaaSベースのデータ配信 • 技術的な課題 – RDBMSテクノロジの性能・ス ケーラビリティの限界 – 既存の NoSQL  データベースが 技術的にフィットする領域は意 外に少ない • 性能、データ一貫性、運用管理 – クラスタを分離することの弊害 • ネットワークトラフィック • 最新のデータが利用できない • 複雑さが原因の障害リスク • データの二重持ち
  • 14. ® ©  2015  MapR  Technologies 14 MapR-­DB • MapR  Enterprise  Database  Edition  (旧 MapR  M7  Edition)  に含ま れる、HBase  API  互換の NoSQL  データベース – 以前は「MapR  M7  テーブル」とも呼ばれていた – HBase  のアプリケーションをそのまま実行することが可能
  • 15. ® ©  2015  MapR  Technologies 15 MapR-­DB  の特徴 1. 分析とオペレーションを統合できる単一プラットフォーム 2. エンタープライズグレードの運用管理 3. 高い性能、スケーラビリティ 4. コンパクションの単位が細かいのでコンパクションの影響が少ない 5. インデックスの方式(LSM-­Tree  と B+Treeのいいとこどり) 6. ファイルシステムと統合する事でリージョンサーバ・マスターサーバが 不要に
  • 16. ® ©  2015  MapR  Technologies 16 MapR-­DB:    レイヤーを削除してシンプルに Disks MapR JVM HBase Disks ext3 JVM HDFS JVM HBase Apache ベース のディストリビューション Disks Unified
  • 17. ® ©  2015  MapR  Technologies 17 ファイルとテーブルの管理理を統合 $  pwd /mapr/default/user/dave $  ls file1    file2    table1    table2 $  hbase shell hbase(main):003:0>  create  '/user/dave/table3',  'cf1',  'cf2',  'cf3' 0  row(s)  in  0.1570  seconds $  ls file1    file2    table1    table2    table3 $  hadoop fs  -­‐ls /user/dave Found  5  items -­‐rw-­‐r-­‐-­‐r-­‐-­‐ 3  mapr mapr 16  2012-­‐09-­‐28  08:34  /user/dave/file1 -­‐rw-­‐r-­‐-­‐r-­‐-­‐ 3  mapr mapr 22  2012-­‐09-­‐28  08:34  /user/dave/file2 trwxr-­‐xr-­‐x      3  mapr mapr 2  2012-­‐09-­‐28  08:32  /user/dave/table1 trwxr-­‐xr-­‐x      3  mapr mapr 2  2012-­‐09-­‐28  08:33  /user/dave/table2 trwxr-­‐xr-­‐x      3  mapr mapr 2  2012-­‐09-­‐28  08:38  /user/dave/table3
  • 18. ® ©  2015  MapR  Technologies 18 HBase vs  M7  レイテンシ性能の⽐比較
  • 19. ® ©  2015  MapR  Technologies 19 HBase  と MapR-­DB MapR-­DB HBase CAP CP CP データ分散 シャーディング シャーディング データモデル 列指向 列指向 ストレージ MicroWAL+MapRコンテナ WAL+MemStore+HFile コンパクションによる停止 なし あり(影響大) 単一障害点 なし なし ロック単位 行 行 最大テーブル数 無制限 100 最大カラムファミリ数 64 3程度 ノード障害時のアクセス 瞬時に別ノードに切り替え 別ノードに移動するまで待ち
  • 20. ® ©  2015  MapR  Technologies 20©  2015  MapR  Technologies Use  Case  #1 世界最大のバイオメトリクスデータベース
  • 21. ® ©  2015  MapR  Technologies 21 Aadhaar PEOPLE 20 BILLION BIOMETRICS
  • 22. ® ©  2015  MapR  Technologies 22 Aadhaar とは • インド国民のためのマイナンバー制度 • 指紋、網膜スキャン、顔画像を登録 • 1日あたり約2000万のバイオメトリク情報が登録される。(160万人 x   12バイオメトリクス) • 8箇所のデータセンターに分散 • 高いパフォーマンス要件 • 絶対にデータは失ってはならない • 2015年現在で約6億人が登録
  • 23. ® ©  2015  MapR  Technologies 23 Aadhaar システムゴール • 全ての住民にIDを付与する – 重複は許されないためバイオメトリクス情報を採用 • 登録 – 複数のバイオメトリクス情報(指紋,   網膜) – 12桁のユニークな Aadhaar number  が割り当てられる • 認証 – 本人確認 – 認証は速くなければならない (数百万の同時検索をサポートしながら、100ミリ秒のレイテンシを満たす) • 非同期レプリケーション – 複数のデータセンタをまたがり、HBase上のデータを更新
  • 24. Template  Tables Audit  Tables Auth,   BFD,  OTP Auth  Data   Server FMS,  Portals Template  Tables Audit  Tables Auth,   BFD,  OTP FMS,  Portals B Data   Center A Data Center Read Read Write Write Read Read Write S y n c S y n c Aadhaar システムアーキテクチャ概要
  • 25. ® ©  2015  MapR  Technologies 25 Apache  Hadoopでは満たせなかった機能 • データセンター間でレプリケーションをするとデータに矛盾が生じた • Hadoop  クラスタのレスポンスが遅いことに加え、Tasktracker が頻繁 にブラックリストに登録された • DR運用に課題があった • リージョンサーバが良く落ちた • 高い可用性要求を NameNode と JobTracker が満たせなかった • 簡単なアップグレードの手法が必要だった • 管理のオーバーヘッドを最小限にする必要があった。 (ノード管理やミラーリング、スナップショット)
  • 26. ® ©  2015  MapR  Technologies 26©  2015  MapR  Technologies Use  Case  #2 サービス品質分析基盤
  • 27. ® ©  2015  MapR  Technologies 27 サービス品質分析基盤 要求 ・ 1日に数TBのデータがインサートに対応 ・ 1秒間に数百万件のデータインサートに対応 ・ 1クエリ辺り200ms以内に検索に対応 課題 ・ RDB  のライセンスが高価(1CPU数百万) ・ スケーラビリティ ・ 1秒間に数百万件のインサートへの対応
  • 28. ® ©  2015  MapR  Technologies 28 RDB 利利⽤用時の構成 RDB データ収集/集約/ETL データ蓄積 データ検索索 照会対応 呼情報検索索 位置情報分析 収集 収集 集約 /ETL FTP FTP
  • 29. ® ©  2015  MapR  Technologies 29 MapR-‐‑‒DB  利利⽤用時の構成 データ収集 データ蓄積 データ検索索 照会対応 呼情報検索索 位置情報分析 収集 収集 MapR−DB • ユーザプロファイル・ステータス • ユーザのインタラクション • リアルタイム位置情報 • Web  およびモバイルセッション ・ MapR-­DB  を使う事でETLが不要に ・ 高いスケーラビリティ ・ 安定した高い書き込み性能(1秒間に数百万件のインサートへの対応) FTP FTP NFS NFS
  • 30. ® ©  2015  MapR  Technologies 30©  2015  MapR  Technologies MapR-­DB  5.0の新機能
  • 31. ® ©  2015  MapR  Technologies 31 Elasticsearch にリアルタイムでインデクシング アプリケーション ストリーミン グ (Storm,  Spark   Streaming) アドホック (Drill,  Impala,   Presto,  ...) MapR Data  Platform DISTRIBUTION INCLUDING HADOOP MapR-­DB クリックスト リーム バッチ (MR,  Spark,  Hive,  Pig,  …) WEB リアルタイム レコメンド データソース MapR-­FS 顧客トランザ クション 購買情報 コールセンター 顧客サポート Data  Access 可視化 分析 分析
  • 32. ® ©  2015  MapR  Technologies 32 Traditional  vs.  Real-­Time  Search  Indexing Traditional   NoSQL   Applications HBase  API Elasticsearch  API HBase Elasticsearch Batch indexing HBase  API MapR-­DB Updates Real-­time indexing Updates Searches MapR-­DB/Elasticsearch をリアルタイムにイン デックスを生成 • データの更新はデータストアと検索インデック スの整合性を保証 • インデックス作成に追加開発の必要はない HBase/Elasticsearch はバッチ処理でインデック スを生成 • ユーザはデータを探すまでに遅延が発生する • インデックス作成には追加開発が必要 Real-­Time   NoSQL   Applications
  • 33. ® ©  2015  MapR  Technologies 33 データ分析基盤 MapRがデータ分析基盤を最適化 データソース 販売・顧客系 データ 自動販売機、 配送経路 データ LOG  FILES,   CLICKSTREAMS SENSORS BLOGS,   TWEETS, SNS DATA  WAREHOUSE Data  Movement Data  Access 検索 スキーマレス データ探索 BI,  BA Ad-­hoc  integrated   analytics ETL  /  統合 Recommendation 不正検知 (Fraud  Detection) 物流最適化 機械学習 MAPR  DISTRIBUTION  FOR  HADOOP ストリーム (Spark  Streaming,   Storm) MapR  Data  Platform MapR-­DB MAPR  DISTRIBUTION  FOR  HADOOP バッチ (MapReduce,   Spark,  Hive,  Pig) MapR-­FS アドホック (Drill,   Impala) 業務アプリケーション 分析
  • 34. ® ©  2015  MapR  Technologies 34 まとめ:MapR-­DB  が真価を発揮する利用シーン 3.  将来の性能増強やビジネスの変化に柔軟に対応したい 2.  リアルタイム要件のあるアプリ・時系列データなど複数の用途 1.  HBase 運用をシンプルにしたい
  • 35. ® ©  2015  MapR  Technologies 35 ©  MapR  Technologies ® ご静聴ありがとうございました