SlideShare a Scribd company logo
1 of 48
Download to read offline
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
Enterprise  向け  
メッセージングアプリケーションでの  
Apache  Cassandra  の利利⽤用
株式会社  NTTデータ  イントラマート  
開発本部  清  彰宏  
開発本部Twitter:  @intramart_̲dev
1
Cassandra  Summit  Tokyo  2015
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
本⽇日の発表内容
2
製品紹介 Accel  Platform
今後の計画
はじめに ⾃自⼰己紹介  &  会社紹介
Cassandra  
の利利⽤用
IMBox
Cassandra  の採⽤用理理由
スキーマ設計 バッドノウハウ
アップグレード ドキュメント
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
はじめに
3
製品紹介 Accel  Platform
はじめに ⾃自⼰己紹介  &  会社紹介
Cassandra  
の利利⽤用
IMBox
Cassandra  の採⽤用理理由
スキーマ設計 バッドノウハウ
今後の計画 アップグレード ドキュメント
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
⾃自⼰己紹介
• 清  彰宏  (せい  あきひろ)/  @seikun  
• 株式会社  NTTデータイントラマート  
• Webアプリケーションエンジニア  
• 開発担当  
• 全⽂文検索索機能  (Apache  Solr)  
• メッセージングアプリケーション  (Apache  Cassandra)  
• 社内Redmineの運⽤用メンテナンス  &  カスタマイズ
4
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
会社紹介
• 株式会社  NTTデータ  イントラマート

NTTデータ(親会社)の社内ベンチャー制度度から発⾜足  
• JavaEEサーバ上で動作するシステム共通基盤と、

その上で利利⽤用可能な業務アプリケーションを提供  
• 2000年年頃から  Server  Side  JavaScript  を採⽤用

リリース当初は  iPlanet  (netscape)、現在は  Rhino  を利利⽤用
5
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
会社紹介
• 柔軟かつカスタマイズが可能なワークフローが好評で、

国内ワークフローシェアは  7年年連続  No.1  
• 累累計  3,300  社の導⼊入実績  
• サービス事業

    製品導⼊入コンサルティング,  教育研修,  製品を利利⽤用したSI
6
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
会社紹介
• パッケージ製品は  SI  を中⼼心に利利⽤用されており、

販売パートナーと共に業務システムの効率率率化を提案  
• 販売パートナーは国内外に約  150  社  
• パッケージ製品を構築したクラウドサービスも提供
7
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
ちなみに…
                                                                  の  ⽇日本第1号ユーザ  
→ 主に製品開発における技術サポートを依頼
8
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
製品紹介  -‐‑‒  Accel  Platform
9
製品紹介 Accel  Platform
はじめに ⾃自⼰己紹介  &  会社紹介
Cassandra  
の利利⽤用
IMBox
Cassandra  の採⽤用理理由
スキーマ設計 バッドノウハウ
今後の計画 アップグレード ドキュメント
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
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
製品紹介  -‐‑‒  IMBox
11
製品紹介 Accel  Platform
はじめに ⾃自⼰己紹介  &  会社紹介
Cassandra  
の利利⽤用
IMBox
Cassandra  の採⽤用理理由
スキーマ設計 バッドノウハウ
今後の計画 アップグレード ドキュメント
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
製品紹介  -‐‑‒  IMBox
• Enterprise向け  メッセージングアプリケーション  
• 操作毎の認可設定,  管理理者権限,  会社の境界  
• 社内コミュニケーションの円滑滑化を促進  
• H2H,  M2H  
• Apache  Cassandra  1.1.12  を利利⽤用
12
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
製品紹介  -‐‑‒  IMBox
13
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
Cassandraの利利⽤用  -‐‑‒  Cassandraの採⽤用理理由
14
製品紹介 Accel  Platform
はじめに ⾃自⼰己紹介  &  会社紹介
Cassandra  
の利利⽤用
IMBox
Cassandraの採⽤用理理由
スキーマ設計 バッドノウハウ
今後の計画 アップグレード ドキュメント
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
Cassandraの採⽤用理理由  1  -‐‑‒  RDBの検討
• IMBox  の開発においても

