SlideShare une entreprise Scribd logo
1  sur  54
Télécharger pour lire hors ligne
1
RDBからの脱却:
新ERP"HUE"におけるCassandra
株式会社ワークスアプリケーションズ
堤 勇人
HUE BT Back-end team
Cassandra Summit Tokyo 2015
2015/04/21
2
前置き
3
堤 勇人 @2t3
2010年からエンタープライズ向けメーラー
WebmailにてCassandraを使い始める。
現在はHUE BT Back-end teamにて
裏側全般を見ています。
自己紹介
4
Webmail
➢ エンタープライズ向けメールサービス
➢ 2010年から5年間、開発・運用している
➢ Cassandraで動く
➢ 毎分2000通のメールを処理する
自己紹介2
5
Cassandraをエンタープライズ
で使うとはどういうことか?
今日のテーマ
6
➢ 大企業向けのシステム
➢ 様々な状況に効率的に対応するため、
複雑な業務が行われる。
➢ それら複雑な業務のための、
多くの機能、細かい機能が求められる。
エンタープライズとは何か?
7
➢ コストパフォーマンスが悪い?
➢ 開発が大変な割に、単純なことしかできない
➢ 必須機能が無い?
➢ トランザクション、join、index、etc...
➢ 結果整合性なんていらない?
➢ 厳密なデータが必須
➢ gmailで件数がmanyと出るのは良いが、
給料がmanyと書かれていたら怒る
何故エンタープライズ分野では
Cassandraが使われて来なかったのか?
8
という認識を覆して登場したのが...
9
➢ High Usability
➢ 100msの応答性能
➢ 脱RDB
「HUE」
10
➢ どのようなレベルか
➢ Googleトップページが100ms
➢ 検索結果になると300~400ms
➢ 単に早くレスポンスするというだけではない
➢ トライアンドエラーを可能にすることで、
新しい価値を提供できる
100msの応答性能
11
トライアンドエラーの例
可能ならデモ
12
これを実現するための
Cassandra
13
何故Cassandraか?
14
➢ 100msの要求性能
➢ DBの許容時間は20ms
➢ 20msを普通のRDBで出すには
➢ 非正規化する
➢ joinしない
➢ ソート済みデータを用意する
しかない
✗ もしくは高いサーバにメモリを積む
何故Cassandraか?
15
➢ 設定
➢ CPU 1処理 約0.3[ns]
➢ CPUキャッシュアクセス速度 0.5~5[ns]
➢ メモリアクセス速度 10~数10[ns]
➢ 処理1ループを、100[ns]とする
➢ 10万件ソートすると N logN = 1,600,000
試算(実行時ソート)
16
➢ 1,600,000 * 100[ns] = 160[ms]
➢ 遅い
➢ メモリに全部データが載っているとしても
なかなか大変な計算
➢ コア数にも限界がある
試算(実行時ソート)
17
➢ スループットが簡単にスケールすることも重要
➢ バッチ処理の時間はスループットに依存する
➢ 8時間かかっていたバッチが20分になれば
➢ より詳細なデータを提供できる
➢ 他の業務をやる時間ができる
➢ 働き方自体が変わる
何故Cassandraか?2
18
試算2
19
試算2
20
➢ 可用性
➢ スケールする
➢ 3台から1000台レベルのクラスタまで
同様にスケールする
➢ むしろ台数が増えると安定する
➢ マスター無し
➢ 小さなダウンタイムも無い
➢ 実はマスタースレイブ切り替えの際に
ダウンタイムがあるシステムは多い
Cassandraの有用性
21
➢ 可用性
➢ スケールする
➢ マスター無し
これらが簡単に行えることが重要
Cassandraの有用性2
22
➢ 100msのような高速域では
RDBの良さは失われる。
➢ Cassandraではスループットを
コストパフォーマンス良く上げることができる
➢ 簡単に分散システムの恩恵を受けられる
何故Cassandraか?まとめ
23
Cassandra周りの技術
24
HUE全体のアーキテクチャ
JJUG CCC 2015 Spring 「社長が脱RDBと言い出して困りましたが、開き直って楽しんでいる話」より
25
Cassandra周りのフレームワーク
➢ Key Value Access Library
➢ いわゆるObject Mapper
➢ POJOの形でCassandraとやり取り
➢ 様々な属性はannotationで管理
➢ CQLAPIを隠蔽
➢ 格好いい名前を考えろと言われている
26
Cassandra周りのフレームワーク2
➢ Index creation framework
➢ Index、非正規化データを自動メンテナンス
➢ Elasticsearch等へも同期可能
➢ Key Value Accessへの入力を取得
➢ Kafkaでキューイングし、非同期に実行
27
Cassandra周りのフレームワーク3
➢ EDP2
➢ Enterprise Distributed Processing Platform
➢ 分散処理に関わるリソースを自動的に管理する
➢ バッチの予定終了時刻に合わせて、
Sparkのworkerを追加したり、
Cassandra自体をスケールさせたりする。
28
Cassandra周りのフレームワーク4
➢ DBTool
➢ Cassandraのデータをgrid形式で表示する
➢ データのexport / importも可能
➢ 要するにDatastaxのDevCenter
29
開発中に出てきたCassandraの問題点
30
開発中に出てきた問題
➢ トランザクション
➢ N+1問題
➢ 多テーブル問題
➢ 逆に意外と何とかなる問題
➢ 複雑なクエリ
➢ join
➢ index
➢ validation
31
➢ 結論から先に言ってしまうと、
全てどうにかなる。
➢ しかし、前項の有用性のように、
簡単にはいかないものばかり。
開発中に出てきた問題
32
➢ これまでトランザクションを利用していた
処理の99.9%は対応不要か、
Lightweight Transactionで対応可能。
➢ 残りの0.1%、特にisolationが必要な場合には
特別な仕組みが必要となってくる。
トランザクション
33
JJUG CCC 2015 Spring 「社長が脱RDBと言い出して困りましたが、開き直って楽しんでいる話」より
34
JJUG CCC 2015 Spring 「社長が脱RDBと言い出して困りましたが、開き直って楽しんでいる話」よりJJUG CCC 2015 Spring 「社長が脱RDBと言い出して困りましたが、開き直って楽しんでいる話」より
35
➢ 例えば別順でソートさせたい時
indexテーブルからソート済みIDをロード
➔ 実テーブルにそのIDでアクセス
➢ joinもinも使えないため、
対象者数回+1のアクセスが発生する。
➔全て並列で取得している。(力技)
接続先が分散されるので、
パフォーマンス的問題は起こっていない。
N+1問題
36
➢ 多数のテーブルを作るとCassandraが
重くなり、やがては起動しなくなる
➢ Cassandraは1テーブル辺り約1MBの
メモリオーバーヘッドが全ノードにかかる
➢ HBaseでも似たような問題がある
➢ Elasticsearchでも似たような問題がある
➢ マルチテナンシを考慮するとさらに倍率がかかる
➢ そしてERPは扱うデータの種類が極めて多い
➢ 弊社人事給与で3,000テーブル、
会計となると単独でそれ以上の数になる
多テーブル問題
37
➢ データの種類毎の汎用テーブルを用意し、
複数のテーブルを一つのテーブルに
入れてしまう。
多テーブル問題2
38
create table generic_table {
table_name text,
joined_pk blob,
ck1 blob,
ck2 blob,
ck3 blob,
ck4 blob,
ck5 blob,
column_name text,
value blob,
primary key ((table_name, joined_pk), ck1,
ck2, ck3, ck4, ck5, column_name)
}
多テーブル問題3
39
➢ 弊害と恩恵
➢ かなり独自のテーブルにしてしまった結果、
DevCenterのようなツールが使えなくなった。
➔ DBToolを作成
➢ 想定される種類のテーブル構造が
予め定義されていることにより、
遅い定義が行われる余地が無くなった。
➢ thriftのダイナミックカラムが再び利用可能に
多テーブル問題4
40
まとめ
41
まとめ
➢ Cassandraは今後もっとエンタープライズの
領域で使われていき、進化していく
➢ 逆にエンタープライズ分野もCassandraのよう
な特性を求め、社会に圧倒的なメリットを提供
するようになる
42
以上、ありがとうございました
質疑+時間があれば、おまけ
43
Cassandraあれこれ
Appendix
44
ERPにおけるデータパターン
究極的にはこの2個しかない
➢ event
➢ 不変の事実
➢ これが蓄積されていく
➢ e.g. 申請書、取引、発令、etc...
➢ changeset
➢ eventが蓄積された結果を示す歴史
➢ e.g. 人事異動履歴、組織、会社
データデザインパターン
45
その応用
➢ Tree
➢ Relation
➢ Group
➢ Analyze
➢ Header-Body
➢ etc...
データデザインパターン2
46
100%
ここ1年のCassandraの稼働率
ここ1年、サービスダウンは
おろかノードダウンすらしていない。
(Webmail運用実績値、計画的メンテナンス除く)
47
SCassandra
エラーケースのテスト等に
大変便利。
Cassandraでのテスト
48
➢ Replica:3, R/W=QUORUM
➢ 王道
➢ メモリ設定はそのまま、newgenを増やす
➢ 遅くなる兆候、遅いテーブルは、
cfhistogramsをJMXで監視する
Cassandraの設定
49
Cassandra自体は動作させたまま
rolling updateできるが、
APサーバの無停止バージョンアップや、
データ移行を考えると難しくなってくる。
バージョンアップ戦略
50
Tableの作成やカラム追加だけで済む場合
バージョンアップ戦略1
➢ 問題なし、そのままバージョンアップ
51
データの移行が必要な場合
バージョンアップ戦略2
➢ 移行スクリプト実行後、
そのままバージョンアップ
52
データの移行が必要かつ、
移行中に入力されたデータの移行も必要な場合
バージョンアップ戦略3
➢ まず移行スクリプトを当てる
➢ その後、移行後データが無い場合はその場で
移行する”lazy migration”バージョンを作る
➢ 新データに移行を行う
➢ ”lazy migration”処理を外し
バージョンアップを行う
53
データの移行が必要かつ、
移行中に入力されたデータの移行も必要で、
処理を遅くできない場合
バージョンアップ戦略4
➢ 移行先のテーブル or カラムを別途作る
➢ 結果を移行元と移行先両方に書き込む
バージョンへアップデートする
➢ 移行スクリプトを当てる
➢ 読み込み先を移行先に変更する
➢ 移行先にのみ読み書きするバージョンにアップ
デートする
54
以上、ありがとうございました

