第2回 MongoDB.jp 勉強会 in Tokyo ( #mongotokyo ) 2011/04/09(Sat.)
MongoDB勉強会の会場でちら見できるDevLOVEさんのセッションも気になって仕方ない。#mongotokyo #devlove
2011-04-09 15:04:35クエリにShard Keyが含まれている->Targeted:mongosはデータがあるShardにのみアクセス #mongotokyo
2011-04-09 15:06:30クエリにShard Keyが含まれていない -> Global:mongosは全てのShardにアクセス #mongotokyo
2011-04-09 15:07:34shardkeyに関して留意すべきはqueryタイプがtargetedか、grobalかということよりもmigrationの方だったのか。複合のshardkeyのもう少し詳しい動きを理解したらkey変更したいな・・・ #mongotokyo
2011-04-09 15:08:54Config サーバーは、特殊な mongod サーバー。Shard に関する(永続的な)メタ情報を持つ。ダウンしたら、Shardの変更できなくなるので、そのうち不都合が発生。 #mongotokyo
2011-04-09 15:09:34Shard Keyを使わないGlobalなクエリでも、インデックスは効く。globalは悪ではない。必要な事も多いよね。 #mongotokyo
2011-04-09 15:10:23Map処理で出てきたテンポラリコレクションが溜まる。気を付けないと本番ではまりそう。 #mongotokyo
2011-04-09 15:11:31時間押していますが、最後のディスカッションはバッファなので、ゆるーく進行中ですw ( #mongotokyo live at http://ustre.am/v6yz)
2011-04-09 15:13:34Updateエラーを回避するため、multi-updateにしなくてはいけない。このために同時操作時に問題が発生しうる。 #mongotokyo
2011-04-09 15:16:38Atomic性を保証していないので、Sharding環境でShardKeyを使用しないクエリは、必ずしも正しく実行されるとは限らない #mongotokyo Mongo DBではロックを行わないので、同時処理に関しては注意が必要。
2011-04-09 15:17:45@Ust閲覧中の皆様:質問などありましたらつぶやいてください。出来る限り拾ってぶつけてみますw ( #mongotokyo live at http://ustre.am/v6yz)
2011-04-09 15:18:29現状、Sharding環境ではMigration中の処理に十分注意しなければいけない。ver.1.8でいろいろ改善されそう。 #mongotokyo
2011-04-09 15:18:40