基盤製品が利利⽤用している  RDB  を使いたかった  
• 製品の性能指標

20万ユーザ  での利利⽤用に耐えること  
• まずはRDBで試してみた
15
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
Cassandraの採⽤用理理由  1  -‐‑‒  RDBの検討
RDBを利利⽤用した実装で試験  
• 20万ユーザ  →  1,000万メッセージ  と仮定  
• 画⾯面初期表⽰示に必要なメッセージを取得  
試験結果  
• データ取得に  約140,000msec  (2分以上)かかった
16
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
Cassandraの採⽤用理理由  1  -‐‑‒  RDBの検討
結論論  
• RDBでは性能指標を満たせない  
RDBをもっとチューニングすればいける?  
• サポートしている全RDBでの対応は厳しい  
• NoSQLの検討と調査を開始
17
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
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)
あくまでも弊社製品への採⽤用にて重要視した項⽬目です
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
NoSQLの調査  -‐‑‒  データモデル
メッセージは時系列列などでソートする必要がある  
• Cassandra(BigTable)  のデータは  Key,  Name  でソート済み  
• ドキュメント指向な  MongoDB  はソート処理理が必要
20
Apache  Cassandra MongoDB
データモデル 列列指向  (BigTable) ドキュメント指向
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)
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
NoSQLの調査  -‐‑‒  単⼀一障害点
22
当然ながらないに越したことはないが…  
• Cassandraはスケールアウトが容易易  
• MongoDBは構築の⼯工夫が必要  
• パッケージ製品としては、環境構築のしやすさ重視
Apache  Cassandra MongoDB
単⼀一障害点 なし あり
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  を適切切に選択することで軽減
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
NoSQLの調査  -‐‑‒  実装⾔言語
24
Apache  Cassandra MongoDB
実装⾔言語 Java C++
弊社はほぼ  Javaエンジニア  で構成されている  
• 何かあったときにソースコードが追えるのは重要  
• 完全に弊社都合ですが…
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
NoSQLの調査  -‐‑‒  開発元
25
継続した開発が保証されていてほしい  
• Apache  Software  Foundation  の安⼼心感
Apache  Cassandra MongoDB
開発元 Apache

Software  Foundation
10gen  (MongoDB)
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)
あくまでも弊社製品への採⽤用にて重要視した項⽬目です
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
Cassandraの利利⽤用  -‐‑‒  スキーマ設計
27
製品紹介 Accel  Platform
はじめに ⾃自⼰己紹介  &  会社紹介
Cassandra  
の利利⽤用
IMBox
Cassandra  の採⽤用理理由
スキーマ設計 バッドノウハウ
今後の計画 アップグレード ドキュメント
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
スキーマ設計  -‐‑‒  全体像
28
ユーザごとに異異なる

参照可能なタイムライン  
参照可否についてはアプリ側で実現  
• 所属会社,  所属組織  
• 操作権限の有無  
• グループの公開/⾮非公開  
• グループへの参加有無  
• DirectMessageの宛先
女子会
営業G
会社
DirectMessage
総務
営業
営業事務
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
スキーマ設計  -‐‑‒  スレッド
スレッド  
• メッセージの⼊入れ物  
• メッセージは2種類  
1. メインメッセージ  
2. 返信メッセージ  
• BBSのスレッドと同じイメージ
29
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
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
スキーマ設計  -‐‑‒  タイムライン
31
タイムライン  
• スレッドへの参照⼀一覧  
• いくつかの種類がある  
1. ユーザ  
2. 会社  
3. グループ(公開/⾮非公開)  
4. DirectMessage  etc...
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を保持
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
スキーマ設計  -‐‑‒  その他
IMBoxに関する情報は全て  ColumnFamily  に保存  
• グループ  情報  
• Like!  情報  
• 未読メッセージ  情報  
• 各種インデックステーブル    etc…  
RDBで保持したほうがよいデータもあるが…  
→  データ破損を伴う障害への対策

  障害によるRDBとのデータ乖離離から保護
33
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
スキーマ設計  -‐‑‒  まとめ
SuperColumnFamily  
スレッド  &  メッセージ  
ColumnFamily  
タイムライン      グループ

