SlideShare ist ein Scribd-Unternehmen logo
1 von 57
Downloaden Sie, um offline zu lesen
Cassandra導⼊事例と
現場視点での苦労したポイント
Created by ⽻⽑⽥ 敦
(株)ぐるなび 企画第2部⾨ ビジネスソリューショングループ
Cassandra Summit 2014 JPN
2014/01/24
アジェンダ
⾃⼰紹介、会社紹介
Cassandra利⽤の経緯、事例紹介
Cassandraのメリット、デメリット
⾃⼰紹介
⽻⽑⽥ 敦 (はけた あつし)
SIerにて6年間クラウド関連サービスの研究開発を担当
ぐるなびには2013年4⽉に⼊社し、
Webページを⽀える基盤システムの開発に携わる
Cassandra触り始めて1年程度
現在、主にトラッキング管理システムの開発と運⽤を担当
会社紹介
レストラン検索サイト運営
総掲載店舗数:約50万店
詳細情報掲載店舗数:13万9,000店(以上 2013 年 12⽉末現在)
⽉間アクセス数:10億1,000万PV(2013 年 12⽉末現在)
⽉間ユニークユーザ数:4,200万⼈(2013 年 12⽉末現在)
ぐるなび会員数:1,133万⼈(2014 年 1⽉ 1⽇現在)
Cassandra利⽤の経緯・事例紹介
利⽤のきっかけ
以前はレストラン情報保管に
RDBやXMLファイルを利⽤していた

⇒遅い
レストラン⼀部情報保有に
サーバ2台でmemcachedを利⽤(2010年初め)
しかし…

データ量増加
アクセス数増加
データ永続性

などの拡張性を懸念

これらの要件を満たすデータストアの検証を開始
データストア検証
2010年からCassandra検証開始(Version 0.6)
当時はScalaris、Flare、Tokyo Tyrantと⽐較検証
要件満たす機能と、Facebook・Twitter(仮)の実績から
Cassandraを採⽤
Cassandra利⽤スタート
2010年7⽉〜本番環境での利⽤開始
16ノード構成
Version 0.6.1
レストラン情報の他に携帯端末情報やQRコード情報などを管
理(最⼤4個のKeySpace管理)
2012年11⽉ Version 1.1.5にアップデート
同⼀Cassnadra環境でKeyspace分割して管理
Cassandraの本格利⽤①
レストラン基本情報管理システム
2013年6⽉〜レストランの基本情報をCassandraに集約
3データセンタ、70ノード構成
基本データ⽤:42ノード
画像・ファイル⽤:18ノード
バックアップ⽤:10ノード
Version 1.1.10
以前の構成(静的)

問題点
情報のリアルタイム性
データの柔軟性
耐障害性(シングルポイント)
現在の構成(動的)

動的なページ変更や柔軟な部分更新
データの分散と耐障害性
⾼負荷アクセスに耐えるシステム
マルチデータセンタ構成

遠隔地へのバックアップをしています
Cassandraの本格利⽤②
トラッキング情報管理システム
ユーザのアクセス履歴を管理するシステム
⼩さいデータの頻繁なWriteが特徴
2014年3⽉〜データストアをMySQLからCassandraに変更
2データセンタ、18ノード構成
本番⽤:12ノード
バックアップ⽤:6ノード
Version 1.2.12
データストア検証
バックエンド⽐較 (2012年12⽉)
Cassandra、MySQL Cluster、VoltDB、Riak…etcを⽐較
永続性、耐障害性、スケーラビリティ、性能…etcを検証
利⽤実績やWriteの速さからCassandraを採⽤
Cassandra採⽤によって
⼤容量データの管理
- 5億件、約1TBのデータを保存
⾼負荷アクセスへの対応
- 秒間1500アクセスに対応
無停⽌スケールアウト
Cassandra 利⽤事例まとめ
様々なシステムのデータストアとして利⽤
主な選定理由
耐障害性(SPOFなし)
柔軟なテーブル定義
無停⽌スケールアウト
⼤量データ/⼤量アクセスへの適⽤
マルチデータセンタでのバックアップ
Cassandra使ってみて
メリット/デメリット
メリット
トラッキング情報管理システムを例に…
以前の問題点
MySQLの容量逼迫
- トラッキングデータ件数:5億件(約1TB)
MySQLスケールアップでのサービス停⽌
- 共通基盤システムのため、様々なシステムに影響が出る
Cassandra利⽤で変化
複数サーバでの⼤量データ管理
システム無停⽌でのスケールアウト
⾼頻度アクセスでも⾼速レスポンス(数msec)
デメリット(困ったこと)
1. トランザクション制御(排他制御)できない
2. 削除まわりが難しい
排他制御について
CassandraはCAP定理のAPを採⽤
⇒整合性は取れない
⇒トランザクション制御出来ない
トランザクションはあきらめるとしても、
排他制御くらいはしたい
ZooKeeperの利⽤
分散環境でのソフトウェア管理を助けるツール。
共有設定管理、分散ロック、分散キューなどの機能がある。

