SlideShare ist ein Scribd-Unternehmen logo
1 von 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,原沢
西日本
データセンタ

Weitere ähnliche Inhalte

Was ist angesagt?

#BigDataLite で気がついた仮想アプライアンスとパラダイムシフト
#BigDataLite で気がついた仮想アプライアンスとパラダイムシフト#BigDataLite で気がついた仮想アプライアンスとパラダイムシフト
#BigDataLite で気がついた仮想アプライアンスとパラダイムシフトWataru Morohashi
 
20150703 innovation egg
20150703 innovation egg20150703 innovation egg
20150703 innovation eggDaiki Mori
 
クラウドジャパン春 ナレコムクラウド資料
クラウドジャパン春 ナレコムクラウド資料クラウドジャパン春 ナレコムクラウド資料
クラウドジャパン春 ナレコムクラウド資料knowledgecommunication
 
私がCloudStackを使う4つの理由
私がCloudStackを使う4つの理由私がCloudStackを使う4つの理由
私がCloudStackを使う4つの理由Takuma Nakajima
 
20130123 jawsug札幌StorageGateway事例
20130123 jawsug札幌StorageGateway事例20130123 jawsug札幌StorageGateway事例
20130123 jawsug札幌StorageGateway事例Serverworks Co.,Ltd.
 
【KSKアナリティクス】 NYSOL インストール (Windows 64 bit 編)
【KSKアナリティクス】 NYSOL インストール (Windows 64 bit 編)【KSKアナリティクス】 NYSOL インストール (Windows 64 bit 編)
【KSKアナリティクス】 NYSOL インストール (Windows 64 bit 編)KSK Analytics Inc.
 
第8回JAWSUG大阪 AWSの事例/課金について
第8回JAWSUG大阪 AWSの事例/課金について第8回JAWSUG大阪 AWSの事例/課金について
第8回JAWSUG大阪 AWSの事例/課金についてTakuro Sasaki
 
OSSのクラウド基盤 OpenStack / CloudStack
OSSのクラウド基盤 OpenStack / CloudStackOSSのクラウド基盤 OpenStack / CloudStack
OSSのクラウド基盤 OpenStack / CloudStackNobuyuki Tamaoki
 
#TokyoR 39 高速に前処理するNYSOL
#TokyoR 39 高速に前処理するNYSOL#TokyoR 39 高速に前処理するNYSOL
#TokyoR 39 高速に前処理するNYSOLSatoshi Kitajima
 
Cld022 『シン・ブロック
Cld022 『シン・ブロックCld022 『シン・ブロック
Cld022 『シン・ブロックTech Summit 2016
 
Cld022 『シン・ブロック
Cld022 『シン・ブロックCld022 『シン・ブロック
Cld022 『シン・ブロックTech Summit 2016
 
re:Growth 2016 in TOKYO発表「AWS Glueの紹介」
re:Growth 2016 in TOKYO発表「AWS Glueの紹介」re:Growth 2016 in TOKYO発表「AWS Glueの紹介」
re:Growth 2016 in TOKYO発表「AWS Glueの紹介」Yosuke Katsuki
 
Cassandra - Kylo/Nifi
Cassandra - Kylo/NifiCassandra - Kylo/Nifi
Cassandra - Kylo/NifiMao Ito
 
AWS re:invent2019 内部勉強会
AWS re:invent2019 内部勉強会AWS re:invent2019 内部勉強会
AWS re:invent2019 内部勉強会KEISUKE KONISHI
 
re:Growth 2015 TOKYO keynote以外のアップデートのこと、時々でいいから...... 思い出して下さい
re:Growth 2015 TOKYO keynote以外のアップデートのこと、時々でいいから...... 思い出して下さいre:Growth 2015 TOKYO keynote以外のアップデートのこと、時々でいいから...... 思い出して下さい
re:Growth 2015 TOKYO keynote以外のアップデートのこと、時々でいいから...... 思い出して下さい宗 大栗
 
