SlideShare a Scribd company logo
1 of 24
Download to read offline
1© 2017 Aerospike Inc. All rights reserved.[ ]
NoSQL:
誰のための、
何のためのデータベース?
その将来は?
田村俊明
2© 2017 Aerospike Inc. All rights reserved.[ ]
■  NoSQLデータベース
■  Cassandra
■  MongoDB
■  Redis
■  Riak
■  Couchbase
■  DynamoDB
■  Hbase
■  RocksDB
■  Tokyo Tyrant
■  Kyoto Tycoon
■  kumo.fs
■  Aerospike
…
最初に質問させてください	
■  この中で、5つ以上、ご存知の方?
■  Aerospikeをご存知の方?
■  現在、NoSQLをお使いの方?
■  自社ではNoSQLを使うことは
無いとお思いの方?
3© 2017 Aerospike Inc. All rights reserved.[ ]
■  リレーショナル・データベースで行けるんじゃないの
■  実績あるし、十分速いし
■  大量データといっても、大きなハードディスクがあれば
■  ハードディスクは安くで大容量だし
■  速さが必要といっても
■  今、十分、間に合っているし
■  うち(自社)のシステムも相当、大きいんだけど
■  データベースを換えるほど、大きなシステムって
■  特殊な分野だけとか
■  インターネット広告らしい
■  まずは、いくつかの事例をご紹介します
そもそも、NoSQLデータベースは必要なの?
4© 2017 Aerospike Inc. All rights reserved.[ ]
NoSQL事例:インターネット広告 RTB(Real Time Bidding)	
ニュース
サイト	
広告枠	
Supply-
Side
Platform
(SSP)
Demand-
Side
Platform
(DSP)	
Demand-
Side
Platform
(DSP)	
Demand-
Side
Platform
(DSP)	
サイト閲覧実績	
35円	
35円	
40円	
インプレッション発生	
70円	
RTB	
ユーザ属性	
NoSQL	
NoSQL	
NoSQL	
Data
Management
Platform
(DMP)
5© 2017 Aerospike Inc. All rights reserved.[ ]
■  要件
■  広告表示までに100ms
■  RTBで50ms
■  毎秒500万回のオークション
■  数十億件のクッキーを検索
■  データベース・アクセスは2ms以下
■  稼働率100%
■  NoSQLデータベース:唯一の選択肢
■  高スループット
■  低レイテンシ
■  スケーラビリティ(性能、データ量)
■  経済性
NoSQL事例:インターネット広告 RTB(Real Time Bidding)
Ads is Displayed
Publishers
Ad Networks & SSPs
Ad Exchanges
Demand Side
Platform
Data Management
Platforms
Brands Agencies Buyers
0 ms 100 ms
6© 2017 Aerospike Inc. All rights reserved.[ ]
■  インターネットでのカード決済
■  さらに、デジタル・ペイメントの世界へ
■  そのトランザクションは本当に正しいものか?
■  巨額な不正取引
■  もし、こんなトランザクションがあったら?
■  東京での決済の5分後に、リオデジャネイロで同じカードの決済があったら
■  リオデジャネイロでの決済は初めて
■  同じカードの決済が1分間に30回あったら
■  そんな頻度は過去にはなかったのに
■  不正検出のためのルール
■  数十個存在し、業界で共有されている
NoSQL事例:クレジットカードの不正検出
7© 2017 Aerospike Inc. All rights reserved.[ ]
クレジットカード処理システム
不正検出・防御アプリケーション
Rule 1
Rule 2
Rule 3
過去データの解析
Rule 1 - 合格
Rule 2 - 合格
Rule 3 - 違反
該当アカウントの履歴
種々の属性データ
アカウント統計量
■  要件
■  処理全体で 750ms
■  一枚のクレジットカードの処理時に
数百のDBアクセスが発生
■  低レイテンシは必須
■  データは増え、速さもより必要
■  スケーラビリティが必須
■  経済性
■  NoSQLデータベース:唯一の選択肢
■  高スループット
■  低レイテンシ
■  スケーラビリティ(性能、データ量)
■  経済性
NoSQL事例:クレジットカードの不正検出
NoSQL
8© 2017 Aerospike Inc. All rights reserved.[ ]
■  デジタル・データ
■  初めての汎用計算機ENIACは1946年
■  ITは約70年の歴史
■  最近2年間で生成されたデータは、
過去70年間分の何割くらい?
■  10%? 30%?
ユースケース:ビックデータ・IoT
■  インターネットとスマートフォン
■  SNS: ブログ、メッセージ、写真、動画
■  IoT
■  人間が介在せず
■  例:GPS
■  データの爆発、リアルタイム性
K-M-G-T-P-E-Z
9© 2017 Aerospike Inc. All rights reserved.[ ]
■  データ表現の柔軟性
■  例:温度センサー
■  センサーID、時刻、温度
■  スマートフォンには
■  加速度センサー
■  ジャイロセンサー
■  磁気センサー
■  GPS
■  輝度センサー
■  近接センサー
■  圧力センサー
■  複合モジュールだったら?
IoT時代のデータベース	
■  事前に想定できないデータ量
■  データ源の増加
■  サンプリング時間の変更
■  データが数千倍にも
■  大量データに対する高速アクセス
■  大量のデータ源からの大量の書き込み
■  解析システムが大量の読み込み
■  バッチからオンラインへ
■  リアルタイム化の傾向
■  分散システムが必須
■  スケールアウトでの対応が必要
NoSQLデータベース:唯一の選択肢
10© 2017 Aerospike Inc. All rights reserved.[ ]
NoSQL事例:オンライン機械学習	
手作業、静的データ、バッチ	 自動、ストリーミング・データ、オンライン
11© 2017 Aerospike Inc. All rights reserved.[ ]
■  バッチ
■  モデル作成が
困難だが、その
評価は容易
■  大規模なデータ
の移動が必要
■  データ蓄積のた
めのストレージ
が必要
■  データ集約に労力
■  ほとんどが手作業
■  数十個のモデル
■  一億のスコア
NoSQL事例:バッチ vs. オンライン	
■  オンライン
■  開発そのものは
容易だが、モデ
ルの評価は困難
■  イベント単位のデ
ータ・ストリーム
■  ストレージ容量は
それほど問題に
ならず
■  データ集約は容易
■  ほとんどが自動
■  千個超のモデル
■  毎日千億のスコア
NoSQLデータベース:唯一の選択肢
12© 2017 Aerospike Inc. All rights reserved.[ ]
NoSQL事例:キャッシング層の高度化
■  なぜキャッシュが必要?
■  複雑さ・一貫性・保守性
■  書き込みはRDBMSへ
■  データ遅延
■  読み込みはキャッシュから
■  RDBMSからデータ・
ロードが必要
■  キャッシュの再起動
■  堅牢性
■  RDBMS、キャッシュのい
ずれかがダウンした場合、
システム・ダウン
■  拡張性
■  スケーラビリティに問題
Caching Layer
Fast speed – Consumer Scale
Real-time
Consumer Facing
Pricing /
Inventory/Billing
Real-time
Decisioning
Streaming
Data
Legacy Database
(Mainframe)
RDBMS
Database
Transactional
Systems
Enterprise Environment
13© 2017 Aerospike Inc. All rights reserved.[ ]
■  2-Speed IT
■  Systems of Record
■  データを記録・管理するためのシステム
■  Systems of Engagement
■  利用者との接点となるシステム
■  Systems of Record
■  バックオフィス・アプリケーション
■  企業内の処理のため
■  変化も速度もあまり要求されないが、
堅牢性、一貫性が必要
■  Systems of Engagement
■  フロントエンド・アプリケーション
■  消費者側に向いている
■  柔軟性、俊敏性、高速性が必要
今後の企業システム: 2-Speed IT
14© 2017 Aerospike Inc. All rights reserved.[ ]
NoSQL事例:キャッシング層の高度化
Real-time
Consumer Facing
Pricing /
Inventory/Billing
Real-time
Decisioning
Streaming
Data
Next Generation Operational DatabaseAerospike
Connectors
Powered by High Performance NoSQL
Legacy Database
(Mainframe)
RDBMS
Database
Transactional
Systems
Enterprise Environment
XDR
Aerospike
Legacy RDBMS
HDFS BASED
Fast speed – Consumer Scale
■  キャッシュのようでキャッシュ
でない
■  オペレーショナルDB
■  シンプル・一貫性・保守性
■  読み書きをオペレーショナル
DBに
■  データ遅延無し
■  データベースとしての
一貫性・保守性
■  堅牢性
■  AerospikeはデータをSSDに
■  Aerospikeは顧客システムで
5年間無停止
■  拡張性
■  スケーラビリティ
15© 2017 Aerospike Inc. All rights reserved.[ ]
次世代のオペレーショナル・データベースに必要なものとは
高スループットとスケーラビリティ
トランザクション量は増大の一途、
スケーラビリティは必須
大規模データ対応
一つのシステムで数百TBのデータ
不揮発性メモリ(NVM)の活用
大量データを、高速、かつ、
一貫性を保持しつつ保存
低レイテンシ
クエリに対するレスポンスは、
バラツキ無く、5ミリ秒以下で
信頼性・高可用性
24時間365日稼働、SPOFが無いこと
運用の容易さ
構成変更(スケール)時、運用時に手作業を
必要としない
TCOを削減し、より効率的に
サーバ台数を削減しつつ、
パフォーマンスは従来と同等以上
オープンであり、相互運用
既存のインフラストラクチャや
システムを有効に利用する
16© 2017 Aerospike Inc. All rights reserved.[ ]
■  NoSQLデータベース
■  Cassandra
■  MongoDB
■  Redis
■  Riak
■  Couchbase
■  DynamoDB
■  Hbase
■  RocksDB
■  Tokyo Tyrant
■  Kyoto Tycoon
■  kumo.fs
■  …
	