Contenu connexe

Tendances

Webアプリケーションから見たCassandra
Webアプリケーションから見たCassandraWebアプリケーションから見たCassandra
Webアプリケーションから見たCassandra2t3
 
[db tech showcase Tokyo 2015] E35: Web, IoT, モバイル時代のデータベース、Apache Cassandraを学ぼう
[db tech showcase Tokyo 2015] E35: Web, IoT, モバイル時代のデータベース、Apache Cassandraを学ぼう[db tech showcase Tokyo 2015] E35: Web, IoT, モバイル時代のデータベース、Apache Cassandraを学ぼう
[db tech showcase Tokyo 2015] E35: Web, IoT, モバイル時代のデータベース、Apache Cassandraを学ぼうdatastaxjp
 
[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...
[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...
[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...Masahiro Tomisugi
 
[db tech showcase Tokyo 2015] B34:データの仮想化を具体化するIBMのロジカルデータウェアハウス by 日本アイ・ビー・エ...
[db tech showcase Tokyo 2015] B34:データの仮想化を具体化するIBMのロジカルデータウェアハウス by 日本アイ・ビー・エ...[db tech showcase Tokyo 2015] B34:データの仮想化を具体化するIBMのロジカルデータウェアハウス by 日本アイ・ビー・エ...
[db tech showcase Tokyo 2015] B34:データの仮想化を具体化するIBMのロジカルデータウェアハウス by 日本アイ・ビー・エ...Insight Technology, Inc.
 
[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.
 
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジー
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジーDBTS2015 Tokyo DBAが知っておくべき最新テクノロジー
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジーMasaya Ishikawa
 
DBTS2016 DBAのための最新テクノロジー
DBTS2016 DBAのための最新テクノロジーDBTS2016 DBAのための最新テクノロジー
DBTS2016 DBAのための最新テクノロジーMasaya Ishikawa
 
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
 
Microsoft Azure超超入門_20140412
Microsoft Azure超超入門_20140412Microsoft Azure超超入門_20140412
Microsoft Azure超超入門_20140412Sayaka Shimada
 
[Cassandra summit Tokyo, 2015] Apache Cassandra日本人コミッターが伝える、"Apache Cassandra...
[Cassandra summit Tokyo, 2015] Apache Cassandra日本人コミッターが伝える、"Apache Cassandra...[Cassandra summit Tokyo, 2015] Apache Cassandra日本人コミッターが伝える、"Apache Cassandra...
[Cassandra summit Tokyo, 2015] Apache Cassandra日本人コミッターが伝える、"Apache Cassandra...datastaxjp
 
Dbts2015 tokyo vector_in_hadoop_vortex
Dbts2015 tokyo vector_in_hadoop_vortexDbts2015 tokyo vector_in_hadoop_vortex
Dbts2015 tokyo vector_in_hadoop_vortexKoji Shinkubo
 
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...Trainocate Japan, Ltd.
 
[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...
[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...
[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...Insight Technology, Inc.
 
Amazon Aurora Deep Dive (db tech showcase 2016)
Amazon Aurora Deep Dive (db tech showcase 2016)Amazon Aurora Deep Dive (db tech showcase 2016)
Amazon Aurora Deep Dive (db tech showcase 2016)Amazon Web Services Japan
 
[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~
[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~
[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~Naoki (Neo) SATO
 
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)Akira Shimosako
 
[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介
[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介
[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介Insight Technology, Inc.
 
Db tech showcase2015 how to replicate between clusters
Db tech showcase2015 how to replicate between clustersDb tech showcase2015 how to replicate between clusters
Db tech showcase2015 how to replicate between clustersHiroaki Kubota
 

Tendances (20)

Webアプリケーションから見たCassandra
Webアプリケーションから見たCassandraWebアプリケーションから見たCassandra
Webアプリケーションから見たCassandra
 
Yahoo! JAPANにおけるApache Cassandraへの取り組み
Yahoo! JAPANにおけるApache Cassandraへの取り組みYahoo! JAPANにおけるApache Cassandraへの取り組み
Yahoo! JAPANにおけるApache Cassandraへの取り組み
 
[db tech showcase Tokyo 2015] E35: Web, IoT, モバイル時代のデータベース、Apache Cassandraを学ぼう
[db tech showcase Tokyo 2015] E35: Web, IoT, モバイル時代のデータベース、Apache Cassandraを学ぼう[db tech showcase Tokyo 2015] E35: Web, IoT, モバイル時代のデータベース、Apache Cassandraを学ぼう
[db tech showcase Tokyo 2015] E35: Web, IoT, モバイル時代のデータベース、Apache Cassandraを学ぼう
 
[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...
[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...
[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...
 
Storm×couchbase serverで作るリアルタイム解析基盤
Storm×couchbase serverで作るリアルタイム解析基盤Storm×couchbase serverで作るリアルタイム解析基盤
Storm×couchbase serverで作るリアルタイム解析基盤
 
[db tech showcase Tokyo 2015] B34:データの仮想化を具体化するIBMのロジカルデータウェアハウス by 日本アイ・ビー・エ...
[db tech showcase Tokyo 2015] B34:データの仮想化を具体化するIBMのロジカルデータウェアハウス by 日本アイ・ビー・エ...[db tech showcase Tokyo 2015] B34:データの仮想化を具体化するIBMのロジカルデータウェアハウス by 日本アイ・ビー・エ...
[db tech showcase Tokyo 2015] B34:データの仮想化を具体化するIBMのロジカルデータウェアハウス 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 アマゾン データ サービス ...
[db tech showcase Tokyo 2015] A33:Amazon DynamoDB Deep Dive by アマゾン データ サービス ...
 
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジー
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジーDBTS2015 Tokyo DBAが知っておくべき最新テクノロジー
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジー
 
DBTS2016 DBAのための最新テクノロジー
DBTS2016 DBAのための最新テクノロジーDBTS2016 DBAのための最新テクノロジー
DBTS2016 DBAのための最新テクノロジー
 
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
 
Microsoft Azure超超入門_20140412
Microsoft Azure超超入門_20140412Microsoft Azure超超入門_20140412
Microsoft Azure超超入門_20140412
 
[Cassandra summit Tokyo, 2015] Apache Cassandra日本人コミッターが伝える、"Apache Cassandra...
[Cassandra summit Tokyo, 2015] Apache Cassandra日本人コミッターが伝える、"Apache Cassandra...[Cassandra summit Tokyo, 2015] Apache Cassandra日本人コミッターが伝える、"Apache Cassandra...
[Cassandra summit Tokyo, 2015] Apache Cassandra日本人コミッターが伝える、"Apache Cassandra...
 
Dbts2015 tokyo vector_in_hadoop_vortex
Dbts2015 tokyo vector_in_hadoop_vortexDbts2015 tokyo vector_in_hadoop_vortex
Dbts2015 tokyo vector_in_hadoop_vortex
 
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
 
[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...
[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...
[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...
 
Amazon Aurora Deep Dive (db tech showcase 2016)
Amazon Aurora Deep Dive (db tech showcase 2016)Amazon Aurora Deep Dive (db tech showcase 2016)
Amazon Aurora Deep Dive (db tech showcase 2016)
 
[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~
[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~
[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~
 
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
 
[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介
[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介
[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介
 
Db tech showcase2015 how to replicate between clusters
Db tech showcase2015 how to replicate between clustersDb tech showcase2015 how to replicate between clusters
Db tech showcase2015 how to replicate between clusters
 

Similaire à RDBからの脱却: 新ERP"HUE"におけるCassandra

IDC 電子ブック 『マイクロソフト モダン パートナー シリーズ 2016』パート 4: 業務の最適化
IDC 電子ブック 『マイクロソフト モダン パートナー シリーズ 2016』パート 4: 業務の最適化IDC 電子ブック 『マイクロソフト モダン パートナー シリーズ 2016』パート 4: 業務の最適化
IDC 電子ブック 『マイクロソフト モダン パートナー シリーズ 2016』パート 4: 業務の最適化MPN Japan
 
JSUG SpringOnePlatform 2016報告会 Case study2 - feed back - springoneplatform
JSUG SpringOnePlatform 2016報告会 Case study2 - feed back - springoneplatformJSUG SpringOnePlatform 2016報告会 Case study2 - feed back - springoneplatform
JSUG SpringOnePlatform 2016報告会 Case study2 - feed back - springoneplatformTakahiro Fujii
 
開発環境向けEKSのコスト最適
開発環境向けEKSのコスト最適開発環境向けEKSのコスト最適
開発環境向けEKSのコスト最適ducphan87
 
仮想化・クラウド環境利用メリットを最大化する運用管理とは
仮想化・クラウド環境利用メリットを最大化する運用管理とは仮想化・クラウド環境利用メリットを最大化する運用管理とは
仮想化・クラウド環境利用メリットを最大化する運用管理とはHinemos
 
中小企業のために作られたWindows Server Essentialsとは
 中小企業のために作られたWindows Server Essentialsとは 中小企業のために作られたWindows Server Essentialsとは
中小企業のために作られたWindows Server EssentialsとはMasahiko Sada
 
[簡易提案書]働き方改革にMSインフラストラクチャー
[簡易提案書]働き方改革にMSインフラストラクチャー[簡易提案書]働き方改革にMSインフラストラクチャー
[簡易提案書]働き方改革にMSインフラストラクチャーToshihiko Sawaki
 
DBCJ Drupal + Japan 2017
DBCJ  Drupal + Japan  2017DBCJ  Drupal + Japan  2017
DBCJ Drupal + Japan 2017Hidekazu Ikeda
 
プライベートクラウドへの準備はできていますか?[ホワイトペーパー]
プライベートクラウドへの準備はできていますか?[ホワイトペーパー]プライベートクラウドへの準備はできていますか?[ホワイトペーパー]
プライベートクラウドへの準備はできていますか?[ホワイトペーパー]KVH Co. Ltd.
 
クラウド座談会資料
クラウド座談会資料クラウド座談会資料
クラウド座談会資料知礼 八子
 
とある AWS サービスの運用移管〜データストア編〜 #jawsmeguro
とある AWS サービスの運用移管〜データストア編〜 #jawsmeguroとある AWS サービスの運用移管〜データストア編〜 #jawsmeguro
とある AWS サービスの運用移管〜データストア編〜 #jawsmeguroIKEDA Kiyoshi
 
SIビジネスを変えよう。~ Ruby+Ruby on RailsによるエンタープライズCloudアプリケーション事業とは~
SIビジネスを変えよう。~ Ruby+Ruby on RailsによるエンタープライズCloudアプリケーション事業とは~SIビジネスを変えよう。~ Ruby+Ruby on RailsによるエンタープライズCloudアプリケーション事業とは~
SIビジネスを変えよう。~ Ruby+Ruby on RailsによるエンタープライズCloudアプリケーション事業とは~Kachi Creo
 
re:Port 2017 re:Invent 2017振り返り
re:Port 2017 re:Invent 2017振り返りre:Port 2017 re:Invent 2017振り返り
re:Port 2017 re:Invent 2017振り返りTakashi Kozu
 
仮想化・クラウド環境利用メリットを最大化する運用管理とは
仮想化・クラウド環境利用メリットを最大化する運用管理とは仮想化・クラウド環境利用メリットを最大化する運用管理とは
仮想化・クラウド環境利用メリットを最大化する運用管理とはHinemos
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
【Webinar-Slide】ESBのデモクラタイズ(民主化)
【Webinar-Slide】ESBのデモクラタイズ(民主化)【Webinar-Slide】ESBのデモクラタイズ(民主化)
【Webinar-Slide】ESBのデモクラタイズ(民主化)Talend KK
 
ハイブリッドクラウド研究会趣旨説明とこれまでの取り組み(2019/01/24)
ハイブリッドクラウド研究会趣旨説明とこれまでの取り組み(2019/01/24)ハイブリッドクラウド研究会趣旨説明とこれまでの取り組み(2019/01/24)
ハイブリッドクラウド研究会趣旨説明とこれまでの取り組み(2019/01/24)Masahiko Ebisuda
 

Similaire à RDBからの脱却: 新ERP"HUE"におけるCassandra (20)

IDC 電子ブック 『マイクロソフト モダン パートナー シリーズ 2016』パート 4: 業務の最適化
IDC 電子ブック 『マイクロソフト モダン パートナー シリーズ 2016』パート 4: 業務の最適化IDC 電子ブック 『マイクロソフト モダン パートナー シリーズ 2016』パート 4: 業務の最適化
IDC 電子ブック 『マイクロソフト モダン パートナー シリーズ 2016』パート 4: 業務の最適化
 
JSUG SpringOnePlatform 2016報告会 Case study2 - feed back - springoneplatform
JSUG SpringOnePlatform 2016報告会 Case study2 - feed back - springoneplatformJSUG SpringOnePlatform 2016報告会 Case study2 - feed back - springoneplatform
JSUG SpringOnePlatform 2016報告会 Case study2 - feed back - springoneplatform
 
開発環境向けEKSのコスト最適
開発環境向けEKSのコスト最適開発環境向けEKSのコスト最適
開発環境向けEKSのコスト最適
 
仮想化・クラウド環境利用メリットを最大化する運用管理とは
仮想化・クラウド環境利用メリットを最大化する運用管理とは仮想化・クラウド環境利用メリットを最大化する運用管理とは
仮想化・クラウド環境利用メリットを最大化する運用管理とは
 
中小企業のために作られたWindows Server Essentialsとは
 中小企業のために作られたWindows Server Essentialsとは 中小企業のために作られたWindows Server Essentialsとは
中小企業のために作られたWindows Server Essentialsとは
 
マルチクラウドの悩み
マルチクラウドの悩みマルチクラウドの悩み
マルチクラウドの悩み
 
[簡易提案書]働き方改革にMSインフラストラクチャー
[簡易提案書]働き方改革にMSインフラストラクチャー[簡易提案書]働き方改革にMSインフラストラクチャー
[簡易提案書]働き方改革にMSインフラストラクチャー
 
DBCJ Drupal + Japan 2017
DBCJ  Drupal + Japan  2017DBCJ  Drupal + Japan  2017
DBCJ Drupal + Japan 2017
 
プライベートクラウドへの準備はできていますか?[ホワイトペーパー]
プライベートクラウドへの準備はできていますか?[ホワイトペーパー]プライベートクラウドへの準備はできていますか?[ホワイトペーパー]
プライベートクラウドへの準備はできていますか?[ホワイトペーパー]
 
TeachmeBiz.pdf
TeachmeBiz.pdfTeachmeBiz.pdf
TeachmeBiz.pdf
 
クラウド座談会資料
クラウド座談会資料クラウド座談会資料
クラウド座談会資料
 
とある AWS サービスの運用移管〜データストア編〜 #jawsmeguro
とある AWS サービスの運用移管〜データストア編〜 #jawsmeguroとある AWS サービスの運用移管〜データストア編〜 #jawsmeguro
とある AWS サービスの運用移管〜データストア編〜 #jawsmeguro
 
Hccjp lt 191209
Hccjp lt 191209Hccjp lt 191209
Hccjp lt 191209
 
SIビジネスを変えよう。~ Ruby+Ruby on RailsによるエンタープライズCloudアプリケーション事業とは~
SIビジネスを変えよう。~ Ruby+Ruby on RailsによるエンタープライズCloudアプリケーション事業とは~SIビジネスを変えよう。~ Ruby+Ruby on RailsによるエンタープライズCloudアプリケーション事業とは~
SIビジネスを変えよう。~ Ruby+Ruby on RailsによるエンタープライズCloudアプリケーション事業とは~
 
re:Port 2017 re:Invent 2017振り返り
re:Port 2017 re:Invent 2017振り返りre:Port 2017 re:Invent 2017振り返り
re:Port 2017 re:Invent 2017振り返り
 
仮想化・クラウド環境利用メリットを最大化する運用管理とは
仮想化・クラウド環境利用メリットを最大化する運用管理とは仮想化・クラウド環境利用メリットを最大化する運用管理とは
仮想化・クラウド環境利用メリットを最大化する運用管理とは
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
【Webinar-Slide】ESBのデモクラタイズ(民主化)
【Webinar-Slide】ESBのデモクラタイズ(民主化)【Webinar-Slide】ESBのデモクラタイズ(民主化)
【Webinar-Slide】ESBのデモクラタイズ(民主化)
 
ハイブリッドクラウド研究会趣旨説明とこれまでの取り組み(2019/01/24)
ハイブリッドクラウド研究会趣旨説明とこれまでの取り組み(2019/01/24)ハイブリッドクラウド研究会趣旨説明とこれまでの取り組み(2019/01/24)
ハイブリッドクラウド研究会趣旨説明とこれまでの取り組み(2019/01/24)
 
BEST TEAM
BEST TEAMBEST TEAM
BEST TEAM
 

RDBからの脱却: 新ERP"HUE"におけるCassandra