2012/01/23

MongoDBについて聞いてみた


このエントリーをはてなブックマークに追加
先週、MongoDBのOne Dayイベントで来日した方とランチする機会があったのでいろいろMongoDBについて聞いてみた。


※若干、ニュアンスは変えてます。


質問

Q. too many attempts to update config error. がv 1.8.4で出るんだけど、やっぱりv2.xに挙げないとだめなの??
※mongosを結構な台数で一気に立ち上げたり、高負荷な状態だと、「too many attempts to update config error.」がたまに出るのでその質問



A. 1.8の最新(現時点だとまだリリースされてないみたい)か、2.x系で出なくなるよ。(絶対かどうかはわからん)






Q. 更新が多いシステムだと、Global Write lockが一番のネックになるけど、どうやって調べてる?

A. mongostatにlockedがあるからそれみるといいよ。でも本当にGlobal Write Lockかどうかは、qr|qwのほうが大事、大体10未満だとGlobal Write Lock以外の問題かもしれないね。





mongostatドキュメント






Q. MongoDBを1.8から2.0へのアップグレードで何か注意することある。

A. 基本的には、アップグレードの手順書通りでいいけど、オンラインアップグレードするなら、Secondaryからやらないとダメだし、Indexも貼り直さないとだめだよ。
※1.8 -> 2.0にするだけで、writeが15%(たしかこれくらいの数字を言っていた記憶があります)以上アップしてるよ。



あと、メモリの使用量が30%(主にIndex周りらしいのでIndexを頑張ってる人には朗報)近く減るらしい




Q. full text searchの開発状況ってどう?

A. 今は、シングルサーバーでは動いてるよ。今年中にはある程度のものをリリースできたらいいな〜と思ってる。





Q. full text searchでかぶせて質問 : searchってshard別に処理してくれる?

A. 今それを頑張ってる。その機能をつけるとmongosの機能追加が必要なので、mongosの実装が大変だね。








最後に、日本語ドキュメントなどこれから積極的にやっていくから、コミュニティに参加してねって言われてΣ(´∀`||;)ドキッ!!ってした。


「too many ... 」の問題とかもJIRAをROMってるだけだったので..... やっぱりOSSを使ってるんだから情報はだしていかないと ..... ガン( ゜д゜)ガル

とこんな感じでした。





追記


10gen公式のMongoDB JP twitter アカウントを作られたみたいなので、共有^^


@mongodb_jp : https://twitter.com/#!/mongodb_jp







mongodbオフィシャルサイト






Share on Tumblr

0 コメント: