Submit Search
Upload
Cassandra Summit Tokyo 2015 - intra-mart
•
10 likes
•
2,996 views
Akihiro Sei
Follow
Cassandra Summit Tokyo 2015 Room: C+D Time: 16:15-16:40
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 48
Download now
Download to read offline
Recommended
Cassandra Meetup Tokyo, 2016 Spring
Cassandra Meetup Tokyo, 2016 Spring
datastaxjp
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
terurou
Guide to Cassandra for Production Deployments
Guide to Cassandra for Production Deployments
smdkk
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を学ぼう
datastaxjp
事例で学ぶApache Cassandra
事例で学ぶApache Cassandra
Yuki Morishita
[Cassandra summit Tokyo, 2015] Apache Cassandra日本人コミッターが伝える、"Apache Cassandra...
[Cassandra summit Tokyo, 2015] Apache Cassandra日本人コミッターが伝える、"Apache 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...
Insight Technology, Inc.
Recommended
Cassandra Meetup Tokyo, 2016 Spring
Cassandra Meetup Tokyo, 2016 Spring
datastaxjp
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
terurou
Guide to Cassandra for Production Deployments
Guide to Cassandra for Production Deployments
smdkk
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を学ぼう
datastaxjp
事例で学ぶApache Cassandra
事例で学ぶApache Cassandra
Yuki Morishita
[Cassandra summit Tokyo, 2015] Apache Cassandra日本人コミッターが伝える、"Apache Cassandra...
[Cassandra summit Tokyo, 2015] Apache Cassandra日本人コミッターが伝える、"Apache 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...
Insight Technology, Inc.
Cassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sql
Yutuki r
インフラエンジニアのためのcassandra入門
インフラエンジニアのためのcassandra入門
Akihiro Kuwano
サンプルで学ぶCassandraアプリケーションの作り方
サンプルで学ぶCassandraアプリケーションの作り方
Yuki Morishita
DB Tech showcase Tokyo 2015 Works Applications
DB Tech showcase Tokyo 2015 Works Applications
2t3
Couchbase introduction-20150611
Couchbase introduction-20150611
Couchbase Japan KK
Cassandra Meetup Tokyo, 2016 Spring 2
Cassandra Meetup Tokyo, 2016 Spring 2
datastaxjp
Db tech showcase 2016
Db tech showcase 2016
datastaxjp
Webアプリケーションから見たCassandra
Webアプリケーションから見たCassandra
2t3
SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係
datastaxjp
Datastax Enterpriseをはじめよう
Datastax Enterpriseをはじめよう
Yuki Morishita
[db tech showcase Tokyo 2015] A33:Amazon DynamoDB Deep Dive by アマゾン データ サービス ...
[db tech showcase Tokyo 2015] A33:Amazon DynamoDB Deep Dive by アマゾン データ サービス ...
Insight Technology, Inc.
Apache Cassandra最新情報まとめ
Apache Cassandra最新情報まとめ
Yuki Morishita
(LT)Spark and Cassandra
(LT)Spark and Cassandra
datastaxjp
[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.
Yahoo! JAPANのプライベートRDBクラウドとマルチライター型 MySQL #dbts2017 #dbtsOSS
Yahoo! JAPANのプライベートRDBクラウドとマルチライター型 MySQL #dbts2017 #dbtsOSS
Yahoo!デベロッパーネットワーク
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラスタリ...
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラスタリ...
Funada Yasunobu
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
Shinya Sugiyama
事例から見るNoSQLの使い方 - db tech showcase Tokyo 2015 2015/06/11
事例から見るNoSQLの使い方 - db tech showcase Tokyo 2015 2015/06/11
MapR Technologies Japan
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
Insight Technology, Inc.
Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版
Makoto Sato
How you can contribute to Apache Cassandra
How you can contribute to Apache Cassandra
Yuki Morishita
RDBからの脱却: 新ERP"HUE"におけるCassandra
RDBからの脱却: 新ERP"HUE"におけるCassandra
2t3
More Related Content
What's hot
Cassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sql
Yutuki r
インフラエンジニアのためのcassandra入門
インフラエンジニアのためのcassandra入門
Akihiro Kuwano
サンプルで学ぶCassandraアプリケーションの作り方
サンプルで学ぶCassandraアプリケーションの作り方
Yuki Morishita
DB Tech showcase Tokyo 2015 Works Applications
DB Tech showcase Tokyo 2015 Works Applications
2t3
Couchbase introduction-20150611
Couchbase introduction-20150611
Couchbase Japan KK
Cassandra Meetup Tokyo, 2016 Spring 2
Cassandra Meetup Tokyo, 2016 Spring 2
datastaxjp
Db tech showcase 2016
Db tech showcase 2016
datastaxjp
Webアプリケーションから見たCassandra
Webアプリケーションから見たCassandra
2t3
SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係
datastaxjp
Datastax Enterpriseをはじめよう
Datastax Enterpriseをはじめよう
Yuki Morishita
[db tech showcase Tokyo 2015] A33:Amazon DynamoDB Deep Dive by アマゾン データ サービス ...
[db tech showcase Tokyo 2015] A33:Amazon DynamoDB Deep Dive by アマゾン データ サービス ...
Insight Technology, Inc.
Apache Cassandra最新情報まとめ
Apache Cassandra最新情報まとめ
Yuki Morishita
(LT)Spark and Cassandra
(LT)Spark and Cassandra
datastaxjp
[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.
Yahoo! JAPANのプライベートRDBクラウドとマルチライター型 MySQL #dbts2017 #dbtsOSS
Yahoo! JAPANのプライベートRDBクラウドとマルチライター型 MySQL #dbts2017 #dbtsOSS
Yahoo!デベロッパーネットワーク
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラスタリ...
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラスタリ...
Funada Yasunobu
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
Shinya Sugiyama
事例から見るNoSQLの使い方 - db tech showcase Tokyo 2015 2015/06/11
事例から見るNoSQLの使い方 - db tech showcase Tokyo 2015 2015/06/11
MapR Technologies Japan
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
Insight Technology, Inc.
Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版
Makoto Sato
What's hot
(20)
Cassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sql
インフラエンジニアのためのcassandra入門
インフラエンジニアのためのcassandra入門
サンプルで学ぶCassandraアプリケーションの作り方
サンプルで学ぶCassandraアプリケーションの作り方
DB Tech showcase Tokyo 2015 Works Applications
DB Tech showcase Tokyo 2015 Works Applications
Couchbase introduction-20150611
Couchbase introduction-20150611
Cassandra Meetup Tokyo, 2016 Spring 2
Cassandra Meetup Tokyo, 2016 Spring 2
Db tech showcase 2016
Db tech showcase 2016
Webアプリケーションから見たCassandra
Webアプリケーションから見たCassandra
SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係
Datastax Enterpriseをはじめよう
Datastax Enterpriseをはじめよう
[db tech showcase Tokyo 2015] A33:Amazon DynamoDB Deep Dive by アマゾン データ サービス ...
[db tech showcase Tokyo 2015] A33:Amazon DynamoDB Deep Dive by アマゾン データ サービス ...
Apache Cassandra最新情報まとめ
Apache Cassandra最新情報まとめ
(LT)Spark and Cassandra
(LT)Spark and Cassandra
[db tech showcase Tokyo 2016] D27: Next Generation Apache Cassandra by ヤフー株式会...
[db tech showcase Tokyo 2016] D27: Next Generation Apache Cassandra by ヤフー株式会...
Yahoo! JAPANのプライベートRDBクラウドとマルチライター型 MySQL #dbts2017 #dbtsOSS
Yahoo! JAPANのプライベートRDBクラウドとマルチライター型 MySQL #dbts2017 #dbtsOSS
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラスタリ...
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラスタリ...
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
事例から見るNoSQLの使い方 - db tech showcase Tokyo 2015 2015/06/11
事例から見るNoSQLの使い方 - db tech showcase Tokyo 2015 2015/06/11
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版
Viewers also liked
How you can contribute to Apache Cassandra
How you can contribute to Apache Cassandra
Yuki Morishita
RDBからの脱却: 新ERP"HUE"におけるCassandra
RDBからの脱却: 新ERP"HUE"におけるCassandra
2t3
Become a super modeler
Become a super modeler
Patrick McFadin
Apache cassandraと apache sparkで作るデータ解析プラットフォーム
Apache cassandraと apache sparkで作るデータ解析プラットフォーム
Kazutaka Tomita
Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編
Yuki Morishita
Cassandra導入事例と現場視点での苦労したポイント cassandra summit2014jpn
Cassandra導入事例と現場視点での苦労したポイント cassandra summit2014jpn
haketa
RDBとNoSQLの上手な付き合い方(勉強会@LIG 2013/11/11)
RDBとNoSQLの上手な付き合い方(勉強会@LIG 2013/11/11)
Yuji Otani
NoSQL3
NoSQL3
Shinya Kawanaka
Accel series 2016_winter
Accel series 2016_winter
NTTDATA INTRAMART
Viewers also liked
(9)
How you can contribute to Apache Cassandra
How you can contribute to Apache Cassandra
RDBからの脱却: 新ERP"HUE"におけるCassandra
RDBからの脱却: 新ERP"HUE"におけるCassandra
Become a super modeler
Become a super modeler
Apache cassandraと apache sparkで作るデータ解析プラットフォーム
Apache cassandraと apache sparkで作るデータ解析プラットフォーム
Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編
Cassandra導入事例と現場視点での苦労したポイント cassandra summit2014jpn
Cassandra導入事例と現場視点での苦労したポイント cassandra summit2014jpn
RDBとNoSQLの上手な付き合い方(勉強会@LIG 2013/11/11)
RDBとNoSQLの上手な付き合い方(勉強会@LIG 2013/11/11)
NoSQL3
NoSQL3
Accel series 2016_winter
Accel series 2016_winter
Similar to Cassandra Summit Tokyo 2015 - intra-mart
進化を続けるデータベース・クラウド:Oracle Database, Exadata, MySQL, Cloud Machine [Oracle Clou...
進化を続けるデータベース・クラウド:Oracle Database, Exadata, MySQL, Cloud Machine [Oracle Clou...
オラクルエンジニア通信
脅威へ、しなやかかつ持続可能に対応するためのIaC環境 ~循環型IaC~ (CloudNative Security Conference 2022 プレ...
脅威へ、しなやかかつ持続可能に対応するためのIaC環境 ~循環型IaC~ (CloudNative Security Conference 2022 プレ...
NTT DATA Technology & Innovation
AWSにおけるIaCを活かしたTerraformの使い方2選! ~循環型IaCとマルチクラウドチックなDR環境~ (HashiTalks: Japan 発...
AWSにおけるIaCを活かしたTerraformの使い方2選! ~循環型IaCとマルチクラウドチックなDR環境~ (HashiTalks: Japan 発...
NTT DATA Technology & Innovation
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
Hinemos
Storm×couchbase serverで作るリアルタイム解析基盤
Storm×couchbase serverで作るリアルタイム解析基盤
NTT Communications Technology Development
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明
Insight Technology, Inc.
Drソリューション(ナレッジコミュニケーション)
Drソリューション(ナレッジコミュニケーション)
nao-k
Oracle Cloud Infrastructure 最新情報(Oracle Cloudウェビナーシリーズ: 2020年7月30日)
Oracle Cloud Infrastructure 最新情報(Oracle Cloudウェビナーシリーズ: 2020年7月30日)
オラクルエンジニア通信
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジー
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジー
Masaya Ishikawa
[Modern Cloud Day Tokyo 2019] 基調講演(Day1):次世代クラウドが変える日本のエンタープライズ・ビジネス
[Modern Cloud Day Tokyo 2019] 基調講演(Day1):次世代クラウドが変える日本のエンタープライズ・ビジネス
オラクルエンジニア通信
2013年度下期パートナー会 開発本部
2013年度下期パートナー会 開発本部
NTTDATA INTRAMART
DeNA private cloud のその後 - OpenStack最新情報セミナー(2017年3月)
DeNA private cloud のその後 - OpenStack最新情報セミナー(2017年3月)
VirtualTech Japan Inc.
もうSQLとNoSQLを選ぶ必要はない!?~両者を備えたスケールアウトデータベースGridDB~
もうSQLとNoSQLを選ぶ必要はない!?~両者を備えたスケールアウトデータベースGridDB~
griddb
[Modern Cloud Day Tokyo 2019] Oracle Cloud Infrastructure 基本サービス入門(1) - Netwo...
[Modern Cloud Day Tokyo 2019] Oracle Cloud Infrastructure 基本サービス入門(1) - Netwo...
オラクルエンジニア通信
[db tech showcase Tokyo 2016] A25: ACIDトランザクションをサポートするエンタープライズ向けNoSQL Databas...
[db tech showcase Tokyo 2016] A25: ACIDトランザクションをサポートするエンタープライズ向けNoSQL Databas...
Insight Technology, Inc.
2015.6.5 EMC主催OpenStackセミナー - EMC講演スライド
2015.6.5 EMC主催OpenStackセミナー - EMC講演スライド
EMC Japan
OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304
Shinichiro Arai
移行セミナー BDE to FireDAC 20161018
移行セミナー BDE to FireDAC 20161018
Kaz Aiso
IDCFクラウドセミナー RDB活用
IDCFクラウドセミナー RDB活用
IDC Frontier
GoldenGateテクニカルセミナー1「市場のトレンドと最新事例のご紹介」(2016/5/11)
GoldenGateテクニカルセミナー1「市場のトレンドと最新事例のご紹介」(2016/5/11)
オラクルエンジニア通信
Similar to Cassandra Summit Tokyo 2015 - intra-mart
(20)
進化を続けるデータベース・クラウド:Oracle Database, Exadata, MySQL, Cloud Machine [Oracle Clou...
進化を続けるデータベース・クラウド:Oracle Database, Exadata, MySQL, Cloud Machine [Oracle Clou...
脅威へ、しなやかかつ持続可能に対応するためのIaC環境 ~循環型IaC~ (CloudNative Security Conference 2022 プレ...
脅威へ、しなやかかつ持続可能に対応するためのIaC環境 ~循環型IaC~ (CloudNative Security Conference 2022 プレ...
AWSにおけるIaCを活かしたTerraformの使い方2選! ~循環型IaCとマルチクラウドチックなDR環境~ (HashiTalks: Japan 発...
AWSにおけるIaCを活かしたTerraformの使い方2選! ~循環型IaCとマルチクラウドチックなDR環境~ (HashiTalks: Japan 発...
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
Storm×couchbase serverで作るリアルタイム解析基盤
Storm×couchbase serverで作るリアルタイム解析基盤
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明
Drソリューション(ナレッジコミュニケーション)
Drソリューション(ナレッジコミュニケーション)
Oracle Cloud Infrastructure 最新情報(Oracle Cloudウェビナーシリーズ: 2020年7月30日)
Oracle Cloud Infrastructure 最新情報(Oracle Cloudウェビナーシリーズ: 2020年7月30日)
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジー
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジー
[Modern Cloud Day Tokyo 2019] 基調講演(Day1):次世代クラウドが変える日本のエンタープライズ・ビジネス
[Modern Cloud Day Tokyo 2019] 基調講演(Day1):次世代クラウドが変える日本のエンタープライズ・ビジネス
2013年度下期パートナー会 開発本部
2013年度下期パートナー会 開発本部
DeNA private cloud のその後 - OpenStack最新情報セミナー(2017年3月)
DeNA private cloud のその後 - OpenStack最新情報セミナー(2017年3月)
もうSQLとNoSQLを選ぶ必要はない!?~両者を備えたスケールアウトデータベースGridDB~
もうSQLとNoSQLを選ぶ必要はない!?~両者を備えたスケールアウトデータベースGridDB~
[Modern Cloud Day Tokyo 2019] Oracle Cloud Infrastructure 基本サービス入門(1) - Netwo...
[Modern Cloud Day Tokyo 2019] Oracle Cloud Infrastructure 基本サービス入門(1) - Netwo...
[db tech showcase Tokyo 2016] A25: ACIDトランザクションをサポートするエンタープライズ向けNoSQL Databas...
[db tech showcase Tokyo 2016] A25: ACIDトランザクションをサポートするエンタープライズ向けNoSQL Databas...
2015.6.5 EMC主催OpenStackセミナー - EMC講演スライド
2015.6.5 EMC主催OpenStackセミナー - EMC講演スライド
OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304
移行セミナー BDE to FireDAC 20161018
移行セミナー BDE to FireDAC 20161018
IDCFクラウドセミナー RDB活用
IDCFクラウドセミナー RDB活用
GoldenGateテクニカルセミナー1「市場のトレンドと最新事例のご紹介」(2016/5/11)
GoldenGateテクニカルセミナー1「市場のトレンドと最新事例のご紹介」(2016/5/11)
Cassandra Summit Tokyo 2015 - intra-mart
1.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. Enterprise 向け メッセージングアプリケーションでの Apache Cassandra の利利⽤用 株式会社 NTTデータ イントラマート 開発本部 清 彰宏 開発本部Twitter: @intramart_̲dev 1 Cassandra Summit Tokyo 2015
2.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. 本⽇日の発表内容 2 製品紹介 Accel Platform 今後の計画 はじめに ⾃自⼰己紹介 & 会社紹介 Cassandra の利利⽤用 IMBox Cassandra の採⽤用理理由 スキーマ設計 バッドノウハウ アップグレード ドキュメント
3.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. はじめに 3 製品紹介 Accel Platform はじめに ⾃自⼰己紹介 & 会社紹介 Cassandra の利利⽤用 IMBox Cassandra の採⽤用理理由 スキーマ設計 バッドノウハウ 今後の計画 アップグレード ドキュメント
4.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. ⾃自⼰己紹介 • 清 彰宏 (せい あきひろ)/ @seikun • 株式会社 NTTデータイントラマート • Webアプリケーションエンジニア • 開発担当 • 全⽂文検索索機能 (Apache Solr) • メッセージングアプリケーション (Apache Cassandra) • 社内Redmineの運⽤用メンテナンス & カスタマイズ 4
5.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. 会社紹介 • 株式会社 NTTデータ イントラマート NTTデータ(親会社)の社内ベンチャー制度度から発⾜足 • JavaEEサーバ上で動作するシステム共通基盤と、 その上で利利⽤用可能な業務アプリケーションを提供 • 2000年年頃から Server Side JavaScript を採⽤用 リリース当初は iPlanet (netscape)、現在は Rhino を利利⽤用 5
6.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. 会社紹介 • 柔軟かつカスタマイズが可能なワークフローが好評で、 国内ワークフローシェアは 7年年連続 No.1 • 累累計 3,300 社の導⼊入実績 • サービス事業 製品導⼊入コンサルティング, 教育研修, 製品を利利⽤用したSI 6
7.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. 会社紹介 • パッケージ製品は SI を中⼼心に利利⽤用されており、 販売パートナーと共に業務システムの効率率率化を提案 • 販売パートナーは国内外に約 150 社 • パッケージ製品を構築したクラウドサービスも提供 7
8.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. ちなみに… の ⽇日本第1号ユーザ → 主に製品開発における技術サポートを依頼 8
9.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. 製品紹介 -‐‑‒ Accel Platform 9 製品紹介 Accel Platform はじめに ⾃自⼰己紹介 & 会社紹介 Cassandra の利利⽤用 IMBox Cassandra の採⽤用理理由 スキーマ設計 バッドノウハウ 今後の計画 アップグレード ドキュメント
10.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. システム共通基盤として2012年年にリリース APサーバ(JavaEE6) 上で動作 • Caucho社の Resin を同梱 • WebSphere, WebLogic もサポート RDB, 共有ストレージ(分散構成時) を使⽤用 サポートしているRDB Oracle, SQL Server, DB2, PostgreSQL & IM-‐‑‒Accel DB 製品紹介 -‐‑‒ Accel Platform 10
11.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. 製品紹介 -‐‑‒ IMBox 11 製品紹介 Accel Platform はじめに ⾃自⼰己紹介 & 会社紹介 Cassandra の利利⽤用 IMBox Cassandra の採⽤用理理由 スキーマ設計 バッドノウハウ 今後の計画 アップグレード ドキュメント
12.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. 製品紹介 -‐‑‒ IMBox • Enterprise向け メッセージングアプリケーション • 操作毎の認可設定, 管理理者権限, 会社の境界 • 社内コミュニケーションの円滑滑化を促進 • H2H, M2H • Apache Cassandra 1.1.12 を利利⽤用 12
13.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. 製品紹介 -‐‑‒ IMBox 13
14.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. Cassandraの利利⽤用 -‐‑‒ Cassandraの採⽤用理理由 14 製品紹介 Accel Platform はじめに ⾃自⼰己紹介 & 会社紹介 Cassandra の利利⽤用 IMBox Cassandraの採⽤用理理由 スキーマ設計 バッドノウハウ 今後の計画 アップグレード ドキュメント
15.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. Cassandraの採⽤用理理由 1 -‐‑‒ RDBの検討 • IMBox の開発においても 基盤製品が利利⽤用している RDB を使いたかった • 製品の性能指標 20万ユーザ での利利⽤用に耐えること • まずはRDBで試してみた 15
16.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. Cassandraの採⽤用理理由 1 -‐‑‒ RDBの検討 RDBを利利⽤用した実装で試験 • 20万ユーザ → 1,000万メッセージ と仮定 • 画⾯面初期表⽰示に必要なメッセージを取得 試験結果 • データ取得に 約140,000msec (2分以上)かかった 16
17.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. Cassandraの採⽤用理理由 1 -‐‑‒ RDBの検討 結論論 • RDBでは性能指標を満たせない RDBをもっとチューニングすればいける? • サポートしている全RDBでの対応は厳しい • NoSQLの検討と調査を開始 17
18.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. Cassandraの採⽤用理理由 2 -‐‑‒ NoSQLの調査 ⽐比較検討したNoSQL ※2011年年4⽉月時点 • Apache Cassandra 0.8.x • MongoDB 1.6.x 18
19.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. Cassandraの採⽤用理理由 2 -‐‑‒ NoSQLの調査 19 Apache Cassandra MongoDB データモデル 列列指向 (BigTable) ドキュメント指向 プロトコル Thrift, CQL Custom (BSON) 単⼀一障害点 なし あり CAP定理理 AP CP 実装⾔言語 Java C++ 開発元 Apache Software Foundation 10gen (MongoDB) あくまでも弊社製品への採⽤用にて重要視した項⽬目です
20.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. NoSQLの調査 -‐‑‒ データモデル メッセージは時系列列などでソートする必要がある • Cassandra(BigTable) のデータは Key, Name でソート済み • ドキュメント指向な MongoDB はソート処理理が必要 20 Apache Cassandra MongoDB データモデル 列列指向 (BigTable) ドキュメント指向
21.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. NoSQLの調査 -‐‑‒ プロトコル 21 製品の作り上、Javaからアクセスする必要がある • CQLは当時安定していなかったので、Thrift (Hector) • MongoDBは Java MongoDB Driver • 実装において⼤大差なし Apache Cassandra MongoDB プロトコル Thrift, CQL Custom (BSON)
22.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. NoSQLの調査 -‐‑‒ 単⼀一障害点 22 当然ながらないに越したことはないが… • Cassandraはスケールアウトが容易易 • MongoDBは構築の⼯工夫が必要 • パッケージ製品としては、環境構築のしやすさ重視 Apache Cassandra MongoDB 単⼀一障害点 なし あり
23.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. NoSQLの調査 -‐‑‒ CAP定理理 23 Apache Cassandra MongoDB CAP定理理 AP CP Enterprise⽤用途では⼀一貫性 (Consistency) は重要 • MongoDB は CP型 なので⼀一貫性は当然⾼高い • Cassandra は結果整合性であるため不不安はある • Consistency Level を適切切に選択することで軽減
24.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. NoSQLの調査 -‐‑‒ 実装⾔言語 24 Apache Cassandra MongoDB 実装⾔言語 Java C++ 弊社はほぼ Javaエンジニア で構成されている • 何かあったときにソースコードが追えるのは重要 • 完全に弊社都合ですが…
25.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. NoSQLの調査 -‐‑‒ 開発元 25 継続した開発が保証されていてほしい • Apache Software Foundation の安⼼心感 Apache Cassandra MongoDB 開発元 Apache Software Foundation 10gen (MongoDB)
26.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. Cassandraの採⽤用理理由 2 -‐‑‒ NoSQLの調査 26 Apache Cassandra MongoDB データモデル 列列指向 (BigTable) ドキュメント指向 プロトコル Thrift, CQL Custom (BSON) 単⼀一障害点 なし あり CAP定理理 AP CP 実装⾔言語 Java C++ 開発元 Apache Software Foundation 10gen (MongoDB) あくまでも弊社製品への採⽤用にて重要視した項⽬目です
27.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. Cassandraの利利⽤用 -‐‑‒ スキーマ設計 27 製品紹介 Accel Platform はじめに ⾃自⼰己紹介 & 会社紹介 Cassandra の利利⽤用 IMBox Cassandra の採⽤用理理由 スキーマ設計 バッドノウハウ 今後の計画 アップグレード ドキュメント
28.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. スキーマ設計 -‐‑‒ 全体像 28 ユーザごとに異異なる 参照可能なタイムライン 参照可否についてはアプリ側で実現 • 所属会社, 所属組織 • 操作権限の有無 • グループの公開/⾮非公開 • グループへの参加有無 • DirectMessageの宛先 女子会 営業G 会社 DirectMessage 総務 営業 営業事務
29.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. スキーマ設計 -‐‑‒ スレッド スレッド • メッセージの⼊入れ物 • メッセージは2種類 1. メインメッセージ 2. 返信メッセージ • BBSのスレッドと同じイメージ 29
30.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. スキーマ設計 -‐‑‒ スレッド • スレッドID, メッセージID → 時系列列で並ぶIDを採番 30 Key SuperColumnName スレッドID メッセージID Name Value 投稿ユーザCD “intra-‐‑‒mart” メッセージ “いんとらまーと” 添付URL “http://…” 添付ファイルパス “/path/to/file” 登録⽇日 timestamp 更更新⽇日 timestamp 削除フラグ FALSE スレッド&メッセージ -‐‑‒ SuperColumnFamily
31.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. スキーマ設計 -‐‑‒ タイムライン 31 タイムライン • スレッドへの参照⼀一覧 • いくつかの種類がある 1. ユーザ 2. 会社 3. グループ(公開/⾮非公開) 4. DirectMessage etc...
32.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. スキーマ設計 -‐‑‒ タイムライン 32 Key Name Value ユーザCD 最終メッセージID スレッドID タイムライン -‐‑‒ ColumnFamily Key Name Value 会社CD 最終メッセージID スレッドID Key Name Value グループCD 最終メッセージID スレッドID DirectMessage グループ 会社 • タイムライン毎に 最後に投稿された メッセージのIDを保持
33.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. スキーマ設計 -‐‑‒ その他 IMBoxに関する情報は全て ColumnFamily に保存 • グループ 情報 • Like! 情報 • 未読メッセージ 情報 • 各種インデックステーブル etc… RDBで保持したほうがよいデータもあるが… → データ破損を伴う障害への対策 障害によるRDBとのデータ乖離離から保護 33
34.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. スキーマ設計 -‐‑‒ まとめ SuperColumnFamily スレッド & メッセージ ColumnFamily タイムライン グループ 未読メッセージ Like!情報 各種インデックステーブル 34 女子会 営業G 会社 DirectMessage 総務 営業 営業事務
35.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. Cassandraの利利⽤用 -‐‑‒ バッドノウハウ 35 製品紹介 Accel Platform はじめに ⾃自⼰己紹介 & 会社紹介 Cassandra の利利⽤用 IMBox Cassandra の採⽤用理理由 スキーマ設計 バッドノウハウ 今後の計画 アップグレード ドキュメント
36.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. バッドノウハウ -‐‑‒ 1ノードでの運⽤用 訳あってクラスタ構成が⽤用意できない場合 1. ディスクの冗⻑⾧長化 (RAID0) 2. 頻繁に flash を実⾏行行 3. 定期的な snapshot 取得 リスクはあるけれど、スモールスタートは可能 36
37.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. バッドノウハウ -‐‑‒ I/Oが低速な環境 コンパクション実⾏行行時にアクセスすると timeout が発⽣生 1. rpc_̲timeout_̲in_̲ms の値を増やす e.g.) 10000 msec → 30000 msec 2. コンパクションを停⽌止 しておく nodetool コマンドを利利⽤用して別途実⾏行行 37
38.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. バッドノウハウ -‐‑‒ I/Oが低速な環境 コンパクション実⾏行行時にアクセスすると timeout が発⽣生 1. rpc_̲timeout_̲in_̲ms の値を増やす e.g.) 10000 msec → 30000 msec 2. コンパクションを停⽌止 しておく nodetool コマンドを利利⽤用して別途実⾏行行 38
39.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. バッドノウハウ -‐‑‒ SuperColumnFamily SuperColumnFamilyは現在⾮非推奨 • CQLからは作成できない • Secondary Index が使えない 39
40.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. バッドノウハウ -‐‑‒ まとめ • できれば 3ノード以上 のクラスタを構成 • VMなどを利利⽤用する場合 ストレージの共有はNG ⾼高速なローカルストレージが良良い • SuperColumnFamilyは使うな 40
41.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. 今後の計画 -‐‑‒ アップグレード 41 製品紹介 Accel Platform はじめに ⾃自⼰己紹介 & 会社紹介 Cassandra の利利⽤用 IMBox Cassandra の採⽤用理理由 スキーマ設計 バッドノウハウ 今後の計画 アップグレード ドキュメント
42.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. 今後の計画 -‐‑‒ アップグレード 別バージョンへのアップグレードは少し⾯面倒 • SSTableの互換性が途切切れている • DataStax社より情報提供を受けました • e.g.) 1.1.12 から 2.1.x へのアップグレード経路路 42
43.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. 今後の計画 -‐‑‒ アップグレード 構築済み環境のアップグレードは⾯面倒 • アップグレードツール (ant) を作成 • 2015年年8⽉月にリリース予定 (弊社製品⽤用) 43
44.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. 今後の計画 -‐‑‒ アップグレード 現在は接続に Thrift (Hector) を使⽤用 Cassandra 的には CQL3 & JavaDriver 推し • Thrift よりも CQL3 の⽅方が性能がいい • Read/Write 共に 2倍近く⾼高速 (Cassandra 2.1.x から) Hector → JavaDriver の移⾏行行を検討中 • ⾮非推奨になった SuperColumnFamily どうしよう... 44
45.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. 今後の計画 -‐‑‒ ドキュメント 45 製品紹介 Accel Platform はじめに ⾃自⼰己紹介 & 会社紹介 Cassandra の利利⽤用 IMBox Cassandra の採⽤用理理由 スキーマ設計 バッドノウハウ 今後の計画 アップグレード ドキュメント
46.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. 今後の計画 -‐‑‒ ドキュメント ⽇日本語の情報が少ない • “cassandra インストール” で検索索すると、弊社ドキュメントが上位にヒット • でも、古い (1.1.12の) 情報... • アップグレード時に 2.1.x の情報に更更新予定 DataStax社の⽇日本語化にも期待してます 46
47.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. ご清聴ありがとうございました 47
48.
Copyright © 2002-‐‑‒2015
NTT DATA INTRAMART CORPORATION All Rights Reserved. 質疑応答 製品紹介 page 10..16 Accel Platform システム基盤 JavaEE6 Resin RDB 共有ストレージ 今後の計画 page 41..46 Cassandra の利利⽤用 page 17..40 IMBox メッセージングアプリ H2H M2H 1.1.12 Cassandra の採⽤用理理由 RDB NoSQL調査 MongoDBとの⽐比較 スキーマ設計 スレッド タイムライン バッドノウハウ 1ノード運⽤用 低速I/O環境 SuperColumnFamily アップグレード CQL3 アップグレード経路路 アップグレードツール ドキュメント ⽇日本語情報不不⾜足 検索索結果 最新化 48
Download now