Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Akihiro Kuwano
11,117 views
WiredTigerストレージエンジン楽しい
道玄坂LTの発表資料です!
Technology
◦
Read more
13
Save
Share
Embed
Embed presentation
Download
Downloaded 17 times
1
/ 40
2
/ 40
3
/ 40
4
/ 40
5
/ 40
6
/ 40
7
/ 40
8
/ 40
9
/ 40
10
/ 40
11
/ 40
12
/ 40
13
/ 40
14
/ 40
15
/ 40
16
/ 40
17
/ 40
18
/ 40
19
/ 40
20
/ 40
21
/ 40
22
/ 40
23
/ 40
24
/ 40
25
/ 40
26
/ 40
27
/ 40
28
/ 40
29
/ 40
30
/ 40
31
/ 40
32
/ 40
33
/ 40
34
/ 40
35
/ 40
36
/ 40
37
/ 40
38
/ 40
39
/ 40
40
/ 40
More Related Content
PDF
データベース勉強会 In 広島 mongodb
by
Ryuji Tamagawa
PPTX
Node.js×mongo dbで3年間サービス運用してみた話
by
leverages_event
PPT
[大図解]ピグライフはこう動いている
by
Akihiro Kuwano
PDF
Introduction to MongoDB
by
moai kids
PDF
DB tech showcase: 噂のMongoDBその用途は?
by
Hiroaki Kubota
PPTX
初心者向けMongoDBのキホン!
by
Tetsutaro Watanabe
PDF
RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)
by
Ryuji Tamagawa
PDF
初めてのMongo db
by
Ryuji Tamagawa
データベース勉強会 In 広島 mongodb
by
Ryuji Tamagawa
Node.js×mongo dbで3年間サービス運用してみた話
by
leverages_event
[大図解]ピグライフはこう動いている
by
Akihiro Kuwano
Introduction to MongoDB
by
moai kids
DB tech showcase: 噂のMongoDBその用途は?
by
Hiroaki Kubota
初心者向けMongoDBのキホン!
by
Tetsutaro Watanabe
RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)
by
Ryuji Tamagawa
初めてのMongo db
by
Ryuji Tamagawa
What's hot
PPTX
MongoDBの監視
by
Tetsutaro Watanabe
PDF
Db tech showcase2015 how to replicate between clusters
by
Hiroaki Kubota
PPTX
MongoDB World 2014に行ってきた!
by
Tetsutaro Watanabe
PPTX
Mongo db勉強会の補足
by
CROOZ, inc.
PPT
ザ・ドキュメント~うまくいかないNoSQL~
by
Akihiro Kuwano
PDF
Case study to use MongoDB in middle-class SIer / (中規模) SIerだってMongoDBできたよ!
by
Naruhiko Ogasawara
PDF
Node js 入門
by
Satoshi Takami
PPTX
MongoDB on EC2 #mongodbcasual
by
Yasuhiro Matsuo
PDF
Open il vol4
by
榎本 優樹
PDF
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
by
Shunsuke Watanabe
PDF
NAND Flash から InnoDB にかけての話(仮)
by
Takanori Sejima
PDF
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
by
Yuki KAN
PDF
Windows Azure の中でも動いている InfiniBand って何?
by
Sunao Tomita
PDF
binary log と 2PC と Group Commit
by
Takanori Sejima
PDF
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (後編)
by
Yuuki Namikawa
PDF
InnoDB Table Compression
by
Takanori Sejima
PDF
さいきんの InnoDB Adaptive Flushing (仮)
by
Takanori Sejima
PDF
5.6 以前の InnoDB Flushing
by
Takanori Sejima
PDF
sysloadや監視などの話(仮)
by
Takanori Sejima
PPTX
MySQLやSSDとかの話・前編
by
gree_tech
MongoDBの監視
by
Tetsutaro Watanabe
Db tech showcase2015 how to replicate between clusters
by
Hiroaki Kubota
MongoDB World 2014に行ってきた!
by
Tetsutaro Watanabe
Mongo db勉強会の補足
by
CROOZ, inc.
ザ・ドキュメント~うまくいかないNoSQL~
by
Akihiro Kuwano
Case study to use MongoDB in middle-class SIer / (中規模) SIerだってMongoDBできたよ!
by
Naruhiko Ogasawara
Node js 入門
by
Satoshi Takami
MongoDB on EC2 #mongodbcasual
by
Yasuhiro Matsuo
Open il vol4
by
榎本 優樹
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
by
Shunsuke Watanabe
NAND Flash から InnoDB にかけての話(仮)
by
Takanori Sejima
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
by
Yuki KAN
Windows Azure の中でも動いている InfiniBand って何?
by
Sunao Tomita
binary log と 2PC と Group Commit
by
Takanori Sejima
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (後編)
by
Yuuki Namikawa
InnoDB Table Compression
by
Takanori Sejima
さいきんの InnoDB Adaptive Flushing (仮)
by
Takanori Sejima
5.6 以前の InnoDB Flushing
by
Takanori Sejima
sysloadや監視などの話(仮)
by
Takanori Sejima
MySQLやSSDとかの話・前編
by
gree_tech
More from Akihiro Kuwano
PDF
今日はMongoDBの話はしない
by
Akihiro Kuwano
PDF
銀河レベルのLT(とは)
by
Akihiro Kuwano
PDF
AWSのログ管理ベストプラクティス
by
Akihiro Kuwano
PDF
AWSのNoSQL入門
by
Akihiro Kuwano
PDF
ログ管理のベストプラクティス
by
Akihiro Kuwano
PDF
ビックデータ最適解とAWSにおける新しい武器
by
Akihiro Kuwano
PPTX
MongoDBの可能性の話
by
Akihiro Kuwano
PDF
実環境にTerraform導入したら驚いた
by
Akihiro Kuwano
PDF
インフラエンジニアってなんでしたっけ(仮)
by
Akihiro Kuwano
PDF
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
by
Akihiro Kuwano
PDF
Chef環境の闇
by
Akihiro Kuwano
PDF
アメーバピグにおける自作サーバ運用それからどうなった
by
Akihiro Kuwano
PDF
CyberAgentにおけるMongoDB
by
Akihiro Kuwano
PDF
後悔しないもんごもんごの使い方 〜サーバ編〜
by
Akihiro Kuwano
PDF
勉強会コミュニティがぼくの エンジニア人生にもたらした事。 あと、NoSQLとの付き合い方。
by
Akihiro Kuwano
PDF
MongoDBのはじめての運用テキスト
by
Akihiro Kuwano
PDF
AmebaのMongoDB活用事例
by
Akihiro Kuwano
PDF
MongoDBのアレをアレする
by
Akihiro Kuwano
PDF
やさぐれギンガさんのアーキテクチャ入門(ためしてガッテン)(仮)
by
Akihiro Kuwano
PDF
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)
by
Akihiro Kuwano
今日はMongoDBの話はしない
by
Akihiro Kuwano
銀河レベルのLT(とは)
by
Akihiro Kuwano
AWSのログ管理ベストプラクティス
by
Akihiro Kuwano
AWSのNoSQL入門
by
Akihiro Kuwano
ログ管理のベストプラクティス
by
Akihiro Kuwano
ビックデータ最適解とAWSにおける新しい武器
by
Akihiro Kuwano
MongoDBの可能性の話
by
Akihiro Kuwano
実環境にTerraform導入したら驚いた
by
Akihiro Kuwano
インフラエンジニアってなんでしたっけ(仮)
by
Akihiro Kuwano
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
by
Akihiro Kuwano
Chef環境の闇
by
Akihiro Kuwano
アメーバピグにおける自作サーバ運用それからどうなった
by
Akihiro Kuwano
CyberAgentにおけるMongoDB
by
Akihiro Kuwano
後悔しないもんごもんごの使い方 〜サーバ編〜
by
Akihiro Kuwano
勉強会コミュニティがぼくの エンジニア人生にもたらした事。 あと、NoSQLとの付き合い方。
by
Akihiro Kuwano
MongoDBのはじめての運用テキスト
by
Akihiro Kuwano
AmebaのMongoDB活用事例
by
Akihiro Kuwano
MongoDBのアレをアレする
by
Akihiro Kuwano
やさぐれギンガさんのアーキテクチャ入門(ためしてガッテン)(仮)
by
Akihiro Kuwano
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)
by
Akihiro Kuwano
WiredTigerストレージエンジン楽しい
1.
モンゴリアン桑野参上 ! 桑野 章弘
3.
いやない
4.
WiredTigerストレージエ ンジン楽しい ! 桑野 章弘
5.
自己紹介 •桑野 章弘 •サイバーエージェント •サーバサイドエンジニア •Twitter: @kuwa_tw •Blog: http://d.hatena.ne.jp/ akuwano/
6.
自己紹介
7.
いつもありがとう ございます
8.
自己紹介
9.
本日この画像2回目
10.
今日の話 MongoDB ストレージエンジン
11.
ストレージエンジン •バージョン2.8から使えるよ •mmapv1(従来) •WiredTiger •Devnull •inMemory •RocksDB
12.
WiredTiger •MongoDB 2.8からプラガブルスト レージエンジンが導入される •その中の一つ •WiredTiger社が作っていたが MongoDB社に買収される
13.
WiredTiger •低レイテンシ高スループット •PBサイズストレージサポート •ドキュメントレベルロッキング •ACID Transactionサポート •SSD/RAM/HDD柔軟に対応出来る •LSM+BloomfilterもBtreeも
14.
ほんとかよ
15.
試してみよ
16.
使い方 •設定ファイル •engine: で設定 •"mmapv1" •"wiredTiger" •以下省略
17.
storage: dbPath: "/var/lib/mongodb/mmapv1" engine: "mmapv1" journal: enabled:
true systemLog: destination: file path: "/var/log/mongodb/mongodb_mmapv1.log" logAppend: true processManagement: fork: true ! !
18.
storage: dbPath: "/var/lib/mongodb/wt" engine: "wiredTiger" wiredTiger: collectionConfig: blockCompressor:
"none" systemLog: destination: file path: "/var/log/mongodb/mongodb_wt.log" logAppend: true storage: journal: enabled: true processManagement: fork: true !
19.
実行環境 •MongoDBサーバ •c4.xlarge •負荷サーバ •c4.2xlarge
20.
テスト実行環境 •9000000オブジェクト •10000000オペレーション •500スレッド並列
21.
処理時間 処理トランザクション
22.
処理時間 •MMAPv1 •6m14s •WiredTiger •4m28s
23.
パフォーマンス 3割増
24.
CPU使用率
25.
マルチコアが 使えてない マルチコアが 使えてない 実行MMAPv1
26.
マルチコア 使えてる 実行WiredTiger
27.
データ容量
28.
約半分に
29.
メモリ
30.
知ってますよね •メモリいくつつかってんのかわかんな い問題 •メモリ有るだけ使う問題 •メモリ使用量の監視>意味なし問題
31.
USER PID %CPU
%MEM VSZ RSS TTY STAT START TIME COMMAND mongo 9560 50.6 7.2 46441816 556160 ? Sl 07:08 15:26 /opt/mongodb- linux-x86_64-2.8.0-rc4/bin/mongod -f /etc/mongodb/mongod-mmapv1.yml ! # pmap -d 9560 ¦tail -1 mapped: 46441816K writeable/private: 23309456K shared: 23091228K 実行MMAPv1
32.
! mongo 10095 283
6.6 673552 507568 ? Sl 07:39 13:02 /opt/mongodb- linux-x86_64-2.8.0-rc4/bin/mongod -f /etc/mongodb/mongod-wt.yml ! # pmap -d 10095 ¦tail -1 mapped: 674572K writeable/private: 633408K shared: 28K 実行WiredTiger
33.
•WiredTigerはメモリをキレイに使う ようになってて嬉しい
34.
デメリット
36.
WiredTiger 設定項目多すぎ
37.
チューニング 余地はある
38.
まとめ •安定してきたらMongoDBのユースケー スをかえそうな勢いがある •パフォーマンスもいいし、メモリもス トレージも効率よく使える •すごくいい
39.
でも
40.
まとめ •Jiraみると怖そうなバグが散見される のでまだ使わない •2.8.3くらいになったら期待してますw
Download