Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
©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エバンジェリスト 新井 ...
©2015 DataStax Confidential. Do not distribute without consent.
Cassandra Meetup Tokyo, 2016 Spring
2016年3月7日
日本マイクロソフト
Ca...
©2015 DataStax Confidential. Do not distribute without consent.
OLTP
(RDBMS)
DWH
(RDBMS)
(NOSQL)
Cassandra
OLTP
(RDBMS)
DW...
©2015 DataStax Confidential. Do not distribute without consent.
ある企業における
Apache Cassandra
• 100,000+ ノード
• 数十ペタバイト
• 毎秒数百万...
©2015 DataStax Confidential. Do not distribute without consent.
ソニーにおけるApache Cassandra
• Cassandraを6ヶ月でプロダクション
• リニアスケーラビ...
©2015 DataStax Confidential. Do not distribute without consent.
NetflixにおけるDataStax Enterprise(DSE)
(Apache Cassandra)
Net...
©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 ...
©2015 DataStax Confidential. Do not distribute without consent.
Cassandraとは?
Cassandra
Cassandra
Cassandra
Cassandra
Cassa...
©2015 DataStax Confidential. Do not distribute without consent.
Cassandraとは?
Cassandra
Cassandra
Cassandra
Cassandra
Cassa...
©2015 DataStax Confidential. Do not distribute without consent.
Cassandraとは?
• 分散でデータを保持するので、他のマシンの影響を受けない
Cassandra
Cassa...
©2015 DataStax Confidential. Do not distribute without consent.
Cassandraとは?
• 分散でデータを保持するので、他のマシンの影響を受けない
Cassandra
Cassa...
©2015 DataStax Confidential. Do not distribute without consent.
Cassandraとは?
• すべてのノードは同等で、どのマシンでも処理を同等に受け付ける
Cassandra
Ca...
©2015 DataStax Confidential. Do not distribute without consent.
Cassandraとは?
• すべてのノードは同等で、どのマシンでも処理を同等に受け付ける
Cassandra
Ca...
©2015 DataStax Confidential. Do not distribute without consent.
Cassandraとは?
• すべてのノードは同等で、どのマシンでも処理を同等に受け付ける
Cassandra
Ca...
©2015 DataStax Confidential. Do not distribute without consent.
Cassandraとは?
Cassandra
Cassandra
Cassandra
Cassandra
Cassa...
©2015 DataStax Confidential. Do not distribute without consent.
Cassandraとは?
Cassandra
Cassandra
Cassandra
Cassandra
Cassa...
©2015 DataStax Confidential. Do not distribute without consent.
• 複数データセンター間でもレプリケーション可能
Cassandra
Cassandra
Cassandra
Cas...
©2015 DataStax Confidential. Do not distribute without consent.
Cassandra のアーキテクチャ(マルチデータセンター)
• 複数のデータセンター内でのレプリケーションも自動で...
Upcoming SlideShare
Loading in …5
×

Cassandra Meetup Tokyo, 2016 Spring

1,018 views

Published on

Cassandra Meetup Tokyo, 2016 Spring

Published in: Technology
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Cassandra Meetup Tokyo, 2016 Spring

  1. 1. ©2015 DataStax Confidential. Do not distribute without consent. Cassandra Meetup Tokyo, 2016 Spring 2016年3月7日 日本マイクロソフト ON
  2. 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. 3. ©2015 DataStax Confidential. Do not distribute without consent. Cassandra Meetup Tokyo, 2016 Spring 2016年3月7日 日本マイクロソフト Cassandra Meetup Tokyo, 2016 Spring
  4. 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. 5. ©2015 DataStax Confidential. Do not distribute without consent. ある企業における Apache Cassandra • 100,000+ ノード • 数十ペタバイト • 毎秒数百万件以上オペレーショ ン • 最大クラスタのノード数1,000+ • バージョンはv1.2 とv2.0を利用 写真は2014年に75,000+ノードと発表した時のもの
  6. 6. ©2015 DataStax Confidential. Do not distribute without consent. ソニーにおけるApache Cassandra • Cassandraを6ヶ月でプロダクション • リニアスケーラビリティ • パフォーマンス • ダウンタイムがない • 運用が楽 • コスト データスループット: Gigabytes/sec トランザクション: >200,000/sec データサイズ: Tens of terabytes
  7. 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. 8. ©2015 DataStax Confidential. Do not distribute without consent. 8
  9. 9. ©2015 DataStax Confidential. Do not distribute without consent. 9
  10. 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. 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. 12. ©2015 DataStax Confidential. Do not distribute without consent. Cassandraとは? Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra Data: 原沢 Data: 大田 Data: 新井 x • Name node, gatekeeperといった特別なノードの機能を持つノードがない • すべてのノード(マシン)が完全に同じ機能を持つ 一台のマシンが 死ぬとデータが 見えない?
  13. 13. ©2015 DataStax Confidential. Do not distribute without consent. Cassandraとは? • 分散でデータを保持するので、他のマシンの影響を受けない Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra Data: 原沢 Data: 原沢 Data: 原沢 レプリケーション (データのコピー) は何台に持たせるかを決 められる Replication factor=3 マシンが故障しても、 特定のマシンが特定の 機能を持っている訳で はないので、他のデー タのあるマシンが同じ 作業を全く問題なく処 理する事が可能
  14. 14. ©2015 DataStax Confidential. Do not distribute without consent. Cassandraとは? • 分散でデータを保持するので、他のマシンの影響を受けない Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra Data: 原沢 Data: 原沢 Data: 原沢 x 問題なし一台死んでも問題無し
  15. 15. ©2015 DataStax Confidential. Do not distribute without consent. Cassandraとは? • すべてのノードは同等で、どのマシンでも処理を同等に受け付ける Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra
  16. 16. ©2015 DataStax Confidential. Do not distribute without consent. Cassandraとは? • すべてのノードは同等で、どのマシンでも処理を同等に受け付ける Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra
  17. 17. ©2015 DataStax Confidential. Do not distribute without consent. Cassandraとは? • すべてのノードは同等で、どのマシンでも処理を同等に受け付ける Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra
  18. 18. ©2015 DataStax Confidential. Do not distribute without consent. Cassandraとは? Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra • すべてのノードは同等で、どのマシンでも処理を同等に受け付ける
  19. 19. ©2015 DataStax Confidential. Do not distribute without consent. Cassandraとは? Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra • すべてのノードは同等で、どのマシンでも処理を同等に受け付ける
  20. 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. 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,原沢 西日本 データセンタ

×