未読メッセージ      Like!情報

各種インデックステーブル
34
女子会
営業G
会社
DirectMessage
総務
営業
営業事務
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
Cassandraの利利⽤用  -‐‑‒  バッドノウハウ
35
製品紹介 Accel  Platform
はじめに ⾃自⼰己紹介  &  会社紹介
Cassandra  
の利利⽤用
IMBox
Cassandra  の採⽤用理理由
スキーマ設計 バッドノウハウ
今後の計画 アップグレード ドキュメント
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
バッドノウハウ  -‐‑‒  1ノードでの運⽤用
訳あってクラスタ構成が⽤用意できない場合  
1. ディスクの冗⻑⾧長化  (RAID0)  
2. 頻繁に  flash  を実⾏行行  
3. 定期的な  snapshot  取得  
リスクはあるけれど、スモールスタートは可能
36
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
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
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
バッドノウハウ  -‐‑‒  SuperColumnFamily
SuperColumnFamilyは現在⾮非推奨  
• CQLからは作成できない  
• Secondary  Index  が使えない
39
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
バッドノウハウ  -‐‑‒  まとめ
• できれば  3ノード以上  のクラスタを構成  
• VMなどを利利⽤用する場合  ストレージの共有はNG

⾼高速なローカルストレージが良良い  
• SuperColumnFamilyは使うな
40
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
今後の計画  -‐‑‒  アップグレード
41
製品紹介 Accel  Platform
はじめに ⾃自⼰己紹介  &  会社紹介
Cassandra  
の利利⽤用
IMBox
Cassandra  の採⽤用理理由
スキーマ設計 バッドノウハウ
今後の計画 アップグレード ドキュメント
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
今後の計画  -‐‑‒  アップグレード
別バージョンへのアップグレードは少し⾯面倒  
• SSTableの互換性が途切切れている  
• DataStax社より情報提供を受けました  
• e.g.)  1.1.12  から  2.1.x  へのアップグレード経路路
42
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
今後の計画  -‐‑‒  アップグレード
構築済み環境のアップグレードは⾯面倒  
• アップグレードツール  (ant)  を作成  
• 2015年年8⽉月にリリース予定  (弊社製品⽤用)
43
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
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
今後の計画  -‐‑‒  ドキュメント
45
製品紹介 Accel  Platform
はじめに ⾃自⼰己紹介  &  会社紹介
Cassandra  
の利利⽤用
IMBox
Cassandra  の採⽤用理理由
スキーマ設計 バッドノウハウ
今後の計画 アップグレード ドキュメント
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
今後の計画  -‐‑‒  ドキュメント
⽇日本語の情報が少ない  
• “cassandra  インストール”

で検索索すると、弊社ドキュメントが上位にヒット  
• でも、古い  (1.1.12の)  情報...  
• アップグレード時に  2.1.x  の情報に更更新予定  
DataStax社の⽇日本語化にも期待してます
46
Copyright  ©  2002-‐‑‒2015  NTT  DATA  INTRAMART  CORPORATION  All  Rights  Reserved.
ご清聴ありがとうございました
47
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

More Related Content

What's hot

Cassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sqlCassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sqlYutuki r
 
インフラエンジニアのためのcassandra入門
インフラエンジニアのためのcassandra入門インフラエンジニアのためのcassandra入門
インフラエンジニアのためのcassandra入門Akihiro Kuwano
 
サンプルで学ぶ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
 
Couchbase introduction-20150611
Couchbase introduction-20150611Couchbase introduction-20150611
Couchbase introduction-20150611Couchbase Japan KK
 
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 2016
Db tech showcase 2016Db tech showcase 2016
Db tech showcase 2016datastaxjp
 
Webアプリケーションから見たCassandra
Webアプリケーションから見たCassandraWebアプリケーションから見たCassandra
Webアプリケーションから見たCassandra2t3
 
SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係datastaxjp
 