NoSQLはいろいろあれど	
■  特徴
■  高スループットとスケーラビリティ
■  信頼性・高可用性
■  大規模データ対応
■  運用の容易さ
■  不揮発性メモリの活用
■  TCOの削減
■  低レイテンシ
■  オープン
17© 2017 Aerospike Inc. All rights reserved.[ ]
性能:Cassandraとの比較	
スループット
(50% Read, 50% Update)	
レイテンシ
18© 2017 Aerospike Inc. All rights reserved.[ ]
レスポンスの一貫性:Cassandraとの比較	
レイテンシ(Update)	
経過時間(HH:MM:SS)	
スループット(Update)	
経過時間(HH:MM:SS)
19© 2017 Aerospike Inc. All rights reserved.[ ]
■  ストレージ
■  大量データ
■  HDD: 大容量、低速、安価
■  高速性
■  DRAM: 小容量、高速、高価	
経済性:DRAMベースのNoSQLとの比較	
■  SSDを活用
■  高速
■  大容量
■  低価格
20© 2017 Aerospike Inc. All rights reserved.[ ]
Aerospikeは、唯一、SSDに最適化	
■  高速化
■  OS・ファイルシステムを経由せず
■  複数SSDに並列アクセス
■  SSD特有処理
■  書き込みブロックを平滑化
■  デフラグによる効率的利用
■  Aerospike Certification Tool
■  SSDのベンチマークツール
■  Read/Writeの混在環境下で測定
■  性能の良いものだけを推奨
■  高速かつ性能のバラツキの少ないもの
OTHER DATABASE
OS FILE SYSTEM
PAGE CACHE
BLOCK INTERFACE
SSD HDD
BLOCK INTERFACE
SSD SSD
OPEN NVM
SSD
AEROSPIKE
HYBRID MEMORY SYSTEM™
21© 2017 Aerospike Inc. All rights reserved.[ ]
Aerospikeの特徴 – デジタル展開を可能に"
高スループット・
低レイテンシ NoSQL
Aerospike
次世代のオペレーショナル・
データベース
ゼロから設計した次世代アーキテクチャ!
•  高性能、高信頼性を導くシンプルなアーキテクチャ	
•  フラッシュ(SSD)最適化設計(特許)	
•  レコード指向、スキーマレスNoSQL、キーバリューストア	
一貫性の高い(バラツキの無い)性能!
•  メモリとフラッシュ(SSD)のハイブリッド構成	
•  低レイテンシ、高スループットで安定稼働	
•  オン・プレミス、仮想環境、クラウド環境等、多彩な環境	
動的な自動クラスタリング!
•  実績ある稼働率(顧客サイトで5年間無停止)、高可用性(99.999%)
•  自動クラスタ構成、障害時もサービス無停止、自動シャーディング機能	
•  データセンター間でのデータ複製(XDR)
開発者に優しい!
•  広範な開発言語のサポート(C/C++, Java, C#, Python, Go, Node.js等) "
•  クラスタ状態を把握しているクライアント(特許)による有機的動作"
•  豊富なAPI群; 開発が容易	
顕著なTCO削減効果!
•  フラッシュ(SSD)最適化による高パーフォーマンスと大容量化	
•  顧客サイトにて、TCOが十分の一の実績	
•  運用が極めてシンプルに容易に; 運用費削減効果	
$
22© 2017 Aerospike Inc. All rights reserved.[ ]
■  NoSQLは、特定分野から拡大方向へ
■  インターネット広告から金融、通信、ECへ
■  IoTでは唯一のデータベース
■  NoSQLはSystems of Engagementに
良さそう
■  Systems of Recordには使えない?
■  RDBMSは最初から基幹システムに使わ
れていたか?
■  時間の問題
	
NoSQLの将来
23© 2017 Aerospike Inc. All rights reserved.[ ]
NoSQLデータベース
誰のための: 今後は多くの方に
何のための: 今後は幅広く応用
その将来は: RDBMSの範囲にも
24© 2017 Aerospike Inc. All rights reserved.[ ]
■  Aerospikeサイト
■  日本語
■  www.aerospike.jp
■  英語
■  www.aerospike.com
■  ベンチマーク
■  Cassandraとの比較
■  http://www.aerospike.jp/blog-ja/comparing-nosql-databases-aerospike-and-cassandra/
下記、ご参照ください

More Related Content

What's hot

今こそクラウドへ!データの移行、連携、統合のコツ
今こそクラウドへ!データの移行、連携、統合のコツ今こそクラウドへ!データの移行、連携、統合のコツ
今こそクラウドへ!データの移行、連携、統合のコツ株式会社クライム
 
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)Shinya Sugiyama
 