20210624 Monitoring the AWS Observability Workshop Environment with Datadog O...
20210624 Monitoring the AWS Observability Workshop Environment with Datadog O...20210624 Monitoring the AWS Observability Workshop Environment with Datadog O...
20210624 Monitoring the AWS Observability Workshop Environment with Datadog O...Typhon 666
 
第9回Jawsug大阪 ServiceProviders 現場で使えるAWS付随サービス!!
第9回Jawsug大阪 ServiceProviders 現場で使えるAWS付随サービス!!第9回Jawsug大阪 ServiceProviders 現場で使えるAWS付随サービス!!
第9回Jawsug大阪 ServiceProviders 現場で使えるAWS付随サービス!!Takuro Sasaki
 
WordPressアジュール部第1回勉強会
WordPressアジュール部第1回勉強会WordPressアジュール部第1回勉強会
WordPressアジュール部第1回勉強会horike37
 

Was ist angesagt? (20)

#BigDataLite で気がついた仮想アプライアンスとパラダイムシフト
#BigDataLite で気がついた仮想アプライアンスとパラダイムシフト#BigDataLite で気がついた仮想アプライアンスとパラダイムシフト
#BigDataLite で気がついた仮想アプライアンスとパラダイムシフト
 
20150703 innovation egg
20150703 innovation egg20150703 innovation egg
20150703 innovation egg
 
クラウドジャパン春 ナレコムクラウド資料
クラウドジャパン春 ナレコムクラウド資料クラウドジャパン春 ナレコムクラウド資料
クラウドジャパン春 ナレコムクラウド資料
 
私がCloudStackを使う4つの理由
私がCloudStackを使う4つの理由私がCloudStackを使う4つの理由
私がCloudStackを使う4つの理由
 
20130123 jawsug札幌StorageGateway事例
20130123 jawsug札幌StorageGateway事例20130123 jawsug札幌StorageGateway事例
20130123 jawsug札幌StorageGateway事例
 
JAWS-UGとは?
JAWS-UGとは?JAWS-UGとは?
JAWS-UGとは?
 
【KSKアナリティクス】 NYSOL インストール (Windows 64 bit 編)
【KSKアナリティクス】 NYSOL インストール (Windows 64 bit 編)【KSKアナリティクス】 NYSOL インストール (Windows 64 bit 編)
【KSKアナリティクス】 NYSOL インストール (Windows 64 bit 編)
 
第8回JAWSUG大阪 AWSの事例/課金について
第8回JAWSUG大阪 AWSの事例/課金について第8回JAWSUG大阪 AWSの事例/課金について
第8回JAWSUG大阪 AWSの事例/課金について
 
OSSのクラウド基盤 OpenStack / CloudStack
OSSのクラウド基盤 OpenStack / CloudStackOSSのクラウド基盤 OpenStack / CloudStack
OSSのクラウド基盤 OpenStack / CloudStack
 
#TokyoR 39 高速に前処理するNYSOL
#TokyoR 39 高速に前処理するNYSOL#TokyoR 39 高速に前処理するNYSOL
#TokyoR 39 高速に前処理するNYSOL
 
Cld022 『シン・ブロック
Cld022 『シン・ブロックCld022 『シン・ブロック
Cld022 『シン・ブロック
 
Cld022 『シン・ブロック
Cld022 『シン・ブロックCld022 『シン・ブロック
Cld022 『シン・ブロック
 
re:Growth 2016 in TOKYO発表「AWS Glueの紹介」
re:Growth 2016 in TOKYO発表「AWS Glueの紹介」re:Growth 2016 in TOKYO発表「AWS Glueの紹介」
re:Growth 2016 in TOKYO発表「AWS Glueの紹介」
 
Cassandra - Kylo/Nifi
Cassandra - Kylo/NifiCassandra - Kylo/Nifi
Cassandra - Kylo/Nifi
 
