狠狠撸

狠狠撸Share a Scribd company logo
MongoDB
クラスター間レプリケーション
MongoDB JP代表?
窪田 博昭 @crumbjp
Who are you ?
MongoDBJP 代表
MongoDB歴4年
emin.co.jp 2014年10月~
ブログ活动
仕事の话
Db tech showcase2015 how to replicate between clusters
Db tech showcase2015 how to replicate between clusters
Emotion Intelligence
日本有数のMongoDBユーザ企業
ECのCV率を上げるサービスZenclerkを運営
Web閲覧中のユーザの行動を逐次解析し感情
を読み取る
月間10億PV程度を扱っている
Zenclerk
Zenclerk
Zenclerk
毎月
PB 単位のデータを扱う
10TB単位のデータをMongoDBに保存
MainDB は 5 shard 構成(そんなにお高くないサーバ)
困った
困った
それなりに複雑なシステムはステージング環境
が欲しいが、本番DBに向けてしまうと色々困る
機械学習で稼ぐビジネスなのに本番DBにカジュ
アルにクエリーするとシステムが高負荷でダウ
ンして危険
何らかの調査でtypoしたフィールドのクエリー
投げられて死ぬ
Zenclerk
それって厂迟补驳颈苍驳顿叠
DummyデータでStaging
!
大きなデータがあるから発生する問題が多い
本番と同じデータが無いと機械学習が巧く行
く筈が無い
(作った本人含めて)誰も使わない
全然意味なかった???
でも惭辞苍驳辞顿叠って???
MongoDBのレプリケーション
!
ReplicaSet以外のデータ同期の仕組みは無い
ReadOnlyでは不便極まりない
1日一回Secondaryを切り離して使う?
フレッシュなデータが使いたいので却下された
Sharding環境でそんな面倒な運用無理!
でも困ってるんだよ???
つい出来心で???
!
ある日ReplicaSetのoplogを生読みすればクエ
リーベースのレプリケーションが組める事に
気付く
深い事考えずに『出来るわ!やろっか?』
『お願い!』という会話をしてしまう。
スーパー後悔???
仕方が無い???
面倒すぎて、1ヶ月放置した???
『まだ~?』『ゴメン!』を繰り返す。。
いい加減信用がヤバくなったので本腰入れた
即日nodeで書いたが速度がイマイチで
mongo shellで書直し、色々問題直して賞味
1週間くらいかかった
出来た!!
https://github.com/zenclerk/monmo_repl
書き込み側のレイテンシーをクリアすれば
3TB/month までは間違く動く?
そこから先は頑張り次第
技术的な説明
ReplicaSet
Primary Secondary
作戦
monmo_repl
性能1
MongoDBのレプリケーション周りはチューニ
ングされており、とにかくoplogに追い着くの
が大変
Bulkオペレーション必須
ns(collection)単位に分解して処理する
性能2
シビアなので選択肢が少ない
c++ driver → 流石にちょっと??
node native driver → 少し遅かった
mongo shell → 低機能だが高速
性能3
mongo shell
mongod, mongos の mongo client を直接使う
(本体だから)node native driver より
チューニングが進んでいるっぽい
Tailable cursorの不随意closeが検知できな
い???つらい???
oplogの注意点1
Tailable cursorは終端まで移動させるのに分単位
の時間が必要
レプリプログラムを再起動しても直ちに同期
を再開できない
cursorは不随意に閉じる事がある
oplogに負けてcursorの先端まで追いつめられる
と上記のループに嵌って抜け出せない
oplogの注意点2
oplogにはクエリーがそのまま保存されている訳
ではない
更新、削除系のクエリーは_id指定に展開される
例えばdb.remove({}) はドキュメント数のoplog
にバラされ処理が膨れあがる
レプリ先に独自に作ったドキュメントは範囲
更新などの影響を受けない
oplogの注意点3
レプリ元と先の用途の違いを考慮
別々に運用したい場合関連オペレーション
を塞き止める
DB名、コレクション名を変えたい場合が
ある
データを選別して塞き止めたい(負荷が辛いが)
Shardingでもイケる
Mongos
Shard3Shard1 Shard2
monmo_repl
monmo_repl
monmo_repl
Staging replica
MMS backup agent
Shardingでの工夫
Shardingのmigrationに伴うinsert/deleteは識別
して弾く
嬉しい误算
Shardingでの嵌り所
Shardingのauto migrationはデータ量(chunk
数)の均一化をしてくれる
書き込み量の均一化は考慮してくれない
書き込み量が均一化されていないと特定
Shardのデータが膨れるのでmigrationを大量に
誘発してしまう
printShardingStatus()
一見巧く分散しているように見えるが 、ほぼ全て
の書き込みがshard1に集中している事がある
shardkey の境界を含むchunkに書き込みが集中す
るのでそれを保持しているshardに負荷が集中する
Sharidngとchunk
chunk no min max shard
1 $minKey key: ’b’, _id: 100 shard1
2 key: ’b’, _id: 101 key: ’b’, _id: 500 shard2
3 key: ’b’, _id: 501 key: ’b’, _id: 900 shard2
4 key: ’b’, _id: 901 $maxKey shard1
chunk2, 3 には新規insert は絶対に入らない
shard1 に殆どの書き込みが集中する
各shardの負荷を可視化
INFO, TS: Timestamp(1433592288, 132), DF: 1, C: 5000, {"loglv":100,"dry":false,"repllog":false}
DUMP, BULK: xxxxxxxxx.yyyyyyyy01, {"i":0,"u":3124,"d":0,"m":0,"b":3124}
DUMP, BULK: xxxxxxxxx.yyyyyyyy02, {"i":620,"u":1440,"d":0,"m":0,"b":2060}
DUMP, BULK: xxxxxxxxx.yyyyyyyy03, {"i":11,"u":46,"d":0,"m":0,"b":57}
DUMP, BULK: xxxxxxxxx.yyyyyyyy04, {"i":66,"u":0,"d":0,"m":0,"b":66}
DUMP, BULK: xxxxxxxxx.yyyyyyyy05, {"i":6,"u":0,"d":0,"m":0,"b":6}
DUMP, BULK: xxxxxxxxx.yyyyyyyy06, {"i":10,"u":0,"d":0,"m":0,"b":10}
DUMP, BULK: xxxxxxxxx.yyyyyyyy07, {"i":6,"u":0,"d":0,"m":0,"b":6}
DUMP, BULK: xxxxxxxxx.yyyyyyyy08, {"i":44,"u":0,"d":0,"m":0,"b":44}
DUMP, BULK: xxxxxxxxx.yyyyyyyy09, {"i":0,"u":210,"d":0,"m":0,"b":210}
DUMP, BULK: xxxxxxxxx.yyyyyyyy10, {"i":102,"u":0,"d":0,"m":0,"b":102}
DUMP, BULK: xxxxxxxxx.yyyyyyyy11, {"i":200,"u":0,"d":0,"m":0,"b":200}
DUMP, BULK: xxxxxxxxx.yyyyyyyy12, {"i":22,"u":0,"d":0,"m":0,"b":22}
INFO, TS: Timestamp(1433592309, 59), DF: 1, C: 4927, {"loglv":100,"dry":false,"repllog":false}
DUMP, BULK: xxxxxxxxx.yyyyyyyy01, {"i":33,"u":877,"d":0,"m":0,"b":910}
DUMP, BULK: xxxxxxxxx.yyyyyyyy02, {"i":705,"u":1631,"d":0,"m":0,"b":2336}
DUMP, BULK: xxxxxxxxx.yyyyyyyy03, {"i":81,"u":1488,"d":0,"m":0,"b":1569}
DUMP, BULK: xxxxxxxxx.yyyyyyyy07, {"i":384,"u":0,"d":0,"m":0,"b":384}
Shard1のレプリケーションログ
Shard2のレプリケーションログ
手で調整
問題のあるコレクションが解れば、shardkey
の境界を含んだchunkを移動すれば良い
monmo_replが仕掛けてあると調整の結果が
リアルタイムで見える!
chunk移動もスクリプト化しておくと楽(ま
だ公開できない出来???)
もう惭辞苍驳辞顿叠怖くないよね

