際際滷

際際滷Share a Scribd company logo
MongoDBを磯定ちょっと\喘して 
みた 
(幄)グル`ヴノ`ツ 
捲何 啾v
念戻 
¢ ピ`クr昼g1,000リクエスト 
¢ DB麗尖36岬、APIサ`バ50岬 
¢ このトのサ`ビスをMongoDBで\喘して採 
が軟こったか榛里棒Г辰燭
MongoDBが鬴陲靴覆ぃ 
¢ キュ`にリクエストが聡まりAけ、鬴陲卦ら 
ない
採が軟こっていたのか 
¢ 函誼するデ`タ楚が謹すぎてサ`バの僕楚貧 
泙牧っかかっていた 
C MongoDBは、毫Xにデ`タが慧りzめるため、1ド 
キュメントが寄きくなりすぎていた 
★MongoDBからデ`タ函誼するHにデ`タ 
をgりzむことで盾Q
MongoDBが鬴陲靴覆ぃ,修2 
¢ キュ`にリクエストが聡まりAけ、鬴陲卦ら 
ない
採が軟こっていたのか 
¢ 碧に畠シャ`ドに嶷いクエリがk佩される
哈喘圷 ?うまく咾すMongoDB?碧Mみや咾鮴軆發垢 - doryokujin's blog 
http://doryokujin.hatenablog.jp/entry/20110519/1305737343
採が軟こっていたのか 
¢ $or處麻が圻咀、畠てのシャ`ドに嶷いクエリ 
畠冥沫がk佩される 
C {elem: {^$or ̄: [{id: 1},{id: 2}, {id: 3}]}} 
★$orヤバイ、$in容X 
  $inだと、シャ`ド阿鳳慴なクエリだ 
けを僕ってくれる
MongoDBが鬴陲靴覆ぃ,修3 
¢ 蒙協のDBのみ械に塞が互い
採が軟こっていたのか 
¢ シャ`ディングのF 
C シャ`ディングしないコレクションは畠てプライマリシャ`ドに塘崔される 
C プライマリシャ`ドに塞鹿嶄してプライマリシャ`ドのみが^塞に 
★シャ`ドするコレクションのデ`タをプライマリシャ`ドから 
電茅 
★レプリカセットのセカンダリリ`ドで塞蛍柊 
★シャ`ディングしないコレクションをRedisでキャッシュ
壅 
哈喘圷 ?うまく咾すMongoDB?碧Mみや咾鮴軆發垢 - doryokujin's blog 
http://doryokujin.hatenablog.jp/entry/20110519/1305737343
iのDBエラ` 
¢ DBにきzむ★DBからiみzむ★デ`タがo 
い
採が軟こっていたのか 
¢ レプリカセットのF 
C マスタ`にきzんだデ`タがスレ`ブに郡啌され 
る念にiみにいってしまう 
★きzんですぐiみzむようなデ`タは 
マスタ`からiみzむように
哈喘圷 ?うまく咾すMongoDB?碧Mみや咾鮴軆發垢 - doryokujin's blog 
http://doryokujin.hatenablog.jp/entry/20110519/1305737343
オ`トバランサ` 
¢ 徭啜弔縫船礇鵐を蛍柊させるC嬬
哈喘圷 ?うまく咾すMongoDB?碧Mみや咾鮴軆發垢 - doryokujin's blog 
http://doryokujin.hatenablog.jp/entry/20110519/1305737343
採がマズイのか 
¢ チャンクの卞咾砲笋燭蕕rgがかかる 
C チャンク卞嗽个きzみロックされ、きzみで 
きない 
¢ 塞蛍柊のため、シャ`ドするコレクションの 
デ`タをプライマリシャ`ドから電茅していた 
ものがされてしまう
O、pO 
¢ gにできるという乾れzみだったはずが´
採がマズかったのか 
¢ オ`トバランサが念戻 
¢ Y蕉いずれも、ダンプΕ螢好肇△ 
¢ o唯峭\喘はyしい
壅 
哈喘圷 ?うまく咾すMongoDB?碧Mみや咾鮴軆發垢 - doryokujin's blog 
http://doryokujin.hatenablog.jp/entry/20110519/1305737343
これ參週は?なトピックについて 
とりとめもoくしてみます
O 
¢ MMS
バックアップΕ螢好肇 
¢ F彜フルダンプのみ 
¢ MySQLみたいな餓蛍バックアップほしい 
¢ MMSの試喘が匯桑S 
¢ 採かMongoDB2.7參週で僻訌Δらの 
mongorestoreをサポ`トするらしい
麿いろいろな} 
¢ ディスクM磯極ない 
C 腎のDBでも4GBくらい隔って佩く 
C gデ`タ楚のおよそ蔚殻業のディスクI囃を聞喘 
C _k吉でも寄楚のディスクM。テスト喘のDBで 
も方GBM┘プション吉で雙崙は辛嬬 
¢ トランザクションがoい 
C 指閲貨はありますが、リレ`ショナルデ`タベ`ス 
の湖で_kすると寄筺かも
MongoDBのいいところ 
¢ 寄楚のデ`タをQえる○レプリカセット 
シャ`ディングの森。これがないとゲ`ム 
でワ`ルド蛍護吉を深えないといけない 
¢ 磯定ちょっとの\喘でデ`タロストoし┐海 
殻業は輝たり念ではあるとは房いますが
まとめ 
¢ 頼畠なo唯峭\喘は是yO?pO 
¢ コスト互い┘妊スクM寄きい 
¢ 寄楚のデ`タのQいはやりやすいDB蛍護音 
勣 
¢ が、レプリカセットやシャ`ディングの來|を 
よく尖盾していないと謹寄なるパフォ`マンス 
}が 
¢ Y蕉のところは聞い蛍けデスネ

More Related Content

What's hot (20)

DB tech showcase gのMongoDBその喘余は
DB tech showcase gのMongoDBその喘余はDB tech showcase gのMongoDBその喘余は
DB tech showcase gのMongoDBその喘余は
Hiroaki Kubota
?
MongoDB World 2014に佩ってきた
MongoDB World 2014に佩ってきたMongoDB World 2014に佩ってきた
MongoDB World 2014に佩ってきた
Tetsutaro Watanabe
?
瘁孜しないもんごもんごの聞い圭 ?アプリ?
瘁孜しないもんごもんごの聞い圭 ?アプリ?瘁孜しないもんごもんごの聞い圭 ?アプリ?
瘁孜しないもんごもんごの聞い圭 ?アプリ?
Masakazu Matsushita
?
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
Hiroaki Kubota
?
珂看稼乙看禽京の酌篇
珂看稼乙看禽京の酌篇珂看稼乙看禽京の酌篇
珂看稼乙看禽京の酌篇
Tetsutaro Watanabe
?
MongoDB
MongoDBMongoDB
MongoDB
あしたのオ`プンソ`ス冩梢侭  
?
鰻看皆河晦デ`タベ`スと了崔秤烏
鰻看皆河晦デ`タベ`スと了崔秤烏鰻看皆河晦デ`タベ`スと了崔秤烏
鰻看皆河晦デ`タベ`スと了崔秤烏
Koji Ichiwaki
?
MongoDB very basic (Japanese) / MongoDB児Aの児A
MongoDB very basic (Japanese) / MongoDB児Aの児AMongoDB very basic (Japanese) / MongoDB児Aの児A
MongoDB very basic (Japanese) / MongoDB児Aの児A
Naruhiko Ogasawara
?
珂看稼乙看禽京?その來嵎と旋喘魁中?
珂看稼乙看禽京?その來嵎と旋喘魁中?珂看稼乙看禽京?その來嵎と旋喘魁中?
珂看稼乙看禽京?その來嵎と旋喘魁中?
Naruhiko Ogasawara
?
ソ`シャルゲ`ムにおけるMongoDBm喘並箭 - Animal Land
ソ`シャルゲ`ムにおけるMongoDBm喘並箭 - Animal Landソ`シャルゲ`ムにおけるMongoDBm喘並箭 - Animal Land
ソ`シャルゲ`ムにおけるMongoDBm喘並箭 - Animal Land
Masakazu Matsushita
?
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
moai kids
?
兜伉宀鬚渦儡撚垈鬼廼抖のキホン
兜伉宀鬚渦儡撚垈鬼廼抖のキホン兜伉宀鬚渦儡撚垈鬼廼抖のキホン
兜伉宀鬚渦儡撚垈鬼廼抖のキホン
Tetsutaro Watanabe
?
HTML5 Local Storageを旋喘したメモ、アプリ
HTML5 Local Storageを旋喘したメモ、アプリHTML5 Local Storageを旋喘したメモ、アプリ
HTML5 Local Storageを旋喘したメモ、アプリ
Yossy Taka
?
粥逮温恰掲揖豚宥佚によるサ`バ`宥佚
粥逮温恰掲揖豚宥佚によるサ`バ`宥佚粥逮温恰掲揖豚宥佚によるサ`バ`宥佚
粥逮温恰掲揖豚宥佚によるサ`バ`宥佚
Yossy Taka
?
Cassandra v0.6-siryou
Cassandra v0.6-siryouCassandra v0.6-siryou
Cassandra v0.6-siryou
あしたのオ`プンソ`ス冩梢侭  
?
MongoDB on EC2 #mongodbcasual
MongoDB on EC2 #mongodbcasualMongoDB on EC2 #mongodbcasual
MongoDB on EC2 #mongodbcasual
Yasuhiro Matsuo
?
はじめての珂看稼乙看禽京
はじめての珂看稼乙看禽京はじめての珂看稼乙看禽京
はじめての珂看稼乙看禽京
Keisuke Izumiya
?
MongoDBを喘いたソ`シャルアプリのログ盾裂 ?盾裂児PBからフロントUIまで、MongoDBを恷寄泙忙醵辰垢?
MongoDBを喘いたソ`シャルアプリのログ盾裂 ?盾裂児PBからフロントUIまで、MongoDBを恷寄泙忙醵辰垢?MongoDBを喘いたソ`シャルアプリのログ盾裂 ?盾裂児PBからフロントUIまで、MongoDBを恷寄泙忙醵辰垢?
MongoDBを喘いたソ`シャルアプリのログ盾裂 ?盾裂児PBからフロントUIまで、MongoDBを恷寄泙忙醵辰垢?
Takahiro Inoue
?
カジュアルにMongo dbのbackupC嬬h苧
カジュアルにMongo dbのbackupC嬬h苧カジュアルにMongo dbのbackupC嬬h苧
カジュアルにMongo dbのbackupC嬬h苧
Masakazu Matsushita
?
珂看稼乙看禽京のはじめての塰喘テキスト
珂看稼乙看禽京のはじめての塰喘テキスト珂看稼乙看禽京のはじめての塰喘テキスト
珂看稼乙看禽京のはじめての塰喘テキスト
Akihiro Kuwano
?
DB tech showcase gのMongoDBその喘余は
DB tech showcase gのMongoDBその喘余はDB tech showcase gのMongoDBその喘余は
DB tech showcase gのMongoDBその喘余は
Hiroaki Kubota
?
MongoDB World 2014に佩ってきた
MongoDB World 2014に佩ってきたMongoDB World 2014に佩ってきた
MongoDB World 2014に佩ってきた
Tetsutaro Watanabe
?
瘁孜しないもんごもんごの聞い圭 ?アプリ?
瘁孜しないもんごもんごの聞い圭 ?アプリ?瘁孜しないもんごもんごの聞い圭 ?アプリ?
瘁孜しないもんごもんごの聞い圭 ?アプリ?
Masakazu Matsushita
?
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
Hiroaki Kubota
?
鰻看皆河晦デ`タベ`スと了崔秤烏
鰻看皆河晦デ`タベ`スと了崔秤烏鰻看皆河晦デ`タベ`スと了崔秤烏
鰻看皆河晦デ`タベ`スと了崔秤烏
Koji Ichiwaki
?
MongoDB very basic (Japanese) / MongoDB児Aの児A
MongoDB very basic (Japanese) / MongoDB児Aの児AMongoDB very basic (Japanese) / MongoDB児Aの児A
MongoDB very basic (Japanese) / MongoDB児Aの児A
Naruhiko Ogasawara
?
珂看稼乙看禽京?その來嵎と旋喘魁中?
珂看稼乙看禽京?その來嵎と旋喘魁中?珂看稼乙看禽京?その來嵎と旋喘魁中?
珂看稼乙看禽京?その來嵎と旋喘魁中?
Naruhiko Ogasawara
?
ソ`シャルゲ`ムにおけるMongoDBm喘並箭 - Animal Land
ソ`シャルゲ`ムにおけるMongoDBm喘並箭 - Animal Landソ`シャルゲ`ムにおけるMongoDBm喘並箭 - Animal Land
ソ`シャルゲ`ムにおけるMongoDBm喘並箭 - Animal Land
Masakazu Matsushita
?
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
moai kids
?
兜伉宀鬚渦儡撚垈鬼廼抖のキホン
兜伉宀鬚渦儡撚垈鬼廼抖のキホン兜伉宀鬚渦儡撚垈鬼廼抖のキホン
兜伉宀鬚渦儡撚垈鬼廼抖のキホン
Tetsutaro Watanabe
?
HTML5 Local Storageを旋喘したメモ、アプリ
HTML5 Local Storageを旋喘したメモ、アプリHTML5 Local Storageを旋喘したメモ、アプリ
HTML5 Local Storageを旋喘したメモ、アプリ
Yossy Taka
?
粥逮温恰掲揖豚宥佚によるサ`バ`宥佚
粥逮温恰掲揖豚宥佚によるサ`バ`宥佚粥逮温恰掲揖豚宥佚によるサ`バ`宥佚
粥逮温恰掲揖豚宥佚によるサ`バ`宥佚
Yossy Taka
?
MongoDB on EC2 #mongodbcasual
MongoDB on EC2 #mongodbcasualMongoDB on EC2 #mongodbcasual
MongoDB on EC2 #mongodbcasual
Yasuhiro Matsuo
?
はじめての珂看稼乙看禽京
はじめての珂看稼乙看禽京はじめての珂看稼乙看禽京
はじめての珂看稼乙看禽京
Keisuke Izumiya
?
MongoDBを喘いたソ`シャルアプリのログ盾裂 ?盾裂児PBからフロントUIまで、MongoDBを恷寄泙忙醵辰垢?
MongoDBを喘いたソ`シャルアプリのログ盾裂 ?盾裂児PBからフロントUIまで、MongoDBを恷寄泙忙醵辰垢?MongoDBを喘いたソ`シャルアプリのログ盾裂 ?盾裂児PBからフロントUIまで、MongoDBを恷寄泙忙醵辰垢?
MongoDBを喘いたソ`シャルアプリのログ盾裂 ?盾裂児PBからフロントUIまで、MongoDBを恷寄泙忙醵辰垢?
Takahiro Inoue
?
カジュアルにMongo dbのbackupC嬬h苧
カジュアルにMongo dbのbackupC嬬h苧カジュアルにMongo dbのbackupC嬬h苧
カジュアルにMongo dbのbackupC嬬h苧
Masakazu Matsushita
?
珂看稼乙看禽京のはじめての塰喘テキスト
珂看稼乙看禽京のはじめての塰喘テキスト珂看稼乙看禽京のはじめての塰喘テキスト
珂看稼乙看禽京のはじめての塰喘テキスト
Akihiro Kuwano
?

Viewers also liked (19)

У тебя есть план, как изменить МИР?
У тебя есть план, как изменить МИР?У тебя есть план, как изменить МИР?
У тебя есть план, как изменить МИР?
Nina Polyanicheva - GoFortune
?
Generating Electricity
Generating ElectricityGenerating Electricity
Generating Electricity
PaavoWaffle
?
Buddha
Buddha Buddha
Buddha
smeas
?
Digipak slidshare
Digipak slidshareDigipak slidshare
Digipak slidshare
Harriet Robinson
?
Magazine analysis
Magazine analysisMagazine analysis
Magazine analysis
JayjRose
?
CapacitacionCapacitacion
Capacitacion
Karen David Graciano
?
Paco copia
Paco   copiaPaco   copia
Paco copia
martavelascomoratinos
?
А ты подумал о пенсии?
А ты подумал о пенсии?А ты подумал о пенсии?
А ты подумал о пенсии?
Nina Polyanicheva - GoFortune
?
Questionnaire analysis
Questionnaire analysisQuestionnaire analysis
Questionnaire analysis
JayjRose
?
Stop Air Pollution
Stop Air PollutionStop Air Pollution
Stop Air Pollution
nikkineilson
?
Representation of Teenagers in the Media
Representation of Teenagers in the MediaRepresentation of Teenagers in the Media
Representation of Teenagers in the Media
Harriet Robinson
?
???????????????????????????????? (????????????) Pdf
???????????????????????????????? (????????????) Pdf???????????????????????????????? (????????????) Pdf
???????????????????????????????? (????????????) Pdf
?????????????????????????? ??????????
?
Soalan tmk
Soalan tmkSoalan tmk
Soalan tmk
zuhaipgm
?
Modul matematika-kelas-x-logika
Modul matematika-kelas-x-logikaModul matematika-kelas-x-logika
Modul matematika-kelas-x-logika
Diana Permatasari
?
Minit sainssk jengka 25 ke 2
Minit sainssk jengka 25 ke 2Minit sainssk jengka 25 ke 2
Minit sainssk jengka 25 ke 2
zuhaipgm
?
20110514 mongo dbチュ`ニング
20110514 mongo dbチュ`ニング20110514 mongo dbチュ`ニング
20110514 mongo dbチュ`ニング
Yuichi Matsuo
?
Mongo DBを磯定\喘してみた
Mongo DBを磯定\喘してみたMongo DBを磯定\喘してみた
Mongo DBを磯定\喘してみた
Masakazu Matsushita
?
珂看稼乙看禽京畠字嬬盾h1
珂看稼乙看禽京畠字嬬盾h1珂看稼乙看禽京畠字嬬盾h1
珂看稼乙看禽京畠字嬬盾h1
Takahiro Inoue
?

Similar to Mongo dbを磯定ちょっと\喘してみた (11)

Db tech showcase2015
Db tech showcase2015Db tech showcase2015
Db tech showcase2015
emin_press
?
珂看稼乙看禽京茶膿氏彿創
珂看稼乙看禽京茶膿氏彿創珂看稼乙看禽京茶膿氏彿創
珂看稼乙看禽京茶膿氏彿創
Hiromune Shishido
?
mongoDB: OSC Tokyo2010 spring
mongoDB: OSC Tokyo2010 springmongoDB: OSC Tokyo2010 spring
mongoDB: OSC Tokyo2010 spring
ichikaway
?
Amazon Redshiftへの卞佩圭隈とOのポイント(db tech showcase 2016)
Amazon Redshiftへの卞佩圭隈とOのポイント(db tech showcase 2016)Amazon Redshiftへの卞佩圭隈とOのポイント(db tech showcase 2016)
Amazon Redshiftへの卞佩圭隈とOのポイント(db tech showcase 2016)
Amazon Web Services Japan
?
遺艶庄鉛看馨艶岳艶姻逗沙
遺艶庄鉛看馨艶岳艶姻逗沙遺艶庄鉛看馨艶岳艶姻逗沙
遺艶庄鉛看馨艶岳艶姻逗沙
Daisuke Matsui
?
宴旋なHerokuと active recordの 堀業個鋲tips
宴旋なHerokuと active recordの 堀業個鋲tips宴旋なHerokuと active recordの 堀業個鋲tips
宴旋なHerokuと active recordの 堀業個鋲tips
N苧 硫硬
?
Mongo dbを岑ろう devlovev廉
Mongo dbを岑ろう   devlovev廉Mongo dbを岑ろう   devlovev廉
Mongo dbを岑ろう devlovev廉
Ryuji Tamagawa
?
WTM52 あなたの恬ったWEBサイト、伏きてますか
WTM52 あなたの恬ったWEBサイト、伏きてますかWTM52 あなたの恬ったWEBサイト、伏きてますか
WTM52 あなたの恬ったWEBサイト、伏きてますか
Masanori Oobayashi
?
Mongo db world 2018
Mongo db world 2018Mongo db world 2018
Mongo db world 2018
Creationline,inc.
?
永堰永+珂霞皆河晦を聞ったスケ`ラブルなソ`シャルゲ`ム蝕k
永堰永+珂霞皆河晦を聞ったスケ`ラブルなソ`シャルゲ`ム蝕k永堰永+珂霞皆河晦を聞ったスケ`ラブルなソ`シャルゲ`ム蝕k
永堰永+珂霞皆河晦を聞ったスケ`ラブルなソ`シャルゲ`ム蝕k
infinite_loop
?
床議サイトで慕I1嵐周チャレンジ.沿沿岳恰
床議サイトで慕I1嵐周チャレンジ.沿沿岳恰床議サイトで慕I1嵐周チャレンジ.沿沿岳恰
床議サイトで慕I1嵐周チャレンジ.沿沿岳恰
genroku
?
Db tech showcase2015
Db tech showcase2015Db tech showcase2015
Db tech showcase2015
emin_press
?
珂看稼乙看禽京茶膿氏彿創
珂看稼乙看禽京茶膿氏彿創珂看稼乙看禽京茶膿氏彿創
珂看稼乙看禽京茶膿氏彿創
Hiromune Shishido
?
mongoDB: OSC Tokyo2010 spring
mongoDB: OSC Tokyo2010 springmongoDB: OSC Tokyo2010 spring
mongoDB: OSC Tokyo2010 spring
ichikaway
?
Amazon Redshiftへの卞佩圭隈とOのポイント(db tech showcase 2016)
Amazon Redshiftへの卞佩圭隈とOのポイント(db tech showcase 2016)Amazon Redshiftへの卞佩圭隈とOのポイント(db tech showcase 2016)
Amazon Redshiftへの卞佩圭隈とOのポイント(db tech showcase 2016)
Amazon Web Services Japan
?
遺艶庄鉛看馨艶岳艶姻逗沙
遺艶庄鉛看馨艶岳艶姻逗沙遺艶庄鉛看馨艶岳艶姻逗沙
遺艶庄鉛看馨艶岳艶姻逗沙
Daisuke Matsui
?
宴旋なHerokuと active recordの 堀業個鋲tips
宴旋なHerokuと active recordの 堀業個鋲tips宴旋なHerokuと active recordの 堀業個鋲tips
宴旋なHerokuと active recordの 堀業個鋲tips
N苧 硫硬
?
Mongo dbを岑ろう devlovev廉
Mongo dbを岑ろう   devlovev廉Mongo dbを岑ろう   devlovev廉
Mongo dbを岑ろう devlovev廉
Ryuji Tamagawa
?
WTM52 あなたの恬ったWEBサイト、伏きてますか
WTM52 あなたの恬ったWEBサイト、伏きてますかWTM52 あなたの恬ったWEBサイト、伏きてますか
WTM52 あなたの恬ったWEBサイト、伏きてますか
Masanori Oobayashi
?
永堰永+珂霞皆河晦を聞ったスケ`ラブルなソ`シャルゲ`ム蝕k
永堰永+珂霞皆河晦を聞ったスケ`ラブルなソ`シャルゲ`ム蝕k永堰永+珂霞皆河晦を聞ったスケ`ラブルなソ`シャルゲ`ム蝕k
永堰永+珂霞皆河晦を聞ったスケ`ラブルなソ`シャルゲ`ム蝕k
infinite_loop
?
床議サイトで慕I1嵐周チャレンジ.沿沿岳恰
床議サイトで慕I1嵐周チャレンジ.沿沿岳恰床議サイトで慕I1嵐周チャレンジ.沿沿岳恰
床議サイトで慕I1嵐周チャレンジ.沿沿岳恰
genroku
?

Mongo dbを磯定ちょっと\喘してみた