ZooKeeperロックで排他制御が可能
排他制御の仕組み
ZooKeeperロックでの排他制御の仕組み
もう少し詳しく
ロック待ちとロック取得
ZooKeeperにはこんな使い⽅も
クライアント時刻ずれの問題
ZooKeeperにはこんな使い⽅も
ただし…
ZooKeeperはさむので遅くはなる(パフォーマンス検証必要)
ZooKeeperの構成上リーダーとフォロワーがあり、
リーダーのヒープ障害が単⼀障害点(SPOF)になりかねない
…という問題もある

よって監視が必須
他の排他制御
もしくは、Cassandra内でロック⽤テーブルを定義しても
良いかもしれない
他の排他制御
Cassandra内でロック⽤テーブルを使った場合
TTL以上経過でロック⾃動無効
同⼀データの連続ロックで、処理遅延の傾向あり
排他制御についてまとめ
Cassandraはトランザクションや排他制御できない(はず)
ZooKeeperロック利⽤で排他制御は実装可能
Cassandra内でロックデータ管理する独⾃ロック機能も
実装可能
どちらも完璧とは⾔えないため、どのような実装が好ましいか
システム要件に合わせて検討すべき
デメリット(困ったこと)
1. トランザクション制御(排他制御)できない
2. 削除まわりが難しい
削除の概要
Cassandraでは2段階でデータを削除する
1. tombstone(墓⽯)という論理削除フラグ登録

2. SSTable(ディスク)から物理削除
データ内容を確認してみました(Version 1.2.6)
xx-Data.dbに対してsstable2json実⾏してデータを確認
1. まずはデータ登録
set student_table['id100']['name']='Yamada';
{ky:“i10,clms:[“nm"“Ymd"17513290]}
"e"
d0""oun" [ ae, aaa,33158300]

2. データ論理削除
del student_table['id100'];
{ky:"d0""eaaa:
"e" i10,mtdt"
{dltoIf" {mreFreeet:33162600
"eeinno: "akdoDltA"17516970,
"oaDltoTm"17516},clms:[}
lcleeinie:33162}"oun" ]

⇒Deleteしたよという情報がinsertされるイメージ
3. gc_grace_second(猶予期間)待つ
4. Compaction発⽣
(データ追加&nodetool flushによるMinor Compaction)

⇒Compaction発⽣で新しく出⼒されたSSTableには該当rowKey
データは存在しない 。ログからも容量減少は確認できる。
IF [opcinxctr3]21-70 1:83,6 CmatoTs.aa(ie20
NO CmatoEeuo:1 030-8 71:284 opcinakjv ln 3)
Cmatdt [xxxxxxDt.b] 33t 13(3%o oiia)btsfr4ky
opce o /xx/xx-aad,. 8 o 4 ~7 f rgnl ye o
es
a 0016M/. Tm:1m.
t .135Bs ie 2s

⇒物理削除完了
データ削除に関する問題点
1. 削除データが復活する
2. 古いデータの物理削除に時間がかかる
データ削除の問題① 復活
多重障害発⽣によって削除したデータの復活があり得ます
前提: レプリケ数3、QUORUMのRead・Write

※この後Aを起動しても、Dataは復活した状態のまま
削除復活が発⽣しないよう、
gc_graceまでに全ノードへ削除伝播が必要
↓
gc_graceまでにrepairの実施が必要
↓
よって、運⽤において定期的なrepairは重要です。
データ削除の問題② 消えない
デフォルトのCompaction Strategy(SizeTieredCompaction)では同
じ位のサイズのSSTableが4つ出⼒されたら
Compactionを発⽣する
⼀旦⼤きなSSTableが出⼒されると、
それがCompactionの対象になるには時間がかかる
例えば、 1⽇に1個⼩さいSSTableを吐くシステムで、
データは64⽇後に削除する仕様だった場合