More Related Content

What's hot (20)

がっつり惭辞苍驳辞顿叠事例绍介
がっつり惭辞苍驳辞顿叠事例绍介がっつり惭辞苍驳辞顿叠事例绍介
がっつり惭辞苍驳辞顿叠事例绍介
Tetsutaro Watanabe
?
初心者向け惭辞苍驳辞顿叠のキホン!
初心者向け惭辞苍驳辞顿叠のキホン!初心者向け惭辞苍驳辞顿叠のキホン!
初心者向け惭辞苍驳辞顿叠のキホン!
Tetsutaro Watanabe
?
MongoDB
MongoDBMongoDB
MongoDB
あしたのオープンソース研究所  
?
テ?ータヘ?ース勉強会 In 広島 mongodb
テ?ータヘ?ース勉強会 In 広島  mongodbテ?ータヘ?ース勉強会 In 広島  mongodb
テ?ータヘ?ース勉強会 In 広島 mongodb
Ryuji Tamagawa
?
惭辞苍驳辞顿叠か?遅いときの切り分け方法
惭辞苍驳辞顿叠か?遅いときの切り分け方法惭辞苍驳辞顿叠か?遅いときの切り分け方法
惭辞苍驳辞顿叠か?遅いときの切り分け方法
Tetsutaro Watanabe
?
MongoDB World 2014に行ってきた!
MongoDB World 2014に行ってきた!MongoDB World 2014に行ってきた!
MongoDB World 2014に行ってきた!
Tetsutaro Watanabe
?
後悔しないもんごもんごの使い方 ?アプリ編?
後悔しないもんごもんごの使い方 ?アプリ編?後悔しないもんごもんごの使い方 ?アプリ編?
後悔しないもんごもんごの使い方 ?アプリ編?
Masakazu Matsushita
?
惭辞苍驳辞顿叠の监视
惭辞苍驳辞顿叠の监视惭辞苍驳辞顿叠の监视
惭辞苍驳辞顿叠の监视
Tetsutaro Watanabe
?
奥颈谤别诲罢颈驳别谤ストレージエンジン楽しい
奥颈谤别诲罢颈驳别谤ストレージエンジン楽しい奥颈谤别诲罢颈驳别谤ストレージエンジン楽しい
奥颈谤别诲罢颈驳别谤ストレージエンジン楽しい
Akihiro Kuwano
?
Case study to use MongoDB in middle-class SIer / (中規模) SIerだってMongoDBできたよ!
Case study to use MongoDB in middle-class SIer / (中規模) SIerだってMongoDBできたよ!Case study to use MongoDB in middle-class SIer / (中規模) SIerだってMongoDBできたよ!
Case study to use MongoDB in middle-class SIer / (中規模) SIerだってMongoDBできたよ!
Naruhiko Ogasawara
?
ザ?ドキュメント~うまくいかない狈辞厂蚕尝~
ザ?ドキュメント~うまくいかない狈辞厂蚕尝~ザ?ドキュメント~うまくいかない狈辞厂蚕尝~
ザ?ドキュメント~うまくいかない狈辞厂蚕尝~
Akihiro Kuwano
?
日本語:Mongo dbに於けるシャーディングについて
日本語:Mongo dbに於けるシャーディングについて日本語:Mongo dbに於けるシャーディングについて
日本語:Mongo dbに於けるシャーディングについて
ippei_suzuki
?
MongoDB very basic (Japanese) / MongoDB基礎の基礎
MongoDB very basic (Japanese) / MongoDB基礎の基礎MongoDB very basic (Japanese) / MongoDB基礎の基礎
MongoDB very basic (Japanese) / MongoDB基礎の基礎
Naruhiko Ogasawara
?
Mongo dbを半年ちょっと運用してみた
Mongo dbを半年ちょっと運用してみたMongo dbを半年ちょっと運用してみた
Mongo dbを半年ちょっと運用してみた
htty_hasumi
?
MongoDB on EC2 #mongodbcasual
MongoDB on EC2 #mongodbcasualMongoDB on EC2 #mongodbcasual
MongoDB on EC2 #mongodbcasual
Yasuhiro Matsuo
?
ソーシャルゲームにおけるMongoDB適用事例 - Animal Land
ソーシャルゲームにおけるMongoDB適用事例 - Animal LandソーシャルゲームにおけるMongoDB適用事例 - Animal Land
ソーシャルゲームにおけるMongoDB適用事例 - Animal Land
Masakazu Matsushita
?
惭辞苍驳辞顿叠3.2の绍介
惭辞苍驳辞顿叠3.2の绍介惭辞苍驳辞顿叠3.2の绍介
惭辞苍驳辞顿叠3.2の绍介
Tetsutaro Watanabe
?
惭辞苍驳辞顿叠ではじめるカジュアルなタイムラインシステム
惭辞苍驳辞顿叠ではじめるカジュアルなタイムラインシステム惭辞苍驳辞顿叠ではじめるカジュアルなタイムラインシステム
惭辞苍驳辞顿叠ではじめるカジュアルなタイムラインシステム
Hitoshi Asai
?
Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話
leverages_event
?
狈辞厂蚕尝データベースと位置情报
狈辞厂蚕尝データベースと位置情报狈辞厂蚕尝データベースと位置情报
狈辞厂蚕尝データベースと位置情报
Koji Ichiwaki
?
がっつり惭辞苍驳辞顿叠事例绍介
がっつり惭辞苍驳辞顿叠事例绍介がっつり惭辞苍驳辞顿叠事例绍介
がっつり惭辞苍驳辞顿叠事例绍介
Tetsutaro Watanabe
?
初心者向け惭辞苍驳辞顿叠のキホン!
初心者向け惭辞苍驳辞顿叠のキホン!初心者向け惭辞苍驳辞顿叠のキホン!
初心者向け惭辞苍驳辞顿叠のキホン!
Tetsutaro Watanabe
?
テ?ータヘ?ース勉強会 In 広島 mongodb
テ?ータヘ?ース勉強会 In 広島  mongodbテ?ータヘ?ース勉強会 In 広島  mongodb
テ?ータヘ?ース勉強会 In 広島 mongodb
Ryuji Tamagawa
?
惭辞苍驳辞顿叠か?遅いときの切り分け方法
惭辞苍驳辞顿叠か?遅いときの切り分け方法惭辞苍驳辞顿叠か?遅いときの切り分け方法
惭辞苍驳辞顿叠か?遅いときの切り分け方法
Tetsutaro Watanabe
?
MongoDB World 2014に行ってきた!
MongoDB World 2014に行ってきた!MongoDB World 2014に行ってきた!
MongoDB World 2014に行ってきた!
Tetsutaro Watanabe
?
後悔しないもんごもんごの使い方 ?アプリ編?
後悔しないもんごもんごの使い方 ?アプリ編?後悔しないもんごもんごの使い方 ?アプリ編?
後悔しないもんごもんごの使い方 ?アプリ編?
Masakazu Matsushita
?
奥颈谤别诲罢颈驳别谤ストレージエンジン楽しい
奥颈谤别诲罢颈驳别谤ストレージエンジン楽しい奥颈谤别诲罢颈驳别谤ストレージエンジン楽しい
奥颈谤别诲罢颈驳别谤ストレージエンジン楽しい
Akihiro Kuwano
?
Case study to use MongoDB in middle-class SIer / (中規模) SIerだってMongoDBできたよ!
Case study to use MongoDB in middle-class SIer / (中規模) SIerだってMongoDBできたよ!Case study to use MongoDB in middle-class SIer / (中規模) SIerだってMongoDBできたよ!
Case study to use MongoDB in middle-class SIer / (中規模) SIerだってMongoDBできたよ!
Naruhiko Ogasawara
?
ザ?ドキュメント~うまくいかない狈辞厂蚕尝~
ザ?ドキュメント~うまくいかない狈辞厂蚕尝~ザ?ドキュメント~うまくいかない狈辞厂蚕尝~
ザ?ドキュメント~うまくいかない狈辞厂蚕尝~
Akihiro Kuwano
?
日本語:Mongo dbに於けるシャーディングについて
日本語:Mongo dbに於けるシャーディングについて日本語:Mongo dbに於けるシャーディングについて
日本語:Mongo dbに於けるシャーディングについて
ippei_suzuki
?
MongoDB very basic (Japanese) / MongoDB基礎の基礎
MongoDB very basic (Japanese) / MongoDB基礎の基礎MongoDB very basic (Japanese) / MongoDB基礎の基礎
MongoDB very basic (Japanese) / MongoDB基礎の基礎
Naruhiko Ogasawara
?
Mongo dbを半年ちょっと運用してみた
Mongo dbを半年ちょっと運用してみたMongo dbを半年ちょっと運用してみた
Mongo dbを半年ちょっと運用してみた
htty_hasumi
?
MongoDB on EC2 #mongodbcasual
MongoDB on EC2 #mongodbcasualMongoDB on EC2 #mongodbcasual
MongoDB on EC2 #mongodbcasual
Yasuhiro Matsuo
?
ソーシャルゲームにおけるMongoDB適用事例 - Animal Land
ソーシャルゲームにおけるMongoDB適用事例 - Animal LandソーシャルゲームにおけるMongoDB適用事例 - Animal Land
ソーシャルゲームにおけるMongoDB適用事例 - Animal Land
Masakazu Matsushita
?
惭辞苍驳辞顿叠3.2の绍介
惭辞苍驳辞顿叠3.2の绍介惭辞苍驳辞顿叠3.2の绍介
惭辞苍驳辞顿叠3.2の绍介
Tetsutaro Watanabe
?
惭辞苍驳辞顿叠ではじめるカジュアルなタイムラインシステム
惭辞苍驳辞顿叠ではじめるカジュアルなタイムラインシステム惭辞苍驳辞顿叠ではじめるカジュアルなタイムラインシステム
惭辞苍驳辞顿叠ではじめるカジュアルなタイムラインシステム
Hitoshi Asai
?
Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話
leverages_event
?
狈辞厂蚕尝データベースと位置情报
狈辞厂蚕尝データベースと位置情报狈辞厂蚕尝データベースと位置情报
狈辞厂蚕尝データベースと位置情报
Koji Ichiwaki
?

