SlideShare a Scribd company logo
1 of 21
©2015 DataStax Confidential. Do not distribute without consent.
Cassandra Meetup Tokyo, 2016 Spring
2016年3月7日
日本マイクロソフト
ON
©2015 DataStax Confidential. Do not distribute without consent.
本日のアジェンダ
時間 詳細 発表者
19:00 ご挨拶 日本マイクロソフト株式会社
OSSエバンジェリスト 新井 真一郎
19:10 Microsoft Azureの紹介と
Cassandra
日本マイクロソフト株式会社 大田昌幸
DataStax 原沢 滋
19:45 最先端検索エンジンPatheeがMS Azure
とCassandraをどう利用しているか
株式会社tritrue
寺田 真介
20:20 Apache Cassandraのデータモデル
ベストプラクティス
DataStax Inc.
Luke Tillman
20:55 Closing DataStax Inc
原沢 滋
21:00 親睦会 Sponsored by DataStax
©2015 DataStax Confidential. Do not distribute without consent.
Cassandra Meetup Tokyo, 2016 Spring
2016年3月7日
日本マイクロソフト
Cassandra Meetup Tokyo, 2016 Spring
©2015 DataStax Confidential. Do not distribute without consent.
OLTP
(RDBMS)
DWH
(RDBMS)
(NOSQL)
Cassandra
OLTP
(RDBMS)
DWH
(RDBMS)
(Hadoop)
Spark
分析・データベース
オペレーショナル
データベース
既存システム(RDB)
新システムへの要求
*データ量
*パフォマンス
*柔軟性
*可用性
*値段
分析・データベース
オペレーショナル
データベース
既存システム(RDB)
新システム(NOSQL)
今までRDB では不可能、又は実現するのに
コストが膨大にかかった領域
Cassandraとは? まずは位置付け
©2015 DataStax Confidential. Do not distribute without consent.
ある企業における
Apache Cassandra
• 100,000+ ノード
• 数十ペタバイト
• 毎秒数百万件以上オペレーショ
ン
• 最大クラスタのノード数1,000+
• バージョンはv1.2 とv2.0を利用
写真は2014年に75,000+ノードと発表した時のもの
©2015 DataStax Confidential. Do not distribute without consent.
ソニーにおけるApache Cassandra
• Cassandraを6ヶ月でプロダクション
• リニアスケーラビリティ
• パフォーマンス
• ダウンタイムがない
• 運用が楽
• コスト
データスループット: Gigabytes/sec
トランザクション: >200,000/sec
データサイズ: Tens of terabytes
©2015 DataStax Confidential. Do not distribute without consent.
NetflixにおけるDataStax Enterprise(DSE)
(Apache Cassandra)
Netflix は映像ストリーミング配信会社
• Netflix の全データベースのち95%を DSE を
利用
• スループットは1千万トランザクション/秒
• 1日1兆トランザクションをDSE で処理
• 世界各地にある6つのデータセンターの
Oracle を置き換え、100%クラウドで実現
• AWSの大規模の再起動の際も全く問題なく24時
間x365日のサービスをCassandraで提供
©2015 DataStax Confidential. Do not distribute without consent. 8
©2015 DataStax Confidential. Do not distribute without consent. 9
©2015 DataStax Confidential. Do not distribute without consent.
+
x
Apache Cassandraとは?
Apache Cassandraとは分散データベース
Apache Cassandra とは
Amazon Dynamo の分散ハッシュテーブル
(DHT)と、Google BigTable のKVSの2
つの特徴を併せ持つビッグデータ用分散
データベース
• Amazon DynamoとGoogle Bigtableの良い点を持つ
• 高速パフォーマンスとリニアな拡張
• SPOF(Single Point of Failure)がない、簡単に24
時間 x 365日ダウンさせないで運用が可能
• 完全な分散
• 柔軟なNoSQLデータモデル(スキーマーレス!)
• シンプルな運用管理
• SQL ライクな言語CQLをサポートしている
• 様々な無償ツールとドライバ/コネクタを持つ
• 様々な整合性を選ぶ事が可能(CAP定理, BASE)
Dynamo
©2015 DataStax Confidential. Do not distribute without consent.
Cassandraとは?
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
Data: 原沢
Data: 大田
Data: 新井
• Name node, gatekeeperといった特別なノードの機能を持つノードがない
• すべてのノード(マシン)が完全に同じ機能を持つ
クラスター
データベース
各ノードがHashで決めら
れたKEYを元に分散され
たデータを持つ
=
©2015 DataStax Confidential. Do not distribute without consent.
Cassandraとは?
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
Data: 原沢
Data: 大田
Data: 新井
x
• Name node, gatekeeperといった特別なノードの機能を持つノードがない
• すべてのノード(マシン)が完全に同じ機能を持つ
一台のマシンが
死ぬとデータが
見えない?
©2015 DataStax Confidential. Do not distribute without consent.
Cassandraとは?
• 分散でデータを保持するので、他のマシンの影響を受けない
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
Data: 原沢
Data: 原沢
Data: 原沢
レプリケーション
(データのコピー)
は何台に持たせるかを決
められる
Replication factor=3
マシンが故障しても、
特定のマシンが特定の
機能を持っている訳で
はないので、他のデー
タのあるマシンが同じ
作業を全く問題なく処
理する事が可能
©2015 DataStax Confidential. Do not distribute without consent.
Cassandraとは?
• 分散でデータを保持するので、他のマシンの影響を受けない
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
Data: 原沢
Data: 原沢
Data: 原沢
x
問題なし一台死んでも問題無し
©2015 DataStax Confidential. Do not distribute without consent.
Cassandraとは?
• すべてのノードは同等で、どのマシンでも処理を同等に受け付ける
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
©2015 DataStax Confidential. Do not distribute without consent.
Cassandraとは?
• すべてのノードは同等で、どのマシンでも処理を同等に受け付ける
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
©2015 DataStax Confidential. Do not distribute without consent.
Cassandraとは?
• すべてのノードは同等で、どのマシンでも処理を同等に受け付ける
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
©2015 DataStax Confidential. Do not distribute without consent.
Cassandraとは?
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
• すべてのノードは同等で、どのマシンでも処理を同等に受け付ける
©2015 DataStax Confidential. Do not distribute without consent.
Cassandraとは?
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
• すべてのノードは同等で、どのマシンでも処理を同等に受け付ける
©2015 DataStax Confidential. Do not distribute without consent.
• 複数データセンター間でもレプリケーション可能
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
Cassandraとは
CassandraがETL不要で
自動にReplication
東日本
データセンタ
西日本
データセンタ
©2015 DataStax Confidential. Do not distribute without consent.
Cassandra のアーキテクチャ(マルチデータセンター)
• 複数のデータセンター内でのレプリケーションも自動で行う事が可能
• 双方向のマルチデータセンターでのレプリケーションを行う
• どのデータセンターのどのノードを対象に対しても読み取り/書き込みが可能
• 故障時はドライバが判断して、接続できるノードに接続を行う
C*
C*
C*
C*
C*
C*
C*
C*
C*
C*
C*
C*
C*
C*
C*
C*
C*
C*
東日本
データセンタ
オン
プレミス
7369,原沢
7369,原沢
7369,原沢
7369,原沢
7369,原沢
7369,原沢
7369,原沢
7369,原沢
7369,原沢
西日本
データセンタ