物理削除可能になってから実際には182⽇かかる
古いデータ消すには
ひたすら待つほどディスク余裕無いし…
Major Compactionは推奨されて無いようだし…
Leveled Compactionはファイル数が膨⼤になりそうだし…
古いデータ消すには
Cassandra 1.2からの新機能にTombstone Compactionがある
Tombstone Compaction検証
Tombstone Compaction検証のためこんなことしてみました。
(Version 1.2.6)
【初めの数⽇】
データ作成⇒古いデータへのremove実施
⇒待ったり、flushしたり、⼩さなCompactionおこしたり
…単⼀SSTableのCompaction確認できず
Tombstone Compaction検証
Stack Overflowに投稿
⇒なんとJonathan Ellisから回答が!
You probably don't have enough data in the sstable
for Cassandra to guess the tombstone ratio. You
can use the getDroppableTombstoneRatio method
from ColumnFamilyStoreMBean over JMX to
check.
なるほど、JMXから監視してみた。
どうやらTTL設定したデータだと
DroppableTombstoneRatioが0より⼤きくなりそう
Tombstone Compaction検証
TTLを設定したデータの単独Compaction発⽣は確認できた!
↓の設定でinsertぶん回したら、単独Compaction発⽣
gc_grace: 600sec
tombstone_threshold: 0.0001
tombstone_compaction_interval: 1
TTL: 600sec
Tombstone Compaction検証
でも、通常のremoveでは確認できず。
ソースコードもチェックしたが、どうやら↓で取得する値が0の
ため、単独Compationが起きない模様
ogaah.asnr.bcmato.btatopcintaey ie8あたり
r.pcecsadas.opcinAsrcCmatoSrtgのln12
dul dopbeai =stbegtsiaeDopbTmsoeai(ceoe;
obe rpalRto sal.eEtmtdrpalobtnRtogBfr)

⇒この機能ちゃんと利⽤するにはもう少し検証が必要そう。
データ削除の問題 まとめ
データ復活の可能性がある
定期的なrepairが⼤事
古いデータの物理削除には時間かかる
ディスク容量に余裕を持たせることが⼤事
最新機能も検証は必要だが使えそう
(本⾳は)削除が不要なシステムがベスト
まとめ
ぐるなびでのCassandra活⽤
様々なシステムへの適⽤
耐障害性と⼤量アクセスへの適応に着⽬
マルチデータセンタでバックアップ
Cassandraのメリット/デメリット
耐障害性と無停⽌スケーラビリティ、かつ⾼速なことは
魅⼒的
適切にポイントをつぶせば、厳しい要件でも⼗分使える
排他制御にはZooKeeper
削除には定期repairや新機能の利⽤
Any Questions ?
ご清聴
ありがとうございました

Weitere ähnliche Inhalte

Was ist angesagt?

MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法Tetsutaro Watanabe
 
cassandra調査レポート
cassandra調査レポートcassandra調査レポート
cassandra調査レポートAkihiro Kuwano
 
Cassandra における SSD の活用
Cassandra における SSD の活用Cassandra における SSD の活用
Cassandra における SSD の活用Yuji Ito
 
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)NTT DATA Technology & Innovation
 
Pacemakerを使いこなそう
Pacemakerを使いこなそうPacemakerを使いこなそう
Pacemakerを使いこなそうTakatoshi Matsuo
 
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)NTT DATA OSS Professional Services
 
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)Noritaka Sekiyama
 
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~Daisuke Morishita
 