Viewers also liked (20)

Pharmacy Assistants
Pharmacy AssistantsPharmacy Assistants
Pharmacy Assistants
browncowdesign
?
My Favorite Movie
My Favorite MovieMy Favorite Movie
My Favorite Movie
cecil52
?
Cordovaコトハジメ( Html5fun×senchUG )
Cordovaコトハジメ( Html5fun×senchUG )Cordovaコトハジメ( Html5fun×senchUG )
Cordovaコトハジメ( Html5fun×senchUG )
Masayuki Abe
?
Office and Retail Projects
Office and Retail ProjectsOffice and Retail Projects
Office and Retail Projects
imolnar72
?
Services & Products of Optimal Management
Services & Products of Optimal ManagementServices & Products of Optimal Management
Services & Products of Optimal Management
Andrey Sukhobokov
?
Education Focus Area
Education Focus AreaEducation Focus Area
Education Focus Area
serviceresources
?
My life project
My life projectMy life project
My life project
yessicavd
?
Copyright crash course part 3
Copyright crash course part 3Copyright crash course part 3
Copyright crash course part 3
gsalas10
?
Copyright crash course part 5
Copyright crash course part 5Copyright crash course part 5
Copyright crash course part 5
gsalas10
?
Ejercicios 2Ejercicios 2
Ejercicios 2
joslis12
?
Heroku   shdhHeroku   shdh
Heroku shdh
Sandra_Daniela
?
Nlbelgrade415
Nlbelgrade415Nlbelgrade415
Nlbelgrade415
lpendse
?
CNCS VOI Methodology Overview
CNCS VOI Methodology OverviewCNCS VOI Methodology Overview
CNCS VOI Methodology Overview
serviceresources
?
Copyright crash course part 2
Copyright crash course part 2Copyright crash course part 2
Copyright crash course part 2
gsalas10
?
?????????? appserv ??? ?????????? wordpress ?? appserv
?????????? appserv ??? ?????????? wordpress ?? appserv?????????? appserv ??? ?????????? wordpress ?? appserv
?????????? appserv ??? ?????????? wordpress ?? appserv
Chahoemsid Hutacharoen
?
презентация элективного курса по биологии
презентация элективного курса по биологиипрезентация элективного курса по биологии
презентация элективного курса по биологии
loksal
?
Hist 141 panama & los angeles
Hist 141   panama & los angelesHist 141   panama & los angeles
Hist 141 panama & los angeles
flip7rider
?
Subject pronouns and present simple be
Subject pronouns and present simple beSubject pronouns and present simple be
Subject pronouns and present simple be
teacherhector
?
Onco Care Pharmaceuticals
Onco Care PharmaceuticalsOnco Care Pharmaceuticals
Onco Care Pharmaceuticals
Hamza Khan
?
My Favorite Movie
My Favorite MovieMy Favorite Movie
My Favorite Movie
cecil52
?
Cordovaコトハジメ( Html5fun×senchUG )
Cordovaコトハジメ( Html5fun×senchUG )Cordovaコトハジメ( Html5fun×senchUG )
Cordovaコトハジメ( Html5fun×senchUG )
Masayuki Abe
?
Office and Retail Projects
Office and Retail ProjectsOffice and Retail Projects
Office and Retail Projects
imolnar72
?
Services & Products of Optimal Management
Services & Products of Optimal ManagementServices & Products of Optimal Management
Services & Products of Optimal Management
Andrey Sukhobokov
?
My life project
My life projectMy life project
My life project
yessicavd
?
Copyright crash course part 3
Copyright crash course part 3Copyright crash course part 3
Copyright crash course part 3
gsalas10
?
Copyright crash course part 5
Copyright crash course part 5Copyright crash course part 5
Copyright crash course part 5
gsalas10
?
Ejercicios 2Ejercicios 2
Ejercicios 2
joslis12
?
Heroku   shdhHeroku   shdh
Heroku shdh
Sandra_Daniela
?
Nlbelgrade415
Nlbelgrade415Nlbelgrade415
Nlbelgrade415
lpendse
?
CNCS VOI Methodology Overview
CNCS VOI Methodology OverviewCNCS VOI Methodology Overview
CNCS VOI Methodology Overview
serviceresources
?
Copyright crash course part 2
Copyright crash course part 2Copyright crash course part 2
Copyright crash course part 2
gsalas10
?
?????????? appserv ??? ?????????? wordpress ?? appserv
?????????? appserv ??? ?????????? wordpress ?? appserv?????????? appserv ??? ?????????? wordpress ?? appserv
?????????? appserv ??? ?????????? wordpress ?? appserv
Chahoemsid Hutacharoen
?
презентация элективного курса по биологии
презентация элективного курса по биологиипрезентация элективного курса по биологии
презентация элективного курса по биологии
loksal
?
Hist 141 panama & los angeles
Hist 141   panama & los angelesHist 141   panama & los angeles
Hist 141 panama & los angeles
flip7rider
?
Subject pronouns and present simple be
Subject pronouns and present simple beSubject pronouns and present simple be
Subject pronouns and present simple be
teacherhector
?
Onco Care Pharmaceuticals
Onco Care PharmaceuticalsOnco Care Pharmaceuticals
Onco Care Pharmaceuticals
Hamza Khan
?

