第2回 MongoDB.jp 勉強会 in Tokyo ( #mongotokyo ) 2011/04/09(Sat.)

■2011/04/09(Sat.)に開催された第2回MongoDB.jp勉強会のまとめです. ■MongoDB JP : https://groups.google.com/forum/#!forum/mongodb-jp ■ATND : http://atnd.org/events/14271 ■ハッシュタグ : #mongotokyo
5
前へ 1 ・・ 3 4 ・・ 17 次へ
黒羊はね@1F A15,16 @bsheep

あとでmigration中にちょっかいだしてどうなるか見てみるかなー #mongotokyo

2011-04-09 15:03:19
suisui@Tokyo @suisui

Shardingに対してmongosのクエリタイプ・Targeted ・Global #mongotokyo

2011-04-09 15:04:13
ひろうぃん @heroween

MongoDB勉強会の会場でちら見できるDevLOVEさんのセッションも気になって仕方ない。#mongotokyo #devlove

2011-04-09 15:04:35
Akihiro Okuno @choplin

mongosへのShardクエリ:TargetedとGlobal #mongotokyo

2011-04-09 15:05:32
ななころび @7korobi

・Targetなクエリ find key がShardkeyになるクエリ。 #mongotokyo

2011-04-09 15:05:58
Akihiro Okuno @choplin

クエリにShard Keyが含まれている->Targeted:mongosはデータがあるShardにのみアクセス #mongotokyo

2011-04-09 15:06:30
ななころび @7korobi

・Globalなクエリ インデックスは使えるが全サーバーへリクエストするしかない。 #mongotokyo

2011-04-09 15:06:40
Akihiro Okuno @choplin

クエリにShard Keyが含まれていない -> Global:mongosは全てのShardにアクセス #mongotokyo

2011-04-09 15:07:34
joe @joe_hrmn

shardkeyに関して留意すべきはqueryタイプがtargetedか、grobalかということよりもmigrationの方だったのか。複合のshardkeyのもう少し詳しい動きを理解したらkey変更したいな・・・ #mongotokyo

2011-04-09 15:08:54
Naoki Nemoto @nemoton

Config サーバーは、特殊な mongod サーバー。Shard に関する(永続的な)メタ情報を持つ。ダウンしたら、Shardの変更できなくなるので、そのうち不都合が発生。 #mongotokyo

2011-04-09 15:09:34
suisui@Tokyo @suisui

Shard Keyを使わないGlobalなクエリでも、インデックスは効く。globalは悪ではない。必要な事も多いよね。 #mongotokyo

2011-04-09 15:10:23
suisui@Tokyo @suisui

それぞれのShard内でソートした後で、mongosでマージソートする(速度考慮されてる) #mongotokyo

2011-04-09 15:10:48
MATSUO a.k.a マッツォ @understeer

Map処理で出てきたテンポラリコレクションが溜まる。気を付けないと本番ではまりそう。 #mongotokyo

2011-04-09 15:11:31
ななころび @7korobi

Migrationが複製→削除。なので最中のcountは作業ぶんが重複カウントになる。 #mongotokyo

2011-04-09 15:12:50
MATSUO a.k.a マッツォ @understeer

時間押していますが、最後のディスカッションはバッファなので、ゆるーく進行中ですw ( #mongotokyo live at http://ustre.am/v6yz)

2011-04-09 15:13:34
Akihiro Okuno @choplin

書き込みに対してロックを行うのはトレードオフしてしまうには大き過ぎる問題だなぁ #mongotokyo

2011-04-09 15:14:39
ぁ^"^"™ @avyavya

sharding 環境では _id であっても重複する可能性がある・・ むむ #mongotokyo

2011-04-09 15:16:14
ななころび @7korobi

Updateエラーを回避するため、multi-updateにしなくてはいけない。このために同時操作時に問題が発生しうる。 #mongotokyo

2011-04-09 15:16:38
Naoki Nemoto @nemoton

Atomic性を保証していないので、Sharding環境でShardKeyを使用しないクエリは、必ずしも正しく実行されるとは限らない #mongotokyo Mongo DBではロックを行わないので、同時処理に関しては注意が必要。

2011-04-09 15:17:45
MATSUO a.k.a マッツォ @understeer

@Ust閲覧中の皆様:質問などありましたらつぶやいてください。出来る限り拾ってぶつけてみますw ( #mongotokyo live at http://ustre.am/v6yz)

2011-04-09 15:18:29
Yutaka Ishikawa/石川 豊 @modaista

現状、Sharding環境ではMigration中の処理に十分注意しなければいけない。ver.1.8でいろいろ改善されそう。 #mongotokyo

2011-04-09 15:18:40
ななころび @7korobi

同時Update時、Unique Keyが重複する可能性。操作がatomicでないため。 #mongotokyo

2011-04-09 15:18:56
railute @railute

この構造であれば、Sharding環境においては書き込みはRDBMSよりも重くない? #mongotokyo

2011-04-09 15:19:26
前へ 1 ・・ 3 4 ・・ 17 次へ