DBTS2016 DBAのための最新テクノロジー
DBTS2016 DBAのための最新テクノロジーDBTS2016 DBAのための最新テクノロジー
DBTS2016 DBAのための最新テクノロジーMasaya Ishikawa
 
[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 showcase Tokyo 2017] A16: Using a Multi-Model Database to Improve Da...
[db tech showcase Tokyo 2017] A16: Using a Multi-Model Database to Improve Da...[db tech showcase Tokyo 2017] A16: Using a Multi-Model Database to Improve Da...
[db tech showcase Tokyo 2017] A16: Using a Multi-Model Database to Improve Da...Insight Technology, Inc.
 
20170413_データレプリケーション技術を適用したデータベース移行と分析基盤の構築 by 株式会社インサイトテクノロジー 森田俊哉
20170413_データレプリケーション技術を適用したデータベース移行と分析基盤の構築 by 株式会社インサイトテクノロジー 森田俊哉20170413_データレプリケーション技術を適用したデータベース移行と分析基盤の構築 by 株式会社インサイトテクノロジー 森田俊哉
20170413_データレプリケーション技術を適用したデータベース移行と分析基盤の構築 by 株式会社インサイトテクノロジー 森田俊哉Insight Technology, Inc.
 
今さら聞けない HANAのハナシの基本のほ
今さら聞けない HANAのハナシの基本のほ今さら聞けない HANAのハナシの基本のほ
今さら聞けない HANAのハナシの基本のほKoji Shinkubo
 
[db tech showcase Tokyo 2015] C17:MySQL Cluster ユーザー事例紹介~JR東日本情報システム様における導入事例...
[db tech showcase Tokyo 2015] C17:MySQL Cluster ユーザー事例紹介~JR東日本情報システム様における導入事例...[db tech showcase Tokyo 2015] C17:MySQL Cluster ユーザー事例紹介~JR東日本情報システム様における導入事例...
[db tech showcase Tokyo 2015] C17:MySQL Cluster ユーザー事例紹介~JR東日本情報システム様における導入事例...Insight Technology, Inc.
 