More Related Content

What's hot

スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例terurou
 
Webアプリケーションから見たCassandra
Webアプリケーションから見たCassandraWebアプリケーションから見たCassandra
Webアプリケーションから見たCassandra2t3
 
RDB開発者のためのApache Cassandra データモデリング入門
RDB開発者のためのApache Cassandra データモデリング入門RDB開発者のためのApache Cassandra データモデリング入門
RDB開発者のためのApache Cassandra データモデリング入門Yuki Morishita
 
[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
 
cassandra調査レポート
cassandra調査レポートcassandra調査レポート
cassandra調査レポートAkihiro Kuwano
 
SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係datastaxjp
 
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...Insight Technology, Inc.
 
サンプルで学ぶCassandraアプリケーションの作り方
サンプルで学ぶCassandraアプリケーションの作り方サンプルで学ぶCassandraアプリケーションの作り方
サンプルで学ぶCassandraアプリケーションの作り方Yuki Morishita
 
DB Tech showcase Tokyo 2015 Works Applications
DB Tech showcase Tokyo 2015 Works ApplicationsDB Tech showcase Tokyo 2015 Works Applications
DB Tech showcase Tokyo 2015 Works Applications2t3
 
RDBからの脱却: 新ERP"HUE"におけるCassandra
RDBからの脱却: 新ERP"HUE"におけるCassandraRDBからの脱却: 新ERP"HUE"におけるCassandra
RDBからの脱却: 新ERP"HUE"におけるCassandra2t3
 
[db tech showcase Tokyo 2016] D27: Next Generation Apache Cassandra by ヤフー株式会...
[db tech showcase Tokyo 2016] D27: Next Generation Apache Cassandra by ヤフー株式会...[db tech showcase Tokyo 2016] D27: Next Generation Apache Cassandra by ヤフー株式会...
[db tech showcase Tokyo 2016] D27: Next Generation Apache Cassandra by ヤフー株式会...Insight Technology, Inc.
 
Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編Yuki Morishita
 
Devsumi2013【15-e-5】NoSQLの野心的な使い方 ~Apache Cassandra編~
Devsumi2013【15-e-5】NoSQLの野心的な使い方 ~Apache Cassandra編~Devsumi2013【15-e-5】NoSQLの野心的な使い方 ~Apache Cassandra編~
Devsumi2013【15-e-5】NoSQLの野心的な使い方 ~Apache Cassandra編~kishimotosc
 
Cassandraのトランザクションサポート化 & web2pyによるcms用プラグイン開発
Cassandraのトランザクションサポート化 & web2pyによるcms用プラグイン開発Cassandraのトランザクションサポート化 & web2pyによるcms用プラグイン開発
Cassandraのトランザクションサポート化 & web2pyによるcms用プラグイン開発kishimotosc
 
Datastax Enterpriseをはじめよう
Datastax EnterpriseをはじめようDatastax Enterpriseをはじめよう
Datastax EnterpriseをはじめようYuki Morishita
 
Cassandra(no sql)によるシステム提案と開発
Cassandra(no sql)によるシステム提案と開発Cassandra(no sql)によるシステム提案と開発
Cassandra(no sql)によるシステム提案と開発kishimotosc
 
Couchbase introduction-20150611
Couchbase introduction-20150611Couchbase introduction-20150611
Couchbase introduction-20150611Couchbase Japan KK
 
PHP開発者のためのNoSQL入門
PHP開発者のためのNoSQL入門PHP開発者のためのNoSQL入門
PHP開発者のためのNoSQL入門じゅん なかざ
 
Apache Cassandra最新情報まとめ
Apache Cassandra最新情報まとめApache Cassandra最新情報まとめ
Apache Cassandra最新情報まとめYuki Morishita
 

What's hot (20)

スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
 
Webアプリケーションから見たCassandra
Webアプリケーションから見たCassandraWebアプリケーションから見たCassandra
Webアプリケーションから見たCassandra
 
RDB開発者のためのApache Cassandra データモデリング入門
RDB開発者のためのApache Cassandra データモデリング入門RDB開発者のためのApache Cassandra データモデリング入門
RDB開発者のための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] E35: Web, IoT, モバイル時代のデータベース、Apache Cassandraを学ぼう
 