Apache BigtopによるHadoopエコシステムのパッケージング(Open Source Conference 2021 Online/Osaka...
Apache BigtopによるHadoopエコシステムのパッケージング(Open Source Conference 2021 Online/Osaka...Apache BigtopによるHadoopエコシステムのパッケージング(Open Source Conference 2021 Online/Osaka...
Apache BigtopによるHadoopエコシステムのパッケージング(Open Source Conference 2021 Online/Osaka...NTT DATA Technology & Innovation
 
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)Hironobu Suzuki
 
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)NTT DATA Technology & Innovation
 
[GKE & Spanner 勉強会] Cloud Spanner の技術概要
[GKE & Spanner 勉強会] Cloud Spanner の技術概要[GKE & Spanner 勉強会] Cloud Spanner の技術概要
[GKE & Spanner 勉強会] Cloud Spanner の技術概要Google Cloud Platform - Japan
 
イミュータブルデータモデル(入門編)
イミュータブルデータモデル(入門編)イミュータブルデータモデル(入門編)
イミュータブルデータモデル(入門編)Yoshitaka Kawashima
 
SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係datastaxjp
 
Cassandraバージョンアップ&移設
Cassandraバージョンアップ&移設Cassandraバージョンアップ&移設
Cassandraバージョンアップ&移設Takehiro Torigaki
 

Was ist angesagt? (20)

MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法
 
cassandra調査レポート
cassandra調査レポートcassandra調査レポート
cassandra調査レポート
 
Cassandra における SSD の活用
Cassandra における SSD の活用Cassandra における SSD の活用
Cassandra における SSD の活用
 
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
YugabyteDBを使ってみよう(NewSQL/分散SQLデータベースよろず勉強会 #1 発表資料)
 
Google Cloud Dataflow を理解する - #bq_sushi
Google Cloud Dataflow を理解する - #bq_sushiGoogle Cloud Dataflow を理解する - #bq_sushi
Google Cloud Dataflow を理解する - #bq_sushi
 
Pacemakerを使いこなそう
Pacemakerを使いこなそうPacemakerを使いこなそう
Pacemakerを使いこなそう
 
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
 
リペア時間短縮にむけた取り組み@Yahoo! JAPAN #casstudy
リペア時間短縮にむけた取り組み@Yahoo! JAPAN #casstudyリペア時間短縮にむけた取り組み@Yahoo! JAPAN #casstudy
リペア時間短縮にむけた取り組み@Yahoo! JAPAN #casstudy
 
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
 
噛み砕いてKafka Streams #kafkajp
噛み砕いてKafka Streams #kafkajp噛み砕いてKafka Streams #kafkajp
噛み砕いてKafka Streams #kafkajp
 
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
 
Yahoo! JAPANにおけるApache Cassandraへの取り組み
Yahoo! JAPANにおけるApache Cassandraへの取り組みYahoo! JAPANにおけるApache Cassandraへの取り組み
Yahoo! JAPANにおけるApache Cassandraへの取り組み
 
Apache BigtopによるHadoopエコシステムのパッケージング(Open Source Conference 2021 Online/Osaka...
Apache BigtopによるHadoopエコシステムのパッケージング(Open Source Conference 2021 Online/Osaka...Apache BigtopによるHadoopエコシステムのパッケージング(Open Source Conference 2021 Online/Osaka...
Apache BigtopによるHadoopエコシステムのパッケージング(Open Source Conference 2021 Online/Osaka...
 
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
 
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
 
[GKE & Spanner 勉強会] Cloud Spanner の技術概要
[GKE & Spanner 勉強会] Cloud Spanner の技術概要[GKE & Spanner 勉強会] Cloud Spanner の技術概要
[GKE & Spanner 勉強会] Cloud Spanner の技術概要
 
イミュータブルデータモデル(入門編)
イミュータブルデータモデル(入門編)イミュータブルデータモデル(入門編)
イミュータブルデータモデル(入門編)
 
SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係
 
Cassandraバージョンアップ&移設
Cassandraバージョンアップ&移設Cassandraバージョンアップ&移設
Cassandraバージョンアップ&移設
 
Apache Hadoopの新機能Ozoneの現状
Apache Hadoopの新機能Ozoneの現状Apache Hadoopの新機能Ozoneの現状
Apache Hadoopの新機能Ozoneの現状
 

Ähnlich wie Cassandra導入事例と現場視点での苦労したポイント cassandra summit2014jpn

Cloud foundryグループ設立に向けての提案
Cloud foundryグループ設立に向けての提案Cloud foundryグループ設立に向けての提案
Cloud foundryグループ設立に向けての提案Uemura Yuichi
 
スモールスタートから月間100万PVシステムに 成長したAdテクノロジー事例紹介.pdf
スモールスタートから月間100万PVシステムに 成長したAdテクノロジー事例紹介.pdfスモールスタートから月間100万PVシステムに 成長したAdテクノロジー事例紹介.pdf
スモールスタートから月間100万PVシステムに 成長したAdテクノロジー事例紹介.pdfKento12
 
防災ガール事業計画・団体報告書
防災ガール事業計画・団体報告書防災ガール事業計画・団体報告書
防災ガール事業計画・団体報告書Misaki Tanaka
 
スモールスタートから月間100万PVシステムに 成長したAdテクノロジー事例紹介.pdf
スモールスタートから月間100万PVシステムに 成長したAdテクノロジー事例紹介.pdfスモールスタートから月間100万PVシステムに 成長したAdテクノロジー事例紹介.pdf
スモールスタートから月間100万PVシステムに 成長したAdテクノロジー事例紹介.pdfKento12
 
第23回CloudStackユーザ会_JCSUGの2014年の振り返り&今後の取り組みについて
第23回CloudStackユーザ会_JCSUGの2014年の振り返り&今後の取り組みについて第23回CloudStackユーザ会_JCSUGの2014年の振り返り&今後の取り組みについて
第23回CloudStackユーザ会_JCSUGの2014年の振り返り&今後の取り組みについてMidori Oge
 
「進化し続けるインフラ」のためのマルチアカウント管理
「進化し続けるインフラ」のためのマルチアカウント管理「進化し続けるインフラ」のためのマルチアカウント管理
「進化し続けるインフラ」のためのマルチアカウント管理Recruit Lifestyle Co., Ltd.
 
SIerのためのCassandraセミナーⅡ NoSQLビジネス新たな鼓動
SIerのためのCassandraセミナーⅡ NoSQLビジネス新たな鼓動SIerのためのCassandraセミナーⅡ NoSQLビジネス新たな鼓動
SIerのためのCassandraセミナーⅡ NoSQLビジネス新たな鼓動forschooner
 
データ分析基盤構築のポイントと関連クラスメソッドサービスの紹介
データ分析基盤構築のポイントと関連クラスメソッドサービスの紹介データ分析基盤構築のポイントと関連クラスメソッドサービスの紹介
データ分析基盤構築のポイントと関連クラスメソッドサービスの紹介Yosuke Katsuki
 
「クラウドの変質化」Yako presen 141005
「クラウドの変質化」Yako presen 141005「クラウドの変質化」Yako presen 141005
「クラウドの変質化」Yako presen 141005知礼 八子
 

Ähnlich wie Cassandra導入事例と現場視点での苦労したポイント cassandra summit2014jpn (10)

Cloud foundryグループ設立に向けての提案
Cloud foundryグループ設立に向けての提案Cloud foundryグループ設立に向けての提案
Cloud foundryグループ設立に向けての提案
 
スモールスタートから月間100万PVシステムに 成長したAdテクノロジー事例紹介.pdf
スモールスタートから月間100万PVシステムに 成長したAdテクノロジー事例紹介.pdfスモールスタートから月間100万PVシステムに 成長したAdテクノロジー事例紹介.pdf
スモールスタートから月間100万PVシステムに 成長したAdテクノロジー事例紹介.pdf
 
防災ガール事業計画・団体報告書
防災ガール事業計画・団体報告書防災ガール事業計画・団体報告書
防災ガール事業計画・団体報告書
 
スモールスタートから月間100万PVシステムに 成長したAdテクノロジー事例紹介.pdf
スモールスタートから月間100万PVシステムに 成長したAdテクノロジー事例紹介.pdfスモールスタートから月間100万PVシステムに 成長したAdテクノロジー事例紹介.pdf
スモールスタートから月間100万PVシステムに 成長したAdテクノロジー事例紹介.pdf
 
第23回CloudStackユーザ会_JCSUGの2014年の振り返り&今後の取り組みについて
第23回CloudStackユーザ会_JCSUGの2014年の振り返り&今後の取り組みについて第23回CloudStackユーザ会_JCSUGの2014年の振り返り&今後の取り組みについて
第23回CloudStackユーザ会_JCSUGの2014年の振り返り&今後の取り組みについて
 
「進化し続けるインフラ」のためのマルチアカウント管理
「進化し続けるインフラ」のためのマルチアカウント管理「進化し続けるインフラ」のためのマルチアカウント管理
「進化し続けるインフラ」のためのマルチアカウント管理
 
SIerのためのCassandraセミナーⅡ NoSQLビジネス新たな鼓動
SIerのためのCassandraセミナーⅡ NoSQLビジネス新たな鼓動SIerのためのCassandraセミナーⅡ NoSQLビジネス新たな鼓動
SIerのためのCassandraセミナーⅡ NoSQLビジネス新たな鼓動
 
Social Literacy
Social LiteracySocial Literacy
Social Literacy
 
データ分析基盤構築のポイントと関連クラスメソッドサービスの紹介
データ分析基盤構築のポイントと関連クラスメソッドサービスの紹介データ分析基盤構築のポイントと関連クラスメソッドサービスの紹介
データ分析基盤構築のポイントと関連クラスメソッドサービスの紹介
 
「クラウドの変質化」Yako presen 141005
「クラウドの変質化」Yako presen 141005「クラウドの変質化」Yako presen 141005
「クラウドの変質化」Yako presen 141005
 

Kürzlich hochgeladen

新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 

Kürzlich hochgeladen (9)

新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 

Cassandra導入事例と現場視点での苦労したポイント cassandra summit2014jpn