Similar to Db tech showcase2015 how to replicate between clusters (20)

摆大図解闭ピグライフはこう动いている
摆大図解闭ピグライフはこう动いている摆大図解闭ピグライフはこう动いている
摆大図解闭ピグライフはこう动いている
Akihiro Kuwano
?
mongoDB: OSC Tokyo2010 spring
mongoDB: OSC Tokyo2010 springmongoDB: OSC Tokyo2010 spring
mongoDB: OSC Tokyo2010 spring
ichikaway
?
笔贬笔+惭测厂蚕尝を使ったスケーラブルなソーシャルゲーム开発
笔贬笔+惭测厂蚕尝を使ったスケーラブルなソーシャルゲーム开発笔贬笔+惭测厂蚕尝を使ったスケーラブルなソーシャルゲーム开発
笔贬笔+惭测厂蚕尝を使ったスケーラブルなソーシャルゲーム开発
infinite_loop
?
サーバーのおしごと
サーバーのおしごとサーバーのおしごと
サーバーのおしごと
Yugo Shimizu
?
Mongo db勉強会
Mongo db勉強会Mongo db勉強会
Mongo db勉強会
otmb
?
Mongo dbを知ろう devlove関西
Mongo dbを知ろう   devlove関西Mongo dbを知ろう   devlove関西
Mongo dbを知ろう devlove関西
Ryuji Tamagawa
?
比へ?てみよう リレーショナル vs ト?キュメント.pptx
比へ?てみよう リレーショナル vs ト?キュメント.pptx比へ?てみよう リレーショナル vs ト?キュメント.pptx
比へ?てみよう リレーショナル vs ト?キュメント.pptx
MariMurotani
?
翱蝉肠2012.诲产に行ってきました
翱蝉肠2012.诲产に行ってきました翱蝉肠2012.诲产に行ってきました
翱蝉肠2012.诲产に行ってきました
Masaru Kobashigawa
?
颁别颈濒辞尘别迟别谤苦労话
颁别颈濒辞尘别迟别谤苦労话颁别颈濒辞尘别迟别谤苦労话
颁别颈濒辞尘别迟别谤苦労话
Daisuke Matsui
?
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
infinite_loop
?
MongoDBCSharp
MongoDBCSharpMongoDBCSharp
MongoDBCSharp
ytanno
?
Couch DB in 15minutes
Couch DB in 15minutesCouch DB in 15minutes
Couch DB in 15minutes
Yohei Sasaki
?
新しい奥贰叠フロントの开拓.辫辫迟虫
新しい奥贰叠フロントの开拓.辫辫迟虫新しい奥贰叠フロントの开拓.辫辫迟虫
新しい奥贰叠フロントの开拓.辫辫迟虫
Ryo Higashigawa
?
顿叠思い出话いろいろ(仮)
顿叠思い出话いろいろ(仮)顿叠思い出话いろいろ(仮)
顿叠思い出话いろいろ(仮)
Takahiro Kitayama
?
B 2-1 はじめての Windows Azure
B 2-1 はじめての Windows AzureB 2-1 はじめての Windows Azure
B 2-1 はじめての Windows Azure
GoAzure
?
JavaFX + NetBeans環境におけるJenkinsの活用(Jenkins第六回勉強会)
JavaFX + NetBeans環境におけるJenkinsの活用(Jenkins第六回勉強会)JavaFX + NetBeans環境におけるJenkinsの活用(Jenkins第六回勉強会)
JavaFX + NetBeans環境におけるJenkinsの活用(Jenkins第六回勉強会)
Ryusaburo Tanaka
?
俺と LightSail 概要と使ってみた
俺と LightSail  概要と使ってみた俺と LightSail  概要と使ってみた
俺と LightSail 概要と使ってみた
Masayuki KaToH
?
大规模ソーシャルゲーム开発から学んだ笔贬笔&惭测厂蚕尝実践テクニック
大规模ソーシャルゲーム开発から学んだ笔贬笔&惭测厂蚕尝実践テクニック大规模ソーシャルゲーム开発から学んだ笔贬笔&惭测厂蚕尝実践テクニック
大规模ソーシャルゲーム开発から学んだ笔贬笔&惭测厂蚕尝実践テクニック
infinite_loop
?
第6回鹿児岛苍辞诲别.箩蝉の会2资料_内村
第6回鹿児岛苍辞诲别.箩蝉の会2资料_内村第6回鹿児岛苍辞诲别.箩蝉の会2资料_内村
第6回鹿児岛苍辞诲别.箩蝉の会2资料_内村
Koichi Uchimura
?
摆大図解闭ピグライフはこう动いている
摆大図解闭ピグライフはこう动いている摆大図解闭ピグライフはこう动いている
摆大図解闭ピグライフはこう动いている
Akihiro Kuwano
?
mongoDB: OSC Tokyo2010 spring
mongoDB: OSC Tokyo2010 springmongoDB: OSC Tokyo2010 spring
mongoDB: OSC Tokyo2010 spring
ichikaway
?
笔贬笔+惭测厂蚕尝を使ったスケーラブルなソーシャルゲーム开発
笔贬笔+惭测厂蚕尝を使ったスケーラブルなソーシャルゲーム开発笔贬笔+惭测厂蚕尝を使ったスケーラブルなソーシャルゲーム开発
笔贬笔+惭测厂蚕尝を使ったスケーラブルなソーシャルゲーム开発
infinite_loop
?
サーバーのおしごと
サーバーのおしごとサーバーのおしごと
サーバーのおしごと
Yugo Shimizu
?
Mongo db勉強会
Mongo db勉強会Mongo db勉強会
Mongo db勉強会
otmb
?
Mongo dbを知ろう devlove関西
Mongo dbを知ろう   devlove関西Mongo dbを知ろう   devlove関西
Mongo dbを知ろう devlove関西
Ryuji Tamagawa
?
比へ?てみよう リレーショナル vs ト?キュメント.pptx
比へ?てみよう リレーショナル vs ト?キュメント.pptx比へ?てみよう リレーショナル vs ト?キュメント.pptx
比へ?てみよう リレーショナル vs ト?キュメント.pptx
MariMurotani
?
翱蝉肠2012.诲产に行ってきました
翱蝉肠2012.诲产に行ってきました翱蝉肠2012.诲产に行ってきました
翱蝉肠2012.诲产に行ってきました
Masaru Kobashigawa
?
颁别颈濒辞尘别迟别谤苦労话
颁别颈濒辞尘别迟别谤苦労话颁别颈濒辞尘别迟别谤苦労话
颁别颈濒辞尘别迟别谤苦労话
Daisuke Matsui
?
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
infinite_loop
?
MongoDBCSharp
MongoDBCSharpMongoDBCSharp
MongoDBCSharp
ytanno
?
Couch DB in 15minutes
Couch DB in 15minutesCouch DB in 15minutes
Couch DB in 15minutes
Yohei Sasaki
?
新しい奥贰叠フロントの开拓.辫辫迟虫
新しい奥贰叠フロントの开拓.辫辫迟虫新しい奥贰叠フロントの开拓.辫辫迟虫
新しい奥贰叠フロントの开拓.辫辫迟虫
Ryo Higashigawa
?
顿叠思い出话いろいろ(仮)
顿叠思い出话いろいろ(仮)顿叠思い出话いろいろ(仮)
顿叠思い出话いろいろ(仮)
Takahiro Kitayama
?
B 2-1 はじめての Windows Azure
B 2-1 はじめての Windows AzureB 2-1 はじめての Windows Azure
B 2-1 はじめての Windows Azure
GoAzure
?
JavaFX + NetBeans環境におけるJenkinsの活用(Jenkins第六回勉強会)
JavaFX + NetBeans環境におけるJenkinsの活用(Jenkins第六回勉強会)JavaFX + NetBeans環境におけるJenkinsの活用(Jenkins第六回勉強会)
JavaFX + NetBeans環境におけるJenkinsの活用(Jenkins第六回勉強会)
Ryusaburo Tanaka
?
俺と LightSail 概要と使ってみた
俺と LightSail  概要と使ってみた俺と LightSail  概要と使ってみた
俺と LightSail 概要と使ってみた
Masayuki KaToH
?
大规模ソーシャルゲーム开発から学んだ笔贬笔&惭测厂蚕尝実践テクニック
大规模ソーシャルゲーム开発から学んだ笔贬笔&惭测厂蚕尝実践テクニック大规模ソーシャルゲーム开発から学んだ笔贬笔&惭测厂蚕尝実践テクニック
大规模ソーシャルゲーム开発から学んだ笔贬笔&惭测厂蚕尝実践テクニック
infinite_loop
?
第6回鹿児岛苍辞诲别.箩蝉の会2资料_内村
第6回鹿児岛苍辞诲别.箩蝉の会2资料_内村第6回鹿児岛苍辞诲别.箩蝉の会2资料_内村
第6回鹿児岛苍辞诲别.箩蝉の会2资料_内村
Koichi Uchimura
?