cassandra調査レポート
cassandra調査レポートcassandra調査レポート
cassandra調査レポート
 
SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係
 
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...
 
サンプルで学ぶCassandraアプリケーションの作り方
サンプルで学ぶCassandraアプリケーションの作り方サンプルで学ぶCassandraアプリケーションの作り方
サンプルで学ぶCassandraアプリケーションの作り方
 
DB Tech showcase Tokyo 2015 Works Applications
DB Tech showcase Tokyo 2015 Works ApplicationsDB Tech showcase Tokyo 2015 Works Applications
DB Tech showcase Tokyo 2015 Works Applications
 
RDBからの脱却: 新ERP"HUE"におけるCassandra
RDBからの脱却: 新ERP"HUE"におけるCassandraRDBからの脱却: 新ERP"HUE"におけるCassandra
RDBからの脱却: 新ERP"HUE"におけるCassandra
 
[db tech showcase Tokyo 2016] D27: Next Generation Apache Cassandra by ヤフー株式会...
[db tech showcase Tokyo 2016] D27: Next Generation Apache Cassandra by ヤフー株式会...[db tech showcase Tokyo 2016] D27: Next Generation Apache Cassandra by ヤフー株式会...
[db tech showcase Tokyo 2016] D27: Next Generation Apache Cassandra by ヤフー株式会...
 
Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編
 
これがCassandra
これがCassandraこれがCassandra
これがCassandra
 
Devsumi2013【15-e-5】NoSQLの野心的な使い方 ~Apache Cassandra編~
Devsumi2013【15-e-5】NoSQLの野心的な使い方 ~Apache Cassandra編~Devsumi2013【15-e-5】NoSQLの野心的な使い方 ~Apache Cassandra編~
Devsumi2013【15-e-5】NoSQLの野心的な使い方 ~Apache Cassandra編~
 
Cassandraのトランザクションサポート化 & web2pyによるcms用プラグイン開発
Cassandraのトランザクションサポート化 & web2pyによるcms用プラグイン開発Cassandraのトランザクションサポート化 & web2pyによるcms用プラグイン開発
Cassandraのトランザクションサポート化 & web2pyによるcms用プラグイン開発
 
Datastax Enterpriseをはじめよう
Datastax EnterpriseをはじめようDatastax Enterpriseをはじめよう
Datastax Enterpriseをはじめよう
 
Cassandra(no sql)によるシステム提案と開発
Cassandra(no sql)によるシステム提案と開発Cassandra(no sql)によるシステム提案と開発
Cassandra(no sql)によるシステム提案と開発
 
Couchbase introduction-20150611
Couchbase introduction-20150611Couchbase introduction-20150611
Couchbase introduction-20150611
 