AWS re:invent2019 内部勉強会
AWS re:invent2019 内部勉強会AWS re:invent2019 内部勉強会
AWS re:invent2019 内部勉強会
 
Cloud stack入門
Cloud stack入門Cloud stack入門
Cloud stack入門
 
re:Growth 2015 TOKYO keynote以外のアップデートのこと、時々でいいから...... 思い出して下さい
re:Growth 2015 TOKYO keynote以外のアップデートのこと、時々でいいから...... 思い出して下さいre:Growth 2015 TOKYO keynote以外のアップデートのこと、時々でいいから...... 思い出して下さい
re:Growth 2015 TOKYO keynote以外のアップデートのこと、時々でいいから...... 思い出して下さい
 
20210624 Monitoring the AWS Observability Workshop Environment with Datadog O...
20210624 Monitoring the AWS Observability Workshop Environment with Datadog O...20210624 Monitoring the AWS Observability Workshop Environment with Datadog O...
20210624 Monitoring the AWS Observability Workshop Environment with Datadog O...
 
第9回Jawsug大阪 ServiceProviders 現場で使えるAWS付随サービス!!
第9回Jawsug大阪 ServiceProviders 現場で使えるAWS付随サービス!!第9回Jawsug大阪 ServiceProviders 現場で使えるAWS付随サービス!!
第9回Jawsug大阪 ServiceProviders 現場で使えるAWS付随サービス!!
 
WordPressアジュール部第1回勉強会
WordPressアジュール部第1回勉強会WordPressアジュール部第1回勉強会
WordPressアジュール部第1回勉強会
 

Andere mochten auch

Video production supply, lighting rental, generators, grip equipment and film...
Video production supply, lighting rental, generators, grip equipment and film...Video production supply, lighting rental, generators, grip equipment and film...
Video production supply, lighting rental, generators, grip equipment and film...vidyasagar555
 
BloggerPresentation
BloggerPresentationBloggerPresentation
BloggerPresentationLSwannell
 
Hospital buyer kpi
Hospital buyer kpiHospital buyer kpi
Hospital buyer kpipogemifas
 
Create Bonus Reports
Create Bonus ReportsCreate Bonus Reports
Create Bonus Reportstouchdown777a
 
Как мы продаем очки через интернет и почему у нас получается
Как мы продаем очки через интернет и почему у нас получаетсяКак мы продаем очки через интернет и почему у нас получается
Как мы продаем очки через интернет и почему у нас получаетсяMax Lukyanenko
 
Analysis of student digipak
Analysis of student digipakAnalysis of student digipak
Analysis of student digipakellyshakular
 
насколько опасно аркадий презентация
насколько опасно аркадий презентациянасколько опасно аркадий презентация
насколько опасно аркадий презентацияirinaisaeva12
 
Postmodernism in community (dan harmon, 2009)
Postmodernism in community (dan harmon, 2009)Postmodernism in community (dan harmon, 2009)
Postmodernism in community (dan harmon, 2009)BrettMooreG321
 
Video production supply, lighting rental, generators, grip equipment and film...
Video production supply, lighting rental, generators, grip equipment and film...Video production supply, lighting rental, generators, grip equipment and film...
Video production supply, lighting rental, generators, grip equipment and film...vidyasagar555
 
Self designed innovative lesson plan
Self designed innovative lesson planSelf designed innovative lesson plan
Self designed innovative lesson planSindhu Gnair
 
Oncology nurse kpi
Oncology nurse kpiOncology nurse kpi
Oncology nurse kpijomforew
 

Andere mochten auch (14)

Video production supply, lighting rental, generators, grip equipment and film...
Video production supply, lighting rental, generators, grip equipment and film...Video production supply, lighting rental, generators, grip equipment and film...
Video production supply, lighting rental, generators, grip equipment and film...
 