[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...
[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...
[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...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 2016] B31: Spark Summit 2016@SFに参加してきたので最新事例などを紹介しつつデ...
[db tech showcase Tokyo 2016] B31: Spark Summit 2016@SFに参加してきたので最新事例などを紹介しつつデ...[db tech showcase Tokyo 2016] B31: Spark Summit 2016@SFに参加してきたので最新事例などを紹介しつつデ...
[db tech showcase Tokyo 2016] B31: Spark Summit 2016@SFに参加してきたので最新事例などを紹介しつつデ...Insight Technology, Inc.
 
Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版Makoto Sato
 
[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] D35: 何を基準に選定すべきなのか!? ~ビッグデータ×IoT×AI時代のデータベースのアー...
[db tech showcase Tokyo 2017] D35: 何を基準に選定すべきなのか!? ~ビッグデータ×IoT×AI時代のデータベースのアー...[db tech showcase Tokyo 2017] D35: 何を基準に選定すべきなのか!? ~ビッグデータ×IoT×AI時代のデータベースのアー...
[db tech showcase Tokyo 2017] D35: 何を基準に選定すべきなのか!? ~ビッグデータ×IoT×AI時代のデータベースのアー...Insight Technology, Inc.
 
[C31]世界最速カラムナーDBは本物だ! by Daisuke Hirama
[C31]世界最速カラムナーDBは本物だ! by Daisuke Hirama[C31]世界最速カラムナーDBは本物だ! by Daisuke Hirama
[C31]世界最速カラムナーDBは本物だ! by Daisuke HiramaInsight Technology, Inc.
 
事例から見るNoSQLの使い方 - db tech showcase Tokyo 2015 2015/06/11
事例から見るNoSQLの使い方 - db tech showcase Tokyo 2015 2015/06/11事例から見るNoSQLの使い方 - db tech showcase Tokyo 2015 2015/06/11
事例から見るNoSQLの使い方 - db tech showcase Tokyo 2015 2015/06/11MapR Technologies Japan
 
Ibm クラウドデータベースの使いどころ
Ibm クラウドデータベースの使いどころIbm クラウドデータベースの使いどころ
Ibm クラウドデータベースの使いどころjapan_db2
 
[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 2017] D33: Deep Learningや、Analyticsのワークロードを加速するには-Ten...
[db tech showcase Tokyo 2017] D33: Deep Learningや、Analyticsのワークロードを加速するには-Ten...[db tech showcase Tokyo 2017] D33: Deep Learningや、Analyticsのワークロードを加速するには-Ten...
[db tech showcase Tokyo 2017] D33: Deep Learningや、Analyticsのワークロードを加速するには-Ten...Insight Technology, Inc.
 
[db analytics showcase Sapporo 2017] B27:世界最速のAnalytic DBはHadoopの夢を見るか by 株式会...
[db analytics showcase Sapporo 2017] B27:世界最速のAnalytic DBはHadoopの夢を見るか by 株式会...[db analytics showcase Sapporo 2017] B27:世界最速のAnalytic DBはHadoopの夢を見るか by 株式会...
[db analytics showcase Sapporo 2017] B27:世界最速のAnalytic DBはHadoopの夢を見るか by 株式会...Insight Technology, Inc.
 

What's hot (20)

今こそクラウドへ!データの移行、連携、統合のコツ
今こそクラウドへ!データの移行、連携、統合のコツ今こそクラウドへ!データの移行、連携、統合のコツ
今こそクラウドへ!データの移行、連携、統合のコツ
 
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
 
DBTS2016 DBAのための最新テクノロジー
DBTS2016 DBAのための最新テクノロジーDBTS2016 DBAのための最新テクノロジー
DBTS2016 DBAのための最新テクノロジー
 
[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 showcase Tokyo 2017] A16: Using a Multi-Model Database to Improve Da...
[db tech showcase Tokyo 2017] A16: Using a Multi-Model Database to Improve Da...[db tech showcase Tokyo 2017] A16: Using a Multi-Model Database to Improve Da...
[db tech showcase Tokyo 2017] A16: Using a Multi-Model Database to Improve Da...
 
20170413_データレプリケーション技術を適用したデータベース移行と分析基盤の構築 by 株式会社インサイトテクノロジー 森田俊哉
20170413_データレプリケーション技術を適用したデータベース移行と分析基盤の構築 by 株式会社インサイトテクノロジー 森田俊哉20170413_データレプリケーション技術を適用したデータベース移行と分析基盤の構築 by 株式会社インサイトテクノロジー 森田俊哉
20170413_データレプリケーション技術を適用したデータベース移行と分析基盤の構築 by 株式会社インサイトテクノロジー 森田俊哉
 
今さら聞けない HANAのハナシの基本のほ
今さら聞けない HANAのハナシの基本のほ今さら聞けない HANAのハナシの基本のほ
今さら聞けない HANAのハナシの基本のほ
 
[db tech showcase Tokyo 2015] C17:MySQL Cluster ユーザー事例紹介~JR東日本情報システム様における導入事例...
[db tech showcase Tokyo 2015] C17:MySQL Cluster ユーザー事例紹介~JR東日本情報システム様における導入事例...[db tech showcase Tokyo 2015] C17:MySQL Cluster ユーザー事例紹介~JR東日本情報システム様における導入事例...
[db tech showcase Tokyo 2015] C17:MySQL Cluster ユーザー事例紹介~JR東日本情報システム様における導入事例...
 
[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...
[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...
[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...
 
[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 2016] B31: Spark Summit 2016@SFに参加してきたので最新事例などを紹介しつつデ...
[db tech showcase Tokyo 2016] B31: Spark Summit 2016@SFに参加してきたので最新事例などを紹介しつつデ...[db tech showcase Tokyo 2016] B31: Spark Summit 2016@SFに参加してきたので最新事例などを紹介しつつデ...
[db tech showcase Tokyo 2016] B31: Spark Summit 2016@SFに参加してきたので最新事例などを紹介しつつデ...
 
Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版
 
[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] D35: 何を基準に選定すべきなのか!? ~ビッグデータ×IoT×AI時代のデータベースのアー...
[db tech showcase Tokyo 2017] D35: 何を基準に選定すべきなのか!? ~ビッグデータ×IoT×AI時代のデータベースのアー...[db tech showcase Tokyo 2017] D35: 何を基準に選定すべきなのか!? ~ビッグデータ×IoT×AI時代のデータベースのアー...
[db tech showcase Tokyo 2017] D35: 何を基準に選定すべきなのか!? ~ビッグデータ×IoT×AI時代のデータベースのアー...
 
[C31]世界最速カラムナーDBは本物だ! by Daisuke Hirama
[C31]世界最速カラムナーDBは本物だ! by Daisuke Hirama[C31]世界最速カラムナーDBは本物だ! by Daisuke Hirama
[C31]世界最速カラムナーDBは本物だ! by Daisuke Hirama
 
事例から見るNoSQLの使い方 - db tech showcase Tokyo 2015 2015/06/11
事例から見るNoSQLの使い方 - db tech showcase Tokyo 2015 2015/06/11事例から見るNoSQLの使い方 - db tech showcase Tokyo 2015 2015/06/11
事例から見るNoSQLの使い方 - db tech showcase Tokyo 2015 2015/06/11
 
Ibm クラウドデータベースの使いどころ
Ibm クラウドデータベースの使いどころIbm クラウドデータベースの使いどころ
Ibm クラウドデータベースの使いどころ
 
[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 2017] D33: Deep Learningや、Analyticsのワークロードを加速するには-Ten...
[db tech showcase Tokyo 2017] D33: Deep Learningや、Analyticsのワークロードを加速するには-Ten...[db tech showcase Tokyo 2017] D33: Deep Learningや、Analyticsのワークロードを加速するには-Ten...
[db tech showcase Tokyo 2017] D33: Deep Learningや、Analyticsのワークロードを加速するには-Ten...
 
[db analytics showcase Sapporo 2017] B27:世界最速のAnalytic DBはHadoopの夢を見るか by 株式会...
[db analytics showcase Sapporo 2017] B27:世界最速のAnalytic DBはHadoopの夢を見るか by 株式会...[db analytics showcase Sapporo 2017] B27:世界最速のAnalytic DBはHadoopの夢を見るか by 株式会...
[db analytics showcase Sapporo 2017] B27:世界最速のAnalytic DBはHadoopの夢を見るか by 株式会...
 

Viewers also liked

Adtech2013 audiencemerger
Adtech2013 audiencemergerAdtech2013 audiencemerger
Adtech2013 audiencemergerRyoji Yanashima
 
株式会社サイバーエージェント アドテクスタジオの技術と開発
株式会社サイバーエージェント アドテクスタジオの技術と開発株式会社サイバーエージェント アドテクスタジオの技術と開発
株式会社サイバーエージェント アドテクスタジオの技術と開発Naoyuki Yamada
 
DSP基礎講座(フリークアウト 佐藤裕介氏)|マナビトオンライン
DSP基礎講座(フリークアウト 佐藤裕介氏)|マナビトオンラインDSP基礎講座(フリークアウト 佐藤裕介氏)|マナビトオンライン
DSP基礎講座(フリークアウト 佐藤裕介氏)|マナビトオンラインTATEITO株式会社
 
モバイルサイト配信と広告の課題
モバイルサイト配信と広告の課題モバイルサイト配信と広告の課題
モバイルサイト配信と広告の課題Yoichiro Takehora
 
Ad tech 勉強会 20140115
Ad tech 勉強会 20140115Ad tech 勉強会 20140115
Ad tech 勉強会 20140115ajiyoshi
 
ScalaでDSP作ってみた
ScalaでDSP作ってみたScalaでDSP作ってみた
ScalaでDSP作ってみたJiro Hiraiwa
 
AdTech Scala Meetup 7 spray-can
AdTech Scala Meetup 7 spray-canAdTech Scala Meetup 7 spray-can
AdTech Scala Meetup 7 spray-canShuya Tsukamoto
 
アドテクな話
アドテクな話アドテクな話
アドテクな話Jun Ichikawa
 
平均レスポンスタイム50msをPerlで捌く中規模サービスの実装/運用
平均レスポンスタイム50msをPerlで捌く中規模サービスの実装/運用平均レスポンスタイム50msをPerlで捌く中規模サービスの実装/運用
平均レスポンスタイム50msをPerlで捌く中規模サービスの実装/運用Tatsuro Hisamori
 
JAWS-2013-LT 10000req/secを50msecで返すサーバーインフラをAWSで作る
JAWS-2013-LT 10000req/secを50msecで返すサーバーインフラをAWSで作るJAWS-2013-LT 10000req/secを50msecで返すサーバーインフラをAWSで作る
JAWS-2013-LT 10000req/secを50msecで返すサーバーインフラをAWSで作るNaoyuki Yamada
 
GMOプライベートDMPの仕組み
GMOプライベートDMPの仕組みGMOプライベートDMPの仕組み
GMOプライベートDMPの仕組みMichio Katano
 
DSP「ScaleOut」の成長と負荷対策
DSP「ScaleOut」の成長と負荷対策DSP「ScaleOut」の成長と負荷対策
DSP「ScaleOut」の成長と負荷対策Toshiaki Ishibashi
 
デブサミ2013【15-C-6】5msの中身を公開!~ネット広告配信と支える職人達~
デブサミ2013【15-C-6】5msの中身を公開!~ネット広告配信と支える職人達~デブサミ2013【15-C-6】5msの中身を公開!~ネット広告配信と支える職人達~
デブサミ2013【15-C-6】5msの中身を公開!~ネット広告配信と支える職人達~Developers Summit
 
All about Programmatic buying(RTB), DSP,SSP, DMP & DCT - A complete digital ...
All about Programmatic buying(RTB), DSP,SSP, DMP & DCT -  A complete digital ...All about Programmatic buying(RTB), DSP,SSP, DMP & DCT -  A complete digital ...
All about Programmatic buying(RTB), DSP,SSP, DMP & DCT - A complete digital ...Karunakar Ravirala
 
Sano tokyowebmining 201625_v04
Sano tokyowebmining 201625_v04Sano tokyowebmining 201625_v04
Sano tokyowebmining 201625_v04Masakazu Sano
 
ElasticSearch勉強会 第6回
ElasticSearch勉強会 第6回ElasticSearch勉強会 第6回
ElasticSearch勉強会 第6回Naoyuki Yamada
 
[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...
[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...
[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...Insight Technology, Inc.
 
アドテク勉強会
アドテク勉強会アドテク勉強会
アドテク勉強会Shoho Kozawa
 

Viewers also liked (20)

Adtech2013 audiencemerger
Adtech2013 audiencemergerAdtech2013 audiencemerger
Adtech2013 audiencemerger
 
株式会社サイバーエージェント アドテクスタジオの技術と開発
株式会社サイバーエージェント アドテクスタジオの技術と開発株式会社サイバーエージェント アドテクスタジオの技術と開発
株式会社サイバーエージェント アドテクスタジオの技術と開発
 
DSP基礎講座(フリークアウト 佐藤裕介氏)|マナビトオンライン
DSP基礎講座(フリークアウト 佐藤裕介氏)|マナビトオンラインDSP基礎講座(フリークアウト 佐藤裕介氏)|マナビトオンライン
DSP基礎講座(フリークアウト 佐藤裕介氏)|マナビトオンライン
 
モバイルサイト配信と広告の課題
モバイルサイト配信と広告の課題モバイルサイト配信と広告の課題
モバイルサイト配信と広告の課題
 
Ad tech 勉強会 20140115
Ad tech 勉強会 20140115Ad tech 勉強会 20140115
Ad tech 勉強会 20140115
 
ネット広告のシステム関連の話
ネット広告のシステム関連の話ネット広告のシステム関連の話
ネット広告のシステム関連の話
 
ScalaでDSP作ってみた
ScalaでDSP作ってみたScalaでDSP作ってみた
ScalaでDSP作ってみた
 
AdTech Scala Meetup 7 spray-can
AdTech Scala Meetup 7 spray-canAdTech Scala Meetup 7 spray-can
AdTech Scala Meetup 7 spray-can
 
アドテクな話
アドテクな話アドテクな話
アドテクな話
 
広告の最適化
広告の最適化広告の最適化
広告の最適化
 
平均レスポンスタイム50msをPerlで捌く中規模サービスの実装/運用
平均レスポンスタイム50msをPerlで捌く中規模サービスの実装/運用平均レスポンスタイム50msをPerlで捌く中規模サービスの実装/運用
平均レスポンスタイム50msをPerlで捌く中規模サービスの実装/運用
 
JAWS-2013-LT 10000req/secを50msecで返すサーバーインフラをAWSで作る
JAWS-2013-LT 10000req/secを50msecで返すサーバーインフラをAWSで作るJAWS-2013-LT 10000req/secを50msecで返すサーバーインフラをAWSで作る
JAWS-2013-LT 10000req/secを50msecで返すサーバーインフラをAWSで作る
 
GMOプライベートDMPの仕組み
GMOプライベートDMPの仕組みGMOプライベートDMPの仕組み
GMOプライベートDMPの仕組み
 
DSP「ScaleOut」の成長と負荷対策
DSP「ScaleOut」の成長と負荷対策DSP「ScaleOut」の成長と負荷対策
DSP「ScaleOut」の成長と負荷対策
 
デブサミ2013【15-C-6】5msの中身を公開!~ネット広告配信と支える職人達~
デブサミ2013【15-C-6】5msの中身を公開!~ネット広告配信と支える職人達~デブサミ2013【15-C-6】5msの中身を公開!~ネット広告配信と支える職人達~
デブサミ2013【15-C-6】5msの中身を公開!~ネット広告配信と支える職人達~
 
All about Programmatic buying(RTB), DSP,SSP, DMP & DCT - A complete digital ...
All about Programmatic buying(RTB), DSP,SSP, DMP & DCT -  A complete digital ...All about Programmatic buying(RTB), DSP,SSP, DMP & DCT -  A complete digital ...
All about Programmatic buying(RTB), DSP,SSP, DMP & DCT - A complete digital ...
 
Sano tokyowebmining 201625_v04
Sano tokyowebmining 201625_v04Sano tokyowebmining 201625_v04
Sano tokyowebmining 201625_v04
 
ElasticSearch勉強会 第6回
ElasticSearch勉強会 第6回ElasticSearch勉強会 第6回
ElasticSearch勉強会 第6回
 
[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...
[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...
[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...
 
アドテク勉強会
アドテク勉強会アドテク勉強会
アドテク勉強会
 

Similar to [db tech showcase OSS 2017] A22: NoSQL:誰のための、何のためのデータベース?その将来は?by Aerospike, Inc. 田村俊明

もうSQLとNoSQLを選ぶ必要はない!?~両者を備えたスケールアウトデータベースGridDB~
もうSQLとNoSQLを選ぶ必要はない!?~両者を備えたスケールアウトデータベースGridDB~もうSQLとNoSQLを選ぶ必要はない!?~両者を備えたスケールアウトデータベースGridDB~
もうSQLとNoSQLを選ぶ必要はない!?~両者を備えたスケールアウトデータベースGridDB~griddb
 
乗り遅れるな!IBMが本気で取り組む新世代クラウドサービスを徹底解説
乗り遅れるな!IBMが本気で取り組む新世代クラウドサービスを徹底解説乗り遅れるな!IBMが本気で取り組む新世代クラウドサービスを徹底解説
乗り遅れるな!IBMが本気で取り組む新世代クラウドサービスを徹底解説Kimihiko Kitase
 
ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...
ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...
ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...Amazon Web Services Japan
 
【IVS CTO Night & Day】AWS re:Invent 2017 振り返り
【IVS CTO Night & Day】AWS re:Invent 2017 振り返り【IVS CTO Night & Day】AWS re:Invent 2017 振り返り
【IVS CTO Night & Day】AWS re:Invent 2017 振り返りAmazon Web Services Japan
 
クラウド上のデータ活用デザインパターン
クラウド上のデータ活用デザインパターンクラウド上のデータ活用デザインパターン
クラウド上のデータ活用デザインパターンAmazon Web Services Japan
 
[db tech showcase Tokyo 2017] A27: ストレージ視点から見たMariaDB性能チューニング by 東芝メモリ株式会社 佐藤修一
[db tech showcase Tokyo 2017] A27: ストレージ視点から見たMariaDB性能チューニング by 東芝メモリ株式会社 佐藤修一[db tech showcase Tokyo 2017] A27: ストレージ視点から見たMariaDB性能チューニング by 東芝メモリ株式会社 佐藤修一
[db tech showcase Tokyo 2017] A27: ストレージ視点から見たMariaDB性能チューニング by 東芝メモリ株式会社 佐藤修一Insight Technology, Inc.
 
Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会Dai Utsui
 
[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば...
[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば...[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば...
[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば...Insight Technology, Inc.
 
Amazon Redshift パフォーマンスチューニングテクニックと最新アップデート
Amazon Redshift パフォーマンスチューニングテクニックと最新アップデートAmazon Redshift パフォーマンスチューニングテクニックと最新アップデート
Amazon Redshift パフォーマンスチューニングテクニックと最新アップデートAmazon Web Services Japan
 
Webアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうか
Webアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうかWebアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうか
Webアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうかChihiro Ito
 
Talk 1「データインテグレーションとは何か」
Talk 1「データインテグレーションとは何か」Talk 1「データインテグレーションとは何か」
Talk 1「データインテグレーションとは何か」Takeshi Akutsu
 
性能問題を起こしにくい信頼されるクラウド RDB のつくりかた
性能問題を起こしにくい信頼されるクラウド RDB のつくりかた性能問題を起こしにくい信頼されるクラウド RDB のつくりかた
性能問題を起こしにくい信頼されるクラウド RDB のつくりかたTomoyuki Oota
 
Azure IaaS 解説
Azure IaaS 解説Azure IaaS 解説
Azure IaaS 解説wintechq
 
IBMクラウドデータベースの使いどころ
IBMクラウドデータベースの使いどころIBMクラウドデータベースの使いどころ
IBMクラウドデータベースの使いどころmtanaka0111
 
Share pointを支えるsql server2014最新情報 tokyo_公開用
Share pointを支えるsql server2014最新情報 tokyo_公開用Share pointを支えるsql server2014最新情報 tokyo_公開用
Share pointを支えるsql server2014最新情報 tokyo_公開用Yukio Kumazawa
 

Similar to [db tech showcase OSS 2017] A22: NoSQL:誰のための、何のためのデータベース?その将来は?by Aerospike, Inc. 田村俊明 (20)

Amazon Redshift 概要 (20分版)
Amazon Redshift 概要 (20分版)Amazon Redshift 概要 (20分版)
Amazon Redshift 概要 (20分版)
 
Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版
 
もうSQLとNoSQLを選ぶ必要はない!?~両者を備えたスケールアウトデータベースGridDB~
もうSQLとNoSQLを選ぶ必要はない!?~両者を備えたスケールアウトデータベースGridDB~もうSQLとNoSQLを選ぶ必要はない!?~両者を備えたスケールアウトデータベースGridDB~
もうSQLとNoSQLを選ぶ必要はない!?~両者を備えたスケールアウトデータベースGridDB~
 
stapy_028_talk1
stapy_028_talk1stapy_028_talk1
stapy_028_talk1
 
乗り遅れるな!IBMが本気で取り組む新世代クラウドサービスを徹底解説
乗り遅れるな!IBMが本気で取り組む新世代クラウドサービスを徹底解説乗り遅れるな!IBMが本気で取り組む新世代クラウドサービスを徹底解説
乗り遅れるな!IBMが本気で取り組む新世代クラウドサービスを徹底解説
 
ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...
ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...
ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...
 
【IVS CTO Night & Day】AWS re:Invent 2017 振り返り
【IVS CTO Night & Day】AWS re:Invent 2017 振り返り【IVS CTO Night & Day】AWS re:Invent 2017 振り返り
【IVS CTO Night & Day】AWS re:Invent 2017 振り返り
 
クラウド上のデータ活用デザインパターン
クラウド上のデータ活用デザインパターンクラウド上のデータ活用デザインパターン
クラウド上のデータ活用デザインパターン
 
[db tech showcase Tokyo 2017] A27: ストレージ視点から見たMariaDB性能チューニング by 東芝メモリ株式会社 佐藤修一
[db tech showcase Tokyo 2017] A27: ストレージ視点から見たMariaDB性能チューニング by 東芝メモリ株式会社 佐藤修一[db tech showcase Tokyo 2017] A27: ストレージ視点から見たMariaDB性能チューニング by 東芝メモリ株式会社 佐藤修一
[db tech showcase Tokyo 2017] A27: ストレージ視点から見たMariaDB性能チューニング by 東芝メモリ株式会社 佐藤修一
 
Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会
 
[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば...
[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば...[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば...
[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば...
 
Amazon Redshift パフォーマンスチューニングテクニックと最新アップデート
Amazon Redshift パフォーマンスチューニングテクニックと最新アップデートAmazon Redshift パフォーマンスチューニングテクニックと最新アップデート
Amazon Redshift パフォーマンスチューニングテクニックと最新アップデート
 
Webアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうか
Webアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうかWebアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうか
Webアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうか
 
Talk 1「データインテグレーションとは何か」
Talk 1「データインテグレーションとは何か」Talk 1「データインテグレーションとは何か」
Talk 1「データインテグレーションとは何か」
 
AWSのNoSQL入門
AWSのNoSQL入門AWSのNoSQL入門
AWSのNoSQL入門
 
性能問題を起こしにくい信頼されるクラウド RDB のつくりかた
性能問題を起こしにくい信頼されるクラウド RDB のつくりかた性能問題を起こしにくい信頼されるクラウド RDB のつくりかた
性能問題を起こしにくい信頼されるクラウド RDB のつくりかた
 
Azure IaaS 解説
Azure IaaS 解説Azure IaaS 解説
Azure IaaS 解説
 
IBMクラウドデータベースの使いどころ
IBMクラウドデータベースの使いどころIBMクラウドデータベースの使いどころ
IBMクラウドデータベースの使いどころ
 
Share pointを支えるsql server2014最新情報 tokyo_公開用
Share pointを支えるsql server2014最新情報 tokyo_公開用Share pointを支えるsql server2014最新情報 tokyo_公開用
Share pointを支えるsql server2014最新情報 tokyo_公開用
 
Apache Big Data Miami 2017 - Hadoop Source Code Reading #23 #hadoopreading
Apache Big Data Miami 2017 - Hadoop Source Code Reading #23 #hadoopreadingApache Big Data Miami 2017 - Hadoop Source Code Reading #23 #hadoopreading
Apache Big Data Miami 2017 - Hadoop Source Code Reading #23 #hadoopreading
 

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]
 

Recently uploaded

[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 

Recently uploaded (10)

[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 

[db tech showcase OSS 2017] A22: NoSQL:誰のための、何のためのデータベース?その将来は?by Aerospike, Inc. 田村俊明

  • 1. 1© 2017 Aerospike Inc. All rights reserved.[ ] NoSQL: 誰のための、 何のためのデータベース? その将来は? 田村俊明
  • 2. 2© 2017 Aerospike Inc. All rights reserved.[ ] ■  NoSQLデータベース ■  Cassandra ■  MongoDB ■  Redis ■  Riak ■  Couchbase ■  DynamoDB ■  Hbase ■  RocksDB ■  Tokyo Tyrant ■  Kyoto Tycoon ■  kumo.fs ■  Aerospike … 最初に質問させてください ■  この中で、5つ以上、ご存知の方? ■  Aerospikeをご存知の方? ■  現在、NoSQLをお使いの方? ■  自社ではNoSQLを使うことは 無いとお思いの方?
  • 3. 3© 2017 Aerospike Inc. All rights reserved.[ ] ■  リレーショナル・データベースで行けるんじゃないの ■  実績あるし、十分速いし ■  大量データといっても、大きなハードディスクがあれば ■  ハードディスクは安くで大容量だし ■  速さが必要といっても ■  今、十分、間に合っているし ■  うち(自社)のシステムも相当、大きいんだけど ■  データベースを換えるほど、大きなシステムって ■  特殊な分野だけとか ■  インターネット広告らしい ■  まずは、いくつかの事例をご紹介します そもそも、NoSQLデータベースは必要なの?
  • 4. 4© 2017 Aerospike Inc. All rights reserved.[ ] NoSQL事例:インターネット広告 RTB(Real Time Bidding) ニュース サイト 広告枠 Supply- Side Platform (SSP) Demand- Side Platform (DSP) Demand- Side Platform (DSP) Demand- Side Platform (DSP) サイト閲覧実績 35円 35円 40円 インプレッション発生 70円 RTB ユーザ属性 NoSQL NoSQL NoSQL Data Management Platform (DMP)
  • 5. 5© 2017 Aerospike Inc. All rights reserved.[ ] ■  要件 ■  広告表示までに100ms ■  RTBで50ms ■  毎秒500万回のオークション ■  数十億件のクッキーを検索 ■  データベース・アクセスは2ms以下 ■  稼働率100% ■  NoSQLデータベース:唯一の選択肢 ■  高スループット ■  低レイテンシ ■  スケーラビリティ(性能、データ量) ■  経済性 NoSQL事例:インターネット広告 RTB(Real Time Bidding) Ads is Displayed Publishers Ad Networks & SSPs Ad Exchanges Demand Side Platform Data Management Platforms Brands Agencies Buyers 0 ms 100 ms
  • 6. 6© 2017 Aerospike Inc. All rights reserved.[ ] ■  インターネットでのカード決済 ■  さらに、デジタル・ペイメントの世界へ ■  そのトランザクションは本当に正しいものか? ■  巨額な不正取引 ■  もし、こんなトランザクションがあったら? ■  東京での決済の5分後に、リオデジャネイロで同じカードの決済があったら ■  リオデジャネイロでの決済は初めて ■  同じカードの決済が1分間に30回あったら ■  そんな頻度は過去にはなかったのに ■  不正検出のためのルール ■  数十個存在し、業界で共有されている NoSQL事例:クレジットカードの不正検出
  • 7. 7© 2017 Aerospike Inc. All rights reserved.[ ] クレジットカード処理システム 不正検出・防御アプリケーション Rule 1 Rule 2 Rule 3 過去データの解析 Rule 1 - 合格 Rule 2 - 合格 Rule 3 - 違反 該当アカウントの履歴 種々の属性データ アカウント統計量 ■  要件 ■  処理全体で 750ms ■  一枚のクレジットカードの処理時に 数百のDBアクセスが発生 ■  低レイテンシは必須 ■  データは増え、速さもより必要 ■  スケーラビリティが必須 ■  経済性 ■  NoSQLデータベース:唯一の選択肢 ■  高スループット ■  低レイテンシ ■  スケーラビリティ(性能、データ量) ■  経済性 NoSQL事例:クレジットカードの不正検出 NoSQL
  • 8. 8© 2017 Aerospike Inc. All rights reserved.[ ] ■  デジタル・データ ■  初めての汎用計算機ENIACは1946年 ■  ITは約70年の歴史 ■  最近2年間で生成されたデータは、 過去70年間分の何割くらい? ■  10%? 30%? ユースケース:ビックデータ・IoT ■  インターネットとスマートフォン ■  SNS: ブログ、メッセージ、写真、動画 ■  IoT ■  人間が介在せず ■  例:GPS ■  データの爆発、リアルタイム性 K-M-G-T-P-E-Z
  • 9. 9© 2017 Aerospike Inc. All rights reserved.[ ] ■  データ表現の柔軟性 ■  例:温度センサー ■  センサーID、時刻、温度 ■  スマートフォンには ■  加速度センサー ■  ジャイロセンサー ■  磁気センサー ■  GPS ■  輝度センサー ■  近接センサー ■  圧力センサー ■  複合モジュールだったら? IoT時代のデータベース ■  事前に想定できないデータ量 ■  データ源の増加 ■  サンプリング時間の変更 ■  データが数千倍にも ■  大量データに対する高速アクセス ■  大量のデータ源からの大量の書き込み ■  解析システムが大量の読み込み ■  バッチからオンラインへ ■  リアルタイム化の傾向 ■  分散システムが必須 ■  スケールアウトでの対応が必要 NoSQLデータベース:唯一の選択肢
  • 10. 10© 2017 Aerospike Inc. All rights reserved.[ ] NoSQL事例:オンライン機械学習 手作業、静的データ、バッチ 自動、ストリーミング・データ、オンライン
  • 11. 11© 2017 Aerospike Inc. All rights reserved.[ ] ■  バッチ ■  モデル作成が 困難だが、その 評価は容易 ■  大規模なデータ の移動が必要 ■  データ蓄積のた めのストレージ が必要 ■  データ集約に労力 ■  ほとんどが手作業 ■  数十個のモデル ■  一億のスコア NoSQL事例:バッチ vs. オンライン ■  オンライン ■  開発そのものは 容易だが、モデ ルの評価は困難 ■  イベント単位のデ ータ・ストリーム ■  ストレージ容量は それほど問題に ならず ■  データ集約は容易 ■  ほとんどが自動 ■  千個超のモデル ■  毎日千億のスコア NoSQLデータベース:唯一の選択肢
  • 12. 12© 2017 Aerospike Inc. All rights reserved.[ ] NoSQL事例:キャッシング層の高度化 ■  なぜキャッシュが必要? ■  複雑さ・一貫性・保守性 ■  書き込みはRDBMSへ ■  データ遅延 ■  読み込みはキャッシュから ■  RDBMSからデータ・ ロードが必要 ■  キャッシュの再起動 ■  堅牢性 ■  RDBMS、キャッシュのい ずれかがダウンした場合、 システム・ダウン ■  拡張性 ■  スケーラビリティに問題 Caching Layer Fast speed – Consumer Scale Real-time Consumer Facing Pricing / Inventory/Billing Real-time Decisioning Streaming Data Legacy Database (Mainframe) RDBMS Database Transactional Systems Enterprise Environment
  • 13. 13© 2017 Aerospike Inc. All rights reserved.[ ] ■  2-Speed IT ■  Systems of Record ■  データを記録・管理するためのシステム ■  Systems of Engagement ■  利用者との接点となるシステム ■  Systems of Record ■  バックオフィス・アプリケーション ■  企業内の処理のため ■  変化も速度もあまり要求されないが、 堅牢性、一貫性が必要 ■  Systems of Engagement ■  フロントエンド・アプリケーション ■  消費者側に向いている ■  柔軟性、俊敏性、高速性が必要 今後の企業システム: 2-Speed IT
  • 14. 14© 2017 Aerospike Inc. All rights reserved.[ ] NoSQL事例:キャッシング層の高度化 Real-time Consumer Facing Pricing / Inventory/Billing Real-time Decisioning Streaming Data Next Generation Operational DatabaseAerospike Connectors Powered by High Performance NoSQL Legacy Database (Mainframe) RDBMS Database Transactional Systems Enterprise Environment XDR Aerospike Legacy RDBMS HDFS BASED Fast speed – Consumer Scale ■  キャッシュのようでキャッシュ でない ■  オペレーショナルDB ■  シンプル・一貫性・保守性 ■  読み書きをオペレーショナル DBに ■  データ遅延無し ■  データベースとしての 一貫性・保守性 ■  堅牢性 ■  AerospikeはデータをSSDに ■  Aerospikeは顧客システムで 5年間無停止 ■  拡張性 ■  スケーラビリティ
  • 15. 15© 2017 Aerospike Inc. All rights reserved.[ ] 次世代のオペレーショナル・データベースに必要なものとは 高スループットとスケーラビリティ トランザクション量は増大の一途、 スケーラビリティは必須 大規模データ対応 一つのシステムで数百TBのデータ 不揮発性メモリ(NVM)の活用 大量データを、高速、かつ、 一貫性を保持しつつ保存 低レイテンシ クエリに対するレスポンスは、 バラツキ無く、5ミリ秒以下で 信頼性・高可用性 24時間365日稼働、SPOFが無いこと 運用の容易さ 構成変更(スケール)時、運用時に手作業を 必要としない TCOを削減し、より効率的に サーバ台数を削減しつつ、 パフォーマンスは従来と同等以上 オープンであり、相互運用 既存のインフラストラクチャや システムを有効に利用する
  • 16. 16© 2017 Aerospike Inc. All rights reserved.[ ] ■  NoSQLデータベース ■  Cassandra ■  MongoDB ■  Redis ■  Riak ■  Couchbase ■  DynamoDB ■  Hbase ■  RocksDB ■  Tokyo Tyrant ■  Kyoto Tycoon ■  kumo.fs ■  … NoSQLはいろいろあれど ■  特徴 ■  高スループットとスケーラビリティ ■  信頼性・高可用性 ■  大規模データ対応 ■  運用の容易さ ■  不揮発性メモリの活用 ■  TCOの削減 ■  低レイテンシ ■  オープン
  • 17. 17© 2017 Aerospike Inc. All rights reserved.[ ] 性能:Cassandraとの比較 スループット (50% Read, 50% Update) レイテンシ
  • 18. 18© 2017 Aerospike Inc. All rights reserved.[ ] レスポンスの一貫性:Cassandraとの比較 レイテンシ(Update) 経過時間(HH:MM:SS) スループット(Update) 経過時間(HH:MM:SS)
  • 19. 19© 2017 Aerospike Inc. All rights reserved.[ ] ■  ストレージ ■  大量データ ■  HDD: 大容量、低速、安価 ■  高速性 ■  DRAM: 小容量、高速、高価 経済性:DRAMベースのNoSQLとの比較 ■  SSDを活用 ■  高速 ■  大容量 ■  低価格
  • 20. 20© 2017 Aerospike Inc. All rights reserved.[ ] Aerospikeは、唯一、SSDに最適化 ■  高速化 ■  OS・ファイルシステムを経由せず ■  複数SSDに並列アクセス ■  SSD特有処理 ■  書き込みブロックを平滑化 ■  デフラグによる効率的利用 ■  Aerospike Certification Tool ■  SSDのベンチマークツール ■  Read/Writeの混在環境下で測定 ■  性能の良いものだけを推奨 ■  高速かつ性能のバラツキの少ないもの OTHER DATABASE OS FILE SYSTEM PAGE CACHE BLOCK INTERFACE SSD HDD BLOCK INTERFACE SSD SSD OPEN NVM SSD AEROSPIKE HYBRID MEMORY SYSTEM™
  • 21. 21© 2017 Aerospike Inc. All rights reserved.[ ] Aerospikeの特徴 – デジタル展開を可能に" 高スループット・ 低レイテンシ NoSQL Aerospike 次世代のオペレーショナル・ データベース ゼロから設計した次世代アーキテクチャ! •  高性能、高信頼性を導くシンプルなアーキテクチャ •  フラッシュ(SSD)最適化設計(特許) •  レコード指向、スキーマレスNoSQL、キーバリューストア 一貫性の高い(バラツキの無い)性能! •  メモリとフラッシュ(SSD)のハイブリッド構成 •  低レイテンシ、高スループットで安定稼働 •  オン・プレミス、仮想環境、クラウド環境等、多彩な環境 動的な自動クラスタリング! •  実績ある稼働率(顧客サイトで5年間無停止)、高可用性(99.999%) •  自動クラスタ構成、障害時もサービス無停止、自動シャーディング機能 •  データセンター間でのデータ複製(XDR) 開発者に優しい! •  広範な開発言語のサポート(C/C++, Java, C#, Python, Go, Node.js等) " •  クラスタ状態を把握しているクライアント(特許)による有機的動作" •  豊富なAPI群; 開発が容易 顕著なTCO削減効果! •  フラッシュ(SSD)最適化による高パーフォーマンスと大容量化 •  顧客サイトにて、TCOが十分の一の実績 •  運用が極めてシンプルに容易に; 運用費削減効果 $
  • 22. 22© 2017 Aerospike Inc. All rights reserved.[ ] ■  NoSQLは、特定分野から拡大方向へ ■  インターネット広告から金融、通信、ECへ ■  IoTでは唯一のデータベース ■  NoSQLはSystems of Engagementに 良さそう ■  Systems of Recordには使えない? ■  RDBMSは最初から基幹システムに使わ れていたか? ■  時間の問題 NoSQLの将来
  • 23. 23© 2017 Aerospike Inc. All rights reserved.[ ] NoSQLデータベース 誰のための: 今後は多くの方に 何のための: 今後は幅広く応用 その将来は: RDBMSの範囲にも
  • 24. 24© 2017 Aerospike Inc. All rights reserved.[ ] ■  Aerospikeサイト ■  日本語 ■  www.aerospike.jp ■  英語 ■  www.aerospike.com ■  ベンチマーク ■  Cassandraとの比較 ■  http://www.aerospike.jp/blog-ja/comparing-nosql-databases-aerospike-and-cassandra/ 下記、ご参照ください