PHP開発者のためのNoSQL入門
PHP開発者のためのNoSQL入門PHP開発者のためのNoSQL入門
PHP開発者のためのNoSQL入門
 
Apache Cassandra最新情報まとめ
Apache Cassandra最新情報まとめApache Cassandra最新情報まとめ
Apache Cassandra最新情報まとめ
 

Similar to Cassandra Meetup Tokyo, 2016 Spring

Cassandra Meetup Tokyo, 2016 Spring
Cassandra Meetup Tokyo, 2016 SpringCassandra Meetup Tokyo, 2016 Spring
Cassandra Meetup Tokyo, 2016 SpringShigeru Harasawa
 
Cassandra Meetup Tokyo, 2015 Summer
Cassandra Meetup Tokyo, 2015 SummerCassandra Meetup Tokyo, 2015 Summer
Cassandra Meetup Tokyo, 2015 Summerdatastaxjp
 
M06_DX を担うエンジニア向け Data & AI Analytics プラットフォームの最適解 ~ Azure Synapse 最新機能ご紹介 ~ ...
M06_DX を担うエンジニア向け Data & AI Analytics プラットフォームの最適解 ~ Azure Synapse 最新機能ご紹介 ~ ...M06_DX を担うエンジニア向け Data & AI Analytics プラットフォームの最適解 ~ Azure Synapse 最新機能ご紹介 ~ ...
M06_DX を担うエンジニア向け Data & AI Analytics プラットフォームの最適解 ~ Azure Synapse 最新機能ご紹介 ~ ...日本マイクロソフト株式会社
 