BloggerPresentation
BloggerPresentationBloggerPresentation
BloggerPresentation
 
Hospital buyer kpi
Hospital buyer kpiHospital buyer kpi
Hospital buyer kpi
 
Create Bonus Reports
Create Bonus ReportsCreate Bonus Reports
Create Bonus Reports
 
Draft Proposal
Draft ProposalDraft Proposal
Draft Proposal
 
ad@littoral.ru
ad@littoral.ruad@littoral.ru
ad@littoral.ru
 
Как мы продаем очки через интернет и почему у нас получается
Как мы продаем очки через интернет и почему у нас получаетсяКак мы продаем очки через интернет и почему у нас получается
Как мы продаем очки через интернет и почему у нас получается
 
Analysis of student digipak
Analysis of student digipakAnalysis of student digipak
Analysis of student digipak
 
Assignment
AssignmentAssignment
Assignment
 
насколько опасно аркадий презентация
насколько опасно аркадий презентациянасколько опасно аркадий презентация
насколько опасно аркадий презентация
 
Postmodernism in community (dan harmon, 2009)
Postmodernism in community (dan harmon, 2009)Postmodernism in community (dan harmon, 2009)
Postmodernism in community (dan harmon, 2009)
 
Video production supply, lighting rental, generators, grip equipment and film...
Video production supply, lighting rental, generators, grip equipment and film...Video production supply, lighting rental, generators, grip equipment and film...
Video production supply, lighting rental, generators, grip equipment and film...
 
Self designed innovative lesson plan
Self designed innovative lesson planSelf designed innovative lesson plan
Self designed innovative lesson plan
 
Oncology nurse kpi
Oncology nurse kpiOncology nurse kpi
Oncology nurse kpi
 

Ähnlich wie Cassandra Meetup Tokyo, 2016 Spring

Cassandra Meetup Tokyo, 2016 Spring
Cassandra Meetup Tokyo, 2016 SpringCassandra Meetup Tokyo, 2016 Spring
Cassandra Meetup Tokyo, 2016 Springdatastaxjp
 
SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係datastaxjp
 
Db tech showcase 2016
Db tech showcase 2016Db tech showcase 2016
Db tech showcase 2016datastaxjp
 
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]オラクルエンジニア通信
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也Insight Technology, Inc.
 
脱Excelで部門のデータ管理業務を 効率化するデータ活用クラウド
脱Excelで部門のデータ管理業務を効率化するデータ活用クラウド脱Excelで部門のデータ管理業務を効率化するデータ活用クラウド
脱Excelで部門のデータ管理業務を 効率化するデータ活用クラウドオラクルエンジニア通信
 
kintoneを多様なツールでつなぐには?
kintoneを多様なツールでつなぐには?kintoneを多様なツールでつなぐには?
kintoneを多様なツールでつなぐには?CData Software Japan
 
進化を続けるデータベース・クラウド: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...オラクルエンジニア通信
 
Datastax Enterpriseをはじめよう
Datastax EnterpriseをはじめようDatastax Enterpriseをはじめよう
Datastax EnterpriseをはじめようYuki Morishita
 
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
 
今日から使えるCouchbaseシステムアーキテクチャデザインパターン集
今日から使えるCouchbaseシステムアーキテクチャデザインパターン集今日から使えるCouchbaseシステムアーキテクチャデザインパターン集
今日から使えるCouchbaseシステムアーキテクチャデザインパターン集Couchbase Japan KK
 
20161214 re growth-sapporo
20161214 re growth-sapporo20161214 re growth-sapporo
20161214 re growth-sapporoSatoru Ishikawa
 
Cassandra Meetup Tokyo, 2016 Spring 2
Cassandra Meetup Tokyo, 2016 Spring 2Cassandra Meetup Tokyo, 2016 Spring 2
Cassandra Meetup Tokyo, 2016 Spring 2datastaxjp
 