Datastax Enterpriseをはじめよう
Datastax Enterpriseをはじめよう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 アマゾン データ サービス ...[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最新情報まとめApache Cassandra最新情報まとめ
Apache Cassandra最新情報まとめYuki Morishita
 
(LT)Spark and Cassandra
(LT)Spark and Cassandra(LT)Spark and Cassandra
(LT)Spark and Cassandradatastaxjp
 
[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.
 
Yahoo! JAPANのプライベートRDBクラウドとマルチライター型 MySQL #dbts2017 #dbtsOSS
Yahoo! JAPANのプライベートRDBクラウドとマルチライター型 MySQL #dbts2017 #dbtsOSSYahoo! JAPANのプライベートRDBクラウドとマルチライター型 MySQL #dbts2017 #dbtsOSS
Yahoo! JAPANのプライベートRDBクラウドとマルチライター型 MySQL #dbts2017 #dbtsOSSYahoo!デベロッパーネットワーク
 
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラスタリ...
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラスタリ...[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)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事例から見るNoSQLの使い方 - db tech showcase Tokyo 2015 2015/06/11
事例から見るNoSQLの使い方 - db tech showcase Tokyo 2015 2015/06/11MapR Technologies Japan
 
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...[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年版Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版Makoto Sato
 

What's hot (20)

Cassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sqlCassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sql
 
インフラエンジニアのためのcassandra入門
インフラエンジニアのためのcassandra入門インフラエンジニアのためのcassandra入門
インフラエンジニアのためのcassandra入門
 
サンプルで学ぶ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
 
Couchbase introduction-20150611
Couchbase introduction-20150611Couchbase introduction-20150611
Couchbase introduction-20150611
 
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 2016
Db tech showcase 2016Db tech showcase 2016
Db tech showcase 2016
 
Webアプリケーションから見たCassandra
Webアプリケーションから見たCassandraWebアプリケーションから見たCassandra
Webアプリケーションから見たCassandra
 
SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係
 
Datastax Enterpriseをはじめよう
Datastax Enterpriseをはじめよう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 アマゾン データ サービス ...[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最新情報まとめApache Cassandra最新情報まとめ
Apache Cassandra最新情報まとめ
 
(LT)Spark and Cassandra
(LT)Spark and 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 ヤフー株式会...[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 #dbtsOSSYahoo! 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クラスタリ...[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)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事例から見る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による可用性担保とリアルタイムパフ...[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年版Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版
 

Viewers also liked

How you can contribute to Apache Cassandra
How you can contribute to Apache CassandraHow you can contribute to Apache Cassandra
How you can contribute to Apache CassandraYuki Morishita
 
RDBからの脱却: 新ERP"HUE"におけるCassandra
RDBからの脱却: 新ERP"HUE"におけるCassandraRDBからの脱却: 新ERP"HUE"におけるCassandra
RDBからの脱却: 新ERP"HUE"におけるCassandra2t3
 
Apache cassandraと apache sparkで作るデータ解析プラットフォーム
Apache cassandraと apache sparkで作るデータ解析プラットフォームApache cassandraと apache sparkで作るデータ解析プラットフォーム
Apache cassandraと apache sparkで作るデータ解析プラットフォームKazutaka Tomita
 
Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編Yuki Morishita
 
Cassandra導入事例と現場視点での苦労したポイント cassandra summit2014jpn
Cassandra導入事例と現場視点での苦労したポイント cassandra summit2014jpnCassandra導入事例と現場視点での苦労したポイント cassandra summit2014jpn
Cassandra導入事例と現場視点での苦労したポイント cassandra summit2014jpnhaketa
 
RDBとNoSQLの上手な付き合い方(勉強会@LIG 2013/11/11)
RDBとNoSQLの上手な付き合い方(勉強会@LIG 2013/11/11)RDBとNoSQLの上手な付き合い方(勉強会@LIG 2013/11/11)
RDBとNoSQLの上手な付き合い方(勉強会@LIG 2013/11/11)Yuji Otani
 

Viewers also liked (9)

How you can contribute to Apache Cassandra
How you can contribute to Apache CassandraHow you can contribute to Apache Cassandra
How you can contribute to Apache Cassandra
 
RDBからの脱却: 新ERP"HUE"におけるCassandra
RDBからの脱却: 新ERP"HUE"におけるCassandraRDBからの脱却: 新ERP"HUE"におけるCassandra
RDBからの脱却: 新ERP"HUE"におけるCassandra
 
Become a super modeler
Become a super modelerBecome a super modeler
Become a super modeler
 
Apache cassandraと apache sparkで作るデータ解析プラットフォーム
Apache cassandraと apache sparkで作るデータ解析プラットフォームApache cassandraと apache sparkで作るデータ解析プラットフォーム
Apache cassandraと apache sparkで作るデータ解析プラットフォーム
 
Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編
 
Cassandra導入事例と現場視点での苦労したポイント cassandra summit2014jpn
Cassandra導入事例と現場視点での苦労したポイント cassandra summit2014jpnCassandra導入事例と現場視点での苦労したポイント cassandra summit2014jpn
Cassandra導入事例と現場視点での苦労したポイント cassandra summit2014jpn
 
RDBとNoSQLの上手な付き合い方(勉強会@LIG 2013/11/11)
RDBとNoSQLの上手な付き合い方(勉強会@LIG 2013/11/11)RDBとNoSQLの上手な付き合い方(勉強会@LIG 2013/11/11)
RDBとNoSQLの上手な付き合い方(勉強会@LIG 2013/11/11)
 
NoSQL3
NoSQL3NoSQL3
NoSQL3
 
Accel series 2016_winter
Accel series 2016_winterAccel 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...進化を続けるデータベース・クラウド: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 プレ...脅威へ、しなやかかつ持続可能に対応するための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 発...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の導入事例と完全運用自動化【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化Hinemos
 
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明
B14 SQL Server over SMB using infiniBand and SSD by Mario Broodbakker/市川明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ソリューション(ナレッジコミュニケーション)Drソリューション(ナレッジコミュニケーション)
Drソリューション(ナレッジコミュニケーション)nao-k
 
Oracle Cloud Infrastructure 最新情報(Oracle Cloudウェビナーシリーズ: 2020年7月30日)
Oracle Cloud Infrastructure 最新情報(Oracle Cloudウェビナーシリーズ: 2020年7月30日)Oracle Cloud Infrastructure 最新情報(Oracle Cloudウェビナーシリーズ: 2020年7月30日)
Oracle Cloud Infrastructure 最新情報(Oracle Cloudウェビナーシリーズ: 2020年7月30日)オラクルエンジニア通信
 
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジー
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジーDBTS2015 Tokyo DBAが知っておくべき最新テクノロジー
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジーMasaya Ishikawa
 
[Modern Cloud Day Tokyo 2019] 基調講演(Day1):次世代クラウドが変える日本のエンタープライズ・ビジネス
[Modern Cloud Day Tokyo 2019] 基調講演(Day1):次世代クラウドが変える日本のエンタープライズ・ビジネス[Modern Cloud Day Tokyo 2019] 基調講演(Day1):次世代クラウドが変える日本のエンタープライズ・ビジネス
[Modern Cloud Day Tokyo 2019] 基調講演(Day1):次世代クラウドが変える日本のエンタープライズ・ビジネスオラクルエンジニア通信
 
2013年度下期パートナー会 開発本部
2013年度下期パートナー会 開発本部2013年度下期パートナー会 開発本部
2013年度下期パートナー会 開発本部NTTDATA INTRAMART
 
DeNA private cloud のその後 - OpenStack最新情報セミナー(2017年3月)
DeNA private cloud のその後 - OpenStack最新情報セミナー(2017年3月)DeNA private cloud のその後 - OpenStack最新情報セミナー(2017年3月)
DeNA private cloud のその後 - OpenStack最新情報セミナー(2017年3月)VirtualTech Japan Inc.
 
もうSQLとNoSQLを選ぶ必要はない!?~両者を備えたスケールアウトデータベースGridDB~
もうSQLとNoSQLを選ぶ必要はない!?~両者を備えたスケールアウトデータベースGridDB~もう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...[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...[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講演スライド2015.6.5 EMC主催OpenStackセミナー - EMC講演スライド
2015.6.5 EMC主催OpenStackセミナー - EMC講演スライドEMC Japan
 
OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304Shinichiro Arai
 
移行セミナー BDE to FireDAC 20161018
移行セミナー BDE to  FireDAC 20161018移行セミナー BDE to  FireDAC 20161018
移行セミナー BDE to FireDAC 20161018Kaz Aiso
 
IDCFクラウドセミナー RDB活用
IDCFクラウドセミナー RDB活用IDCFクラウドセミナー RDB活用
IDCFクラウドセミナー RDB活用IDC Frontier
 
GoldenGateテクニカルセミナー1「市場のトレンドと最新事例のご紹介」(2016/5/11)
GoldenGateテクニカルセミナー1「市場のトレンドと最新事例のご紹介」(2016/5/11)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...進化を続けるデータベース・クラウド: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 プレ...脅威へ、しなやかかつ持続可能に対応するための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 発...AWSにおけるIaCを活かしたTerraformの使い方2選! ~循環型IaCとマルチクラウドチックなDR環境~ (HashiTalks: Japan 発...
AWSにおけるIaCを活かしたTerraformの使い方2選! ~循環型IaCとマルチクラウドチックなDR環境~ (HashiTalks: Japan 発...
 
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
 
Storm×couchbase serverで作るリアルタイム解析基盤
Storm×couchbase serverで作るリアルタイム解析基盤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/市川明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ソリューション(ナレッジコミュニケーション)Drソリューション(ナレッジコミュニケーション)
Drソリューション(ナレッジコミュニケーション)
 
Oracle Cloud Infrastructure 最新情報(Oracle Cloudウェビナーシリーズ: 2020年7月30日)
Oracle Cloud Infrastructure 最新情報(Oracle Cloudウェビナーシリーズ: 2020年7月30日)Oracle Cloud Infrastructure 最新情報(Oracle Cloudウェビナーシリーズ: 2020年7月30日)
Oracle Cloud Infrastructure 最新情報(Oracle Cloudウェビナーシリーズ: 2020年7月30日)
 
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジー
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジーDBTS2015 Tokyo DBAが知っておくべき最新テクノロジー
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジー
 
[Modern Cloud Day Tokyo 2019] 基調講演(Day1):次世代クラウドが変える日本のエンタープライズ・ビジネス
[Modern Cloud Day Tokyo 2019] 基調講演(Day1):次世代クラウドが変える日本のエンタープライズ・ビジネス[Modern Cloud Day Tokyo 2019] 基調講演(Day1):次世代クラウドが変える日本のエンタープライズ・ビジネス
[Modern Cloud Day Tokyo 2019] 基調講演(Day1):次世代クラウドが変える日本のエンタープライズ・ビジネス
 
2013年度下期パートナー会 開発本部
2013年度下期パートナー会 開発本部2013年度下期パートナー会 開発本部
2013年度下期パートナー会 開発本部
 
DeNA private cloud のその後 - OpenStack最新情報セミナー(2017年3月)
DeNA private cloud のその後 - OpenStack最新情報セミナー(2017年3月)DeNA private cloud のその後 - OpenStack最新情報セミナー(2017年3月)
DeNA private cloud のその後 - OpenStack最新情報セミナー(2017年3月)
 
もうSQLとNoSQLを選ぶ必要はない!?~両者を備えたスケールアウトデータベースGridDB~
もうSQLとNoSQLを選ぶ必要はない!?~両者を備えたスケールアウトデータベースGridDB~もう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...[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...[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講演スライド2015.6.5 EMC主催OpenStackセミナー - EMC講演スライド
2015.6.5 EMC主催OpenStackセミナー - EMC講演スライド
 
OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304
 
移行セミナー BDE to FireDAC 20161018
移行セミナー BDE to  FireDAC 20161018移行セミナー BDE to  FireDAC 20161018
移行セミナー BDE to FireDAC 20161018
 
IDCFクラウドセミナー RDB活用
IDCFクラウドセミナー RDB活用IDCFクラウドセミナー RDB活用
IDCFクラウドセミナー RDB活用
 
GoldenGateテクニカルセミナー1「市場のトレンドと最新事例のご紹介」(2016/5/11)
GoldenGateテクニカルセミナー1「市場のトレンドと最新事例のご紹介」(2016/5/11)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