More from Hiroaki Kubota (9)

惭辞苍驳辞顿叠で自然言语処理
惭辞苍驳辞顿叠で自然言语処理惭辞苍驳辞顿叠で自然言语処理
惭辞苍驳辞顿叠で自然言语処理
Hiroaki Kubota
?
MongoDBJP 納涼もんご祭り
MongoDBJP 納涼もんご祭りMongoDBJP 納涼もんご祭り
MongoDBJP 納涼もんご祭り
Hiroaki Kubota
?
Why mincore() returns different value of stat ?
Why mincore() returns different value of stat ?Why mincore() returns different value of stat ?
Why mincore() returns different value of stat ?
Hiroaki Kubota
?
Mongo ghostsync and slaveDelay (Japanease)
Mongo ghostsync and slaveDelay (Japanease)Mongo ghostsync and slaveDelay (Japanease)
Mongo ghostsync and slaveDelay (Japanease)
Hiroaki Kubota
?
Mongo ghostsync and slaveDelay
Mongo ghostsync and slaveDelayMongo ghostsync and slaveDelay
Mongo ghostsync and slaveDelay
Hiroaki Kubota
?
Cockatoo
CockatooCockatoo
Cockatoo
Hiroaki Kubota
?
MongoTokyo
MongoTokyoMongoTokyo
MongoTokyo
Hiroaki Kubota
?
Albatross
AlbatrossAlbatross
Albatross
Hiroaki Kubota
?
惭辞苍驳辞顿叠で自然言语処理
惭辞苍驳辞顿叠で自然言语処理惭辞苍驳辞顿叠で自然言语処理
惭辞苍驳辞顿叠で自然言语処理
Hiroaki Kubota
?
MongoDBJP 納涼もんご祭り
MongoDBJP 納涼もんご祭りMongoDBJP 納涼もんご祭り
MongoDBJP 納涼もんご祭り
Hiroaki Kubota
?
Why mincore() returns different value of stat ?
Why mincore() returns different value of stat ?Why mincore() returns different value of stat ?
Why mincore() returns different value of stat ?
Hiroaki Kubota
?
Mongo ghostsync and slaveDelay (Japanease)
Mongo ghostsync and slaveDelay (Japanease)Mongo ghostsync and slaveDelay (Japanease)
Mongo ghostsync and slaveDelay (Japanease)
Hiroaki Kubota
?
Mongo ghostsync and slaveDelay
Mongo ghostsync and slaveDelayMongo ghostsync and slaveDelay
Mongo ghostsync and slaveDelay
Hiroaki Kubota
?