[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
 
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 最新機能ご紹介 ~ ...日本マイクロソフト株式会社
 
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)CData Software Japan
 

Ähnlich wie 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
 
SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係
 
20161125 Asakusa Framework Day オラクル講演資料
20161125 Asakusa Framework Day オラクル講演資料20161125 Asakusa Framework Day オラクル講演資料
20161125 Asakusa Framework Day オラクル講演資料
 
Db tech showcase 2016
Db tech showcase 2016Db tech showcase 2016
Db tech showcase 2016
 
Javaアプリケーションの モダナイゼーションアプローチ
Javaアプリケーションの モダナイゼーションアプローチJavaアプリケーションの モダナイゼーションアプローチ
Javaアプリケーションの モダナイゼーションアプローチ
 
Azure <3 Openness
Azure <3 OpennessAzure <3 Openness
Azure <3 Openness
 
クラウドを使って競争優位なビッグデータ活用の実現へ [Oracle Cloud Days Tokyo 2016]
クラウドを使って競争優位なビッグデータ活用の実現へ [Oracle Cloud Days Tokyo 2016]クラウドを使って競争優位なビッグデータ活用の実現へ [Oracle Cloud Days Tokyo 2016]
クラウドを使って競争優位なビッグデータ活用の実現へ [Oracle Cloud Days Tokyo 2016]
 
AWS re:Invent2017で見た AWSの強さとは
AWS re:Invent2017で見た AWSの強さとは AWS re:Invent2017で見た AWSの強さとは
AWS re:Invent2017で見た AWSの強さとは
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也
 
脱Excelで部門のデータ管理業務を 効率化するデータ活用クラウド
脱Excelで部門のデータ管理業務を効率化するデータ活用クラウド脱Excelで部門のデータ管理業務を効率化するデータ活用クラウド
脱Excelで部門のデータ管理業務を 効率化するデータ活用クラウド
 
kintoneを多様なツールでつなぐには?
kintoneを多様なツールでつなぐには?kintoneを多様なツールでつなぐには?
kintoneを多様なツールでつなぐには?
 
進化を続けるデータベース・クラウド: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...
 
Datastax Enterpriseをはじめよう
Datastax EnterpriseをはじめようDatastax Enterpriseをはじめよう
Datastax Enterpriseをはじめよう
 
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
 
今日から使えるCouchbaseシステムアーキテクチャデザインパターン集
今日から使えるCouchbaseシステムアーキテクチャデザインパターン集今日から使えるCouchbaseシステムアーキテクチャデザインパターン集
今日から使えるCouchbaseシステムアーキテクチャデザインパターン集
 
20161214 re growth-sapporo
20161214 re growth-sapporo20161214 re growth-sapporo
20161214 re growth-sapporo
 
Cassandra Meetup Tokyo, 2016 Spring 2
Cassandra Meetup Tokyo, 2016 Spring 2Cassandra Meetup Tokyo, 2016 Spring 2
Cassandra Meetup Tokyo, 2016 Spring 2
 
[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を学ぼう
 
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 最新機能ご紹介 ~ ...
 
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)
 

Kürzlich hochgeladen

ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦Sadao Tokuyama
 
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfTaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfMatsushita Laboratory
 
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~arts yokohama
 
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor 2024 01 Virtual_Counselor
2024 01 Virtual_Counselor arts yokohama
 
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法ssuser370dd7
 
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見Shumpei Kishi
 
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-LoopへTetsuya Nihonmatsu
 
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdfAyachika Kitazaki
 
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)ssuser539845
 

Kürzlich hochgeladen (12)

ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
 
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfTaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
 
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
 
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor 2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
 
2024 04 minnanoito
2024 04 minnanoito2024 04 minnanoito
2024 04 minnanoito
 
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
 
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
 
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
 
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
 
2024 03 CTEA
2024 03 CTEA2024 03 CTEA
2024 03 CTEA
 
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
 
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
 

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,原沢 西日本 データセンタ