進化を続けるデータベース・クラウド:Oracle Database, Exadata, MySQL, Cloud Machine [Oracle Clou...
進化を続けるデータベース・クラウド:Oracle Database, Exadata, MySQL, Cloud Machine [Oracle Clou...進化を続けるデータベース・クラウド:Oracle Database, Exadata, MySQL, Cloud Machine [Oracle Clou...
進化を続けるデータベース・クラウド:Oracle Database, Exadata, MySQL, Cloud Machine [Oracle Clou...オラクルエンジニア通信
 
Javaアプリケーションの モダナイゼーションアプローチ
Javaアプリケーションの モダナイゼーションアプローチJavaアプリケーションの モダナイゼーションアプローチ
Javaアプリケーションの モダナイゼーションアプローチCData Software Japan
 
クラウドを使って競争優位なビッグデータ活用の実現へ [Oracle Cloud Days Tokyo 2016]
クラウドを使って競争優位なビッグデータ活用の実現へ [Oracle Cloud Days Tokyo 2016]クラウドを使って競争優位なビッグデータ活用の実現へ [Oracle Cloud Days Tokyo 2016]
クラウドを使って競争優位なビッグデータ活用の実現へ [Oracle Cloud Days Tokyo 2016]オラクルエンジニア通信
 
Microsoft Ignite Fall 2021 Data Platform Update Topics
Microsoft Ignite Fall 2021 Data Platform Update TopicsMicrosoft Ignite Fall 2021 Data Platform Update Topics
Microsoft Ignite Fall 2021 Data Platform Update TopicsMicrosoft
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也Insight Technology, Inc.
 
脱Excelで部門のデータ管理業務を 効率化するデータ活用クラウド
脱Excelで部門のデータ管理業務を効率化するデータ活用クラウド脱Excelで部門のデータ管理業務を効率化するデータ活用クラウド
脱Excelで部門のデータ管理業務を 効率化するデータ活用クラウドオラクルエンジニア通信
 
今日から使えるCouchbaseシステムアーキテクチャデザインパターン集
今日から使えるCouchbaseシステムアーキテクチャデザインパターン集今日から使えるCouchbaseシステムアーキテクチャデザインパターン集
今日から使えるCouchbaseシステムアーキテクチャデザインパターン集Couchbase Japan KK
 
Web App for Containers + MySQLでコンテナ対応したPHPアプリを作ろう!
Web App for Containers + MySQLでコンテナ対応したPHPアプリを作ろう! Web App for Containers + MySQLでコンテナ対応したPHPアプリを作ろう!
Web App for Containers + MySQLでコンテナ対応したPHPアプリを作ろう! Yoichi Kawasaki
 
AzureとDatadogとこれからのモニタリング - Next Gen Monitoring with Azure and Datadog 20180922
AzureとDatadogとこれからのモニタリング - Next Gen Monitoring with Azure and Datadog 20180922AzureとDatadogとこれからのモニタリング - Next Gen Monitoring with Azure and Datadog 20180922
AzureとDatadogとこれからのモニタリング - Next Gen Monitoring with Azure and Datadog 20180922Masahiro Hattori
 
SAP on Azure Cloud Workshop Material Japanese 20190221
SAP on Azure Cloud Workshop Material Japanese 20190221SAP on Azure Cloud Workshop Material Japanese 20190221
SAP on Azure Cloud Workshop Material Japanese 20190221Hitoshi Ikemoto
 
Microsoft Azure build & ignight update summary
Microsoft Azure build & ignight update summary Microsoft Azure build & ignight update summary
Microsoft Azure build & ignight update summary Hirano Kazunori
 
ビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fall
ビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fallビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fall
ビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo FallYusukeKuramata
 
20161214 re growth-sapporo
20161214 re growth-sapporo20161214 re growth-sapporo
20161214 re growth-sapporoSatoru Ishikawa
 
Windows環境でのMySQL
Windows環境でのMySQLWindows環境でのMySQL
Windows環境でのMySQLyoyamasaki
 

Similar to Cassandra Meetup Tokyo, 2016 Spring (20)

Cassandra Meetup Tokyo, 2016 Spring
Cassandra Meetup Tokyo, 2016 SpringCassandra Meetup Tokyo, 2016 Spring
Cassandra Meetup Tokyo, 2016 Spring
 
20161125 Asakusa Framework Day オラクル講演資料
20161125 Asakusa Framework Day オラクル講演資料20161125 Asakusa Framework Day オラクル講演資料
20161125 Asakusa Framework Day オラクル講演資料
 
Cassandra Meetup Tokyo, 2015 Summer
Cassandra Meetup Tokyo, 2015 SummerCassandra Meetup Tokyo, 2015 Summer
Cassandra Meetup Tokyo, 2015 Summer
 
AWS re:Invent2017で見た AWSの強さとは
AWS re:Invent2017で見た AWSの強さとは AWS re:Invent2017で見た AWSの強さとは
AWS re:Invent2017で見た AWSの強さとは
 
M06_DX を担うエンジニア向け Data & AI Analytics プラットフォームの最適解 ~ Azure Synapse 最新機能ご紹介 ~ ...
M06_DX を担うエンジニア向け Data & AI Analytics プラットフォームの最適解 ~ Azure Synapse 最新機能ご紹介 ~ ...M06_DX を担うエンジニア向け Data & AI Analytics プラットフォームの最適解 ~ Azure Synapse 最新機能ご紹介 ~ ...
M06_DX を担うエンジニア向け Data & AI Analytics プラットフォームの最適解 ~ Azure Synapse 最新機能ご紹介 ~ ...
 
進化を続けるデータベース・クラウド:Oracle Database, Exadata, MySQL, Cloud Machine [Oracle Clou...
進化を続けるデータベース・クラウド:Oracle Database, Exadata, MySQL, Cloud Machine [Oracle Clou...進化を続けるデータベース・クラウド:Oracle Database, Exadata, MySQL, Cloud Machine [Oracle Clou...
進化を続けるデータベース・クラウド:Oracle Database, Exadata, MySQL, Cloud Machine [Oracle Clou...
 
Azure <3 Openness
Azure <3 OpennessAzure <3 Openness
Azure <3 Openness
 
Javaアプリケーションの モダナイゼーションアプローチ
Javaアプリケーションの モダナイゼーションアプローチJavaアプリケーションの モダナイゼーションアプローチ
Javaアプリケーションの モダナイゼーションアプローチ
 
クラウドを使って競争優位なビッグデータ活用の実現へ [Oracle Cloud Days Tokyo 2016]
クラウドを使って競争優位なビッグデータ活用の実現へ [Oracle Cloud Days Tokyo 2016]クラウドを使って競争優位なビッグデータ活用の実現へ [Oracle Cloud Days Tokyo 2016]
クラウドを使って競争優位なビッグデータ活用の実現へ [Oracle Cloud Days Tokyo 2016]
 
Microsoft Ignite Fall 2021 Data Platform Update Topics
Microsoft Ignite Fall 2021 Data Platform Update TopicsMicrosoft Ignite Fall 2021 Data Platform Update Topics
Microsoft Ignite Fall 2021 Data Platform Update Topics
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也
 
脱Excelで部門のデータ管理業務を 効率化するデータ活用クラウド
脱Excelで部門のデータ管理業務を効率化するデータ活用クラウド脱Excelで部門のデータ管理業務を効率化するデータ活用クラウド
脱Excelで部門のデータ管理業務を 効率化するデータ活用クラウド
 
今日から使えるCouchbaseシステムアーキテクチャデザインパターン集
今日から使えるCouchbaseシステムアーキテクチャデザインパターン集今日から使えるCouchbaseシステムアーキテクチャデザインパターン集
今日から使えるCouchbaseシステムアーキテクチャデザインパターン集
 
Web App for Containers + MySQLでコンテナ対応したPHPアプリを作ろう!
Web App for Containers + MySQLでコンテナ対応したPHPアプリを作ろう! Web App for Containers + MySQLでコンテナ対応したPHPアプリを作ろう!
Web App for Containers + MySQLでコンテナ対応したPHPアプリを作ろう!
 
AzureとDatadogとこれからのモニタリング - Next Gen Monitoring with Azure and Datadog 20180922
AzureとDatadogとこれからのモニタリング - Next Gen Monitoring with Azure and Datadog 20180922AzureとDatadogとこれからのモニタリング - Next Gen Monitoring with Azure and Datadog 20180922
AzureとDatadogとこれからのモニタリング - Next Gen Monitoring with Azure and Datadog 20180922
 
SAP on Azure Cloud Workshop Material Japanese 20190221
SAP on Azure Cloud Workshop Material Japanese 20190221SAP on Azure Cloud Workshop Material Japanese 20190221
SAP on Azure Cloud Workshop Material Japanese 20190221
 
Microsoft Azure build & ignight update summary
Microsoft Azure build & ignight update summary Microsoft Azure build & ignight update summary
Microsoft Azure build & ignight update summary
 
ビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fall
ビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fallビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fall
ビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fall
 
20161214 re growth-sapporo
20161214 re growth-sapporo20161214 re growth-sapporo
20161214 re growth-sapporo
 
Windows環境でのMySQL
Windows環境でのMySQLWindows環境でのMySQL
Windows環境でのMySQL
 

More from datastaxjp

検索エンジンPatheeがAzureとCassandraをどう利用しているのか
検索エンジンPatheeがAzureとCassandraをどう利用しているのか検索エンジンPatheeがAzureとCassandraをどう利用しているのか
検索エンジンPatheeがAzureとCassandraをどう利用しているのかdatastaxjp
 
(LT)Spark and Cassandra
(LT)Spark and Cassandra(LT)Spark and Cassandra
(LT)Spark and Cassandradatastaxjp
 
Cassandra v3.0 at Rakuten meet-up on 12/2/2015
Cassandra v3.0 at Rakuten meet-up on 12/2/2015Cassandra v3.0 at Rakuten meet-up on 12/2/2015
Cassandra v3.0 at Rakuten meet-up on 12/2/2015datastaxjp
 
Investigation of Transactions in Cassandra
Investigation of Transactions in CassandraInvestigation of Transactions in Cassandra
Investigation of Transactions in Cassandradatastaxjp
 
Cassandra summit 2015 レポート
Cassandra summit 2015 レポートCassandra summit 2015 レポート
Cassandra summit 2015 レポートdatastaxjp
 
Cassandra and Spark
Cassandra and Spark Cassandra and Spark
Cassandra and Spark datastaxjp
 
[Cassandra summit Tokyo, 2015] Cassandra 2015 最新情報 by ジョナサン・エリス(Jonathan Ellis)
[Cassandra summit Tokyo, 2015] Cassandra 2015 最新情報 by ジョナサン・エリス(Jonathan Ellis)[Cassandra summit Tokyo, 2015] Cassandra 2015 最新情報 by ジョナサン・エリス(Jonathan Ellis)
[Cassandra summit Tokyo, 2015] Cassandra 2015 最新情報 by ジョナサン・エリス(Jonathan Ellis)datastaxjp
 
[db tech showcase Tokyo 2015] A27: RDBエンジニアの為のNOSQL, 今どうしてNOSQLなのか?
[db tech showcase Tokyo 2015] A27: RDBエンジニアの為のNOSQL, 今どうしてNOSQLなのか?[db tech showcase Tokyo 2015] A27: RDBエンジニアの為のNOSQL, 今どうしてNOSQLなのか?
[db tech showcase Tokyo 2015] A27: RDBエンジニアの為のNOSQL, 今どうしてNOSQLなのか?datastaxjp
 

More from datastaxjp (8)

検索エンジンPatheeがAzureとCassandraをどう利用しているのか
検索エンジンPatheeがAzureとCassandraをどう利用しているのか検索エンジンPatheeがAzureとCassandraをどう利用しているのか
検索エンジンPatheeがAzureとCassandraをどう利用しているのか
 
(LT)Spark and Cassandra
(LT)Spark and Cassandra(LT)Spark and Cassandra
(LT)Spark and Cassandra
 
Cassandra v3.0 at Rakuten meet-up on 12/2/2015
Cassandra v3.0 at Rakuten meet-up on 12/2/2015Cassandra v3.0 at Rakuten meet-up on 12/2/2015
Cassandra v3.0 at Rakuten meet-up on 12/2/2015
 
Investigation of Transactions in Cassandra
Investigation of Transactions in CassandraInvestigation of Transactions in Cassandra
Investigation of Transactions in Cassandra
 
Cassandra summit 2015 レポート
Cassandra summit 2015 レポートCassandra summit 2015 レポート
Cassandra summit 2015 レポート
 
Cassandra and Spark
Cassandra and Spark Cassandra and Spark
Cassandra and Spark
 
[Cassandra summit Tokyo, 2015] Cassandra 2015 最新情報 by ジョナサン・エリス(Jonathan Ellis)
[Cassandra summit Tokyo, 2015] Cassandra 2015 最新情報 by ジョナサン・エリス(Jonathan Ellis)[Cassandra summit Tokyo, 2015] Cassandra 2015 最新情報 by ジョナサン・エリス(Jonathan Ellis)
[Cassandra summit Tokyo, 2015] Cassandra 2015 最新情報 by ジョナサン・エリス(Jonathan Ellis)
 
[db tech showcase Tokyo 2015] A27: RDBエンジニアの為のNOSQL, 今どうしてNOSQLなのか?
[db tech showcase Tokyo 2015] A27: RDBエンジニアの為のNOSQL, 今どうしてNOSQLなのか?[db tech showcase Tokyo 2015] A27: RDBエンジニアの為のNOSQL, 今どうしてNOSQLなのか?
[db tech showcase Tokyo 2015] A27: RDBエンジニアの為のNOSQL, 今どうしてNOSQLなのか?
 

Cassandra Meetup Tokyo, 2016 Spring

  • 1. ©2015 DataStax Confidential. Do not distribute without consent. Cassandra Meetup Tokyo, 2016 Spring 2016年3月7日 日本マイクロソフト ON
  • 2. ©2015 DataStax Confidential. Do not distribute without consent. 本日のアジェンダ 時間 詳細 発表者 19:00 ご挨拶 日本マイクロソフト株式会社 OSSエバンジェリスト 新井 真一郎 19:10 Microsoft Azureの紹介と Cassandra 日本マイクロソフト株式会社 大田昌幸 DataStax 原沢 滋 19:45 最先端検索エンジンPatheeがMS Azure とCassandraをどう利用しているか 株式会社tritrue 寺田 真介 20:20 Apache Cassandraのデータモデル ベストプラクティス DataStax Inc. Luke Tillman 20:55 Closing DataStax Inc 原沢 滋 21:00 親睦会 Sponsored by DataStax
  • 3. ©2015 DataStax Confidential. Do not distribute without consent. Cassandra Meetup Tokyo, 2016 Spring 2016年3月7日 日本マイクロソフト Cassandra Meetup Tokyo, 2016 Spring
  • 4. ©2015 DataStax Confidential. Do not distribute without consent. OLTP (RDBMS) DWH (RDBMS) (NOSQL) Cassandra OLTP (RDBMS) DWH (RDBMS) (Hadoop) Spark 分析・データベース オペレーショナル データベース 既存システム(RDB) 新システムへの要求 *データ量 *パフォマンス *柔軟性 *可用性 *値段 分析・データベース オペレーショナル データベース 既存システム(RDB) 新システム(NOSQL) 今までRDB では不可能、又は実現するのに コストが膨大にかかった領域 Cassandraとは? まずは位置付け
  • 5. ©2015 DataStax Confidential. Do not distribute without consent. ある企業における Apache Cassandra • 100,000+ ノード • 数十ペタバイト • 毎秒数百万件以上オペレーショ ン • 最大クラスタのノード数1,000+ • バージョンはv1.2 とv2.0を利用 写真は2014年に75,000+ノードと発表した時のもの
  • 6. ©2015 DataStax Confidential. Do not distribute without consent. ソニーにおけるApache Cassandra • Cassandraを6ヶ月でプロダクション • リニアスケーラビリティ • パフォーマンス • ダウンタイムがない • 運用が楽 • コスト データスループット: Gigabytes/sec トランザクション: >200,000/sec データサイズ: Tens of terabytes
  • 7. ©2015 DataStax Confidential. Do not distribute without consent. NetflixにおけるDataStax Enterprise(DSE) (Apache Cassandra) Netflix は映像ストリーミング配信会社 • Netflix の全データベースのち95%を DSE を 利用 • スループットは1千万トランザクション/秒 • 1日1兆トランザクションをDSE で処理 • 世界各地にある6つのデータセンターの Oracle を置き換え、100%クラウドで実現 • AWSの大規模の再起動の際も全く問題なく24時 間x365日のサービスをCassandraで提供
  • 8. ©2015 DataStax Confidential. Do not distribute without consent. 8
  • 9. ©2015 DataStax Confidential. Do not distribute without consent. 9
  • 10. ©2015 DataStax Confidential. Do not distribute without consent. + x Apache Cassandraとは? Apache Cassandraとは分散データベース Apache Cassandra とは Amazon Dynamo の分散ハッシュテーブル (DHT)と、Google BigTable のKVSの2 つの特徴を併せ持つビッグデータ用分散 データベース • Amazon DynamoとGoogle Bigtableの良い点を持つ • 高速パフォーマンスとリニアな拡張 • SPOF(Single Point of Failure)がない、簡単に24 時間 x 365日ダウンさせないで運用が可能 • 完全な分散 • 柔軟なNoSQLデータモデル(スキーマーレス!) • シンプルな運用管理 • SQL ライクな言語CQLをサポートしている • 様々な無償ツールとドライバ/コネクタを持つ • 様々な整合性を選ぶ事が可能(CAP定理, BASE) Dynamo
  • 11. ©2015 DataStax Confidential. Do not distribute without consent. Cassandraとは? Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra Data: 原沢 Data: 大田 Data: 新井 • Name node, gatekeeperといった特別なノードの機能を持つノードがない • すべてのノード(マシン)が完全に同じ機能を持つ クラスター データベース 各ノードがHashで決めら れたKEYを元に分散され たデータを持つ =
  • 12. ©2015 DataStax Confidential. Do not distribute without consent. Cassandraとは? Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra Data: 原沢 Data: 大田 Data: 新井 x • Name node, gatekeeperといった特別なノードの機能を持つノードがない • すべてのノード(マシン)が完全に同じ機能を持つ 一台のマシンが 死ぬとデータが 見えない?
  • 13. ©2015 DataStax Confidential. Do not distribute without consent. Cassandraとは? • 分散でデータを保持するので、他のマシンの影響を受けない Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra Data: 原沢 Data: 原沢 Data: 原沢 レプリケーション (データのコピー) は何台に持たせるかを決 められる Replication factor=3 マシンが故障しても、 特定のマシンが特定の 機能を持っている訳で はないので、他のデー タのあるマシンが同じ 作業を全く問題なく処 理する事が可能
  • 14. ©2015 DataStax Confidential. Do not distribute without consent. Cassandraとは? • 分散でデータを保持するので、他のマシンの影響を受けない Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra Data: 原沢 Data: 原沢 Data: 原沢 x 問題なし一台死んでも問題無し
  • 15. ©2015 DataStax Confidential. Do not distribute without consent. Cassandraとは? • すべてのノードは同等で、どのマシンでも処理を同等に受け付ける Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra
  • 16. ©2015 DataStax Confidential. Do not distribute without consent. Cassandraとは? • すべてのノードは同等で、どのマシンでも処理を同等に受け付ける Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra
  • 17. ©2015 DataStax Confidential. Do not distribute without consent. Cassandraとは? • すべてのノードは同等で、どのマシンでも処理を同等に受け付ける Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra
  • 18. ©2015 DataStax Confidential. Do not distribute without consent. Cassandraとは? Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra • すべてのノードは同等で、どのマシンでも処理を同等に受け付ける
  • 19. ©2015 DataStax Confidential. Do not distribute without consent. Cassandraとは? Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra • すべてのノードは同等で、どのマシンでも処理を同等に受け付ける
  • 20. ©2015 DataStax Confidential. Do not distribute without consent. • 複数データセンター間でもレプリケーション可能 Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra Cassandraとは CassandraがETL不要で 自動にReplication 東日本 データセンタ 西日本 データセンタ
  • 21. ©2015 DataStax Confidential. Do not distribute without consent. Cassandra のアーキテクチャ(マルチデータセンター) • 複数のデータセンター内でのレプリケーションも自動で行う事が可能 • 双方向のマルチデータセンターでのレプリケーションを行う • どのデータセンターのどのノードを対象に対しても読み取り/書き込みが可能 • 故障時はドライバが判断して、接続できるノードに接続を行う C* C* C* C* C* C* C* C* C* C* C* C* C* C* C* C* C* C* 東日本 データセンタ オン プレミス 7369,原沢 7369,原沢 7369,原沢 7369,原沢 7369,原沢 7369,原沢 7369,原沢 7369,原沢 7369,原沢 西日本 データセンタ

Editor's Notes

  1. What’s new, Mixture Cassandra, facebook twitter type Video Library, stream Hulu, cloud tv soon My Library, Games library by Cassandra, customer base search engine, peronalized data, what user own. Play station now, cloud gaming PS3/PS4 Notification powered by Cassandra LiveArea Cassandra, information about particular games, friend infor, recent activity recent item Store Catalog, Cassandra, lot of information , video, games all in here. Playstation is the biggest data, apple catalog or MS catalog Pre-order, Cassandra, help destiny PS Plus, Cassandra, Community application, this is very important function, Recommendations, not use Cassandra Remote Download, Cassandra, bought online and push to PS3/4 Share, Cassandra, share experience, upload movies, screenshot etc Autentification, + more Cassandra