Recently uploaded (6)

自由に移动する复数の?々に异なる映像を提?するテ?ィスフ?レイシステムについての基础検讨
自由に移动する复数の?々に异なる映像を提?するテ?ィスフ?レイシステムについての基础検讨自由に移动する复数の?々に异なる映像を提?するテ?ィスフ?レイシステムについての基础検讨
自由に移动する复数の?々に异なる映像を提?するテ?ィスフ?レイシステムについての基础検讨
sugiuralab
?
カスタム厂尝惭「贬补尘蝉迟别谤」冲軽量でセキュアな専用言语モデル冲础滨エージェント冲チャットボット冲マッチングアプリ构筑のコアパッケージ
カスタム厂尝惭「贬补尘蝉迟别谤」冲軽量でセキュアな専用言语モデル冲础滨エージェント冲チャットボット冲マッチングアプリ构筑のコアパッケージカスタム厂尝惭「贬补尘蝉迟别谤」冲軽量でセキュアな専用言语モデル冲础滨エージェント冲チャットボット冲マッチングアプリ构筑のコアパッケージ
カスタム厂尝惭「贬补尘蝉迟别谤」冲軽量でセキュアな専用言语モデル冲础滨エージェント冲チャットボット冲マッチングアプリ构筑のコアパッケージ
info819904
?
量子リザバソフトウェア冲时系列データ(农业?核融合?需要予测)効果検証冲导入による成果
量子リザバソフトウェア冲时系列データ(农业?核融合?需要予测)効果検証冲导入による成果量子リザバソフトウェア冲时系列データ(农业?核融合?需要予测)効果検証冲导入による成果
量子リザバソフトウェア冲时系列データ(农业?核融合?需要予测)効果検証冲导入による成果
info819904
?
2019飞冲东京大学大学院茂木研究室冲学生研究员杉田翔栄冲搁罢贰最终発表会スライト?.辫诲蹿
2019飞冲东京大学大学院茂木研究室冲学生研究员杉田翔栄冲搁罢贰最终発表会スライト?.辫诲蹿2019飞冲东京大学大学院茂木研究室冲学生研究员杉田翔栄冲搁罢贰最终発表会スライト?.辫诲蹿
2019飞冲东京大学大学院茂木研究室冲学生研究员杉田翔栄冲搁罢贰最终発表会スライト?.辫诲蹿
翔栄 杉田
?
惭测厂蚕尝30周年&ユーザ会25周年记念イベント冯発表资料(2025年3月25日开催)
惭测厂蚕尝30周年&ユーザ会25周年记念イベント冯発表资料(2025年3月25日开催)惭测厂蚕尝30周年&ユーザ会25周年记念イベント冯発表资料(2025年3月25日开催)
惭测厂蚕尝30周年&ユーザ会25周年记念イベント冯発表资料(2025年3月25日开催)
馮 富久
?
松下光范「街歩き型ストーリーリーダーの実施」,もうひとつの十叁未来会议(有识者编)
松下光范「街歩き型ストーリーリーダーの実施」,もうひとつの十叁未来会议(有识者编)松下光范「街歩き型ストーリーリーダーの実施」,もうひとつの十叁未来会议(有识者编)
松下光范「街歩き型ストーリーリーダーの実施」,もうひとつの十叁未来会议(有识者编)
Matsushita Laboratory
?
自由に移动する复数の?々に异なる映像を提?するテ?ィスフ?レイシステムについての基础検讨
自由に移动する复数の?々に异なる映像を提?するテ?ィスフ?レイシステムについての基础検讨自由に移动する复数の?々に异なる映像を提?するテ?ィスフ?レイシステムについての基础検讨
自由に移动する复数の?々に异なる映像を提?するテ?ィスフ?レイシステムについての基础検讨
sugiuralab
?
カスタム厂尝惭「贬补尘蝉迟别谤」冲軽量でセキュアな専用言语モデル冲础滨エージェント冲チャットボット冲マッチングアプリ构筑のコアパッケージ
カスタム厂尝惭「贬补尘蝉迟别谤」冲軽量でセキュアな専用言语モデル冲础滨エージェント冲チャットボット冲マッチングアプリ构筑のコアパッケージカスタム厂尝惭「贬补尘蝉迟别谤」冲軽量でセキュアな専用言语モデル冲础滨エージェント冲チャットボット冲マッチングアプリ构筑のコアパッケージ
カスタム厂尝惭「贬补尘蝉迟别谤」冲軽量でセキュアな専用言语モデル冲础滨エージェント冲チャットボット冲マッチングアプリ构筑のコアパッケージ
info819904
?
量子リザバソフトウェア冲时系列データ(农业?核融合?需要予测)効果検証冲导入による成果
量子リザバソフトウェア冲时系列データ(农业?核融合?需要予测)効果検証冲导入による成果量子リザバソフトウェア冲时系列データ(农业?核融合?需要予测)効果検証冲导入による成果
量子リザバソフトウェア冲时系列データ(农业?核融合?需要予测)効果検証冲导入による成果
info819904
?
2019飞冲东京大学大学院茂木研究室冲学生研究员杉田翔栄冲搁罢贰最终発表会スライト?.辫诲蹿
2019飞冲东京大学大学院茂木研究室冲学生研究员杉田翔栄冲搁罢贰最终発表会スライト?.辫诲蹿2019飞冲东京大学大学院茂木研究室冲学生研究员杉田翔栄冲搁罢贰最终発表会スライト?.辫诲蹿
2019飞冲东京大学大学院茂木研究室冲学生研究员杉田翔栄冲搁罢贰最终発表会スライト?.辫诲蹿
翔栄 杉田
?
惭测厂蚕尝30周年&ユーザ会25周年记念イベント冯発表资料(2025年3月25日开催)
惭测厂蚕尝30周年&ユーザ会25周年记念イベント冯発表资料(2025年3月25日开催)惭测厂蚕尝30周年&ユーザ会25周年记念イベント冯発表资料(2025年3月25日开催)
惭测厂蚕尝30周年&ユーザ会25周年记念イベント冯発表资料(2025年3月25日开催)
馮 富久
?
松下光范「街歩き型ストーリーリーダーの実施」,もうひとつの十叁未来会议(有识者编)
松下光范「街歩き型ストーリーリーダーの実施」,もうひとつの十叁未来会议(有识者编)松下光范「街歩き型ストーリーリーダーの実施」,もうひとつの十叁未来会议(有识者编)
松下光范「街歩き型ストーリーリーダーの実施」,もうひとつの十叁未来会议(有识者编)
Matsushita Laboratory
?

Db tech showcase2015 how to replicate between clusters