これはKVSについての勉強で

RDBとかKVSとかそういう枠は関係なく
5
きゅぶんず @kyubuns

ひなさん、有益な情報めっちゃツイートしてるけどtwitterなのでぐぐりびりてぃひくいので後から探しにくい

2012-08-30 00:38:23
きゅぶんず @kyubuns

全部KVS!は無理だけど、KVSに出来る箇所もあるよなぁ

2012-08-30 00:39:30
きゅぶんず @kyubuns

第3回 インメモリー・データベースの注意点 | Think IT http://t.co/yzIOwA7Y #Zenback @zenbackさんから

2012-08-30 00:40:25
相沢陽菜 @fetus_hina

もしかして:きゅぶたんには std::map<key, value> kvs; で通じた

2012-08-30 00:41:37
相沢陽菜 @fetus_hina

@kyubuns じゃ、key の選びかたは自明だし、複数の map に分散させる方法もちょっと考えればわかるじゃないですかー><

2012-08-30 00:43:21
きゅぶんず @kyubuns

@fetus_hina redisのクイックスタートに1個のキーに対してvalueをいっぱいいれれるよ!!みたいなこと書いてたからそれ使ってなんかするのかなーと

2012-08-30 00:44:14
きゅぶんず @kyubuns

ネトゲのどんな情報がKVSでいけて、どんな情報がRDBでないとダメなのか考えてる

2012-08-30 00:45:30
きゅぶんず @kyubuns

組み合わせて運用とかできそうな気がするんだけど

2012-08-30 00:45:42
相沢陽菜 @fetus_hina

@kyubuns それ普通の KVS が map になってるところ multimap にするだけや

2012-08-30 00:46:33
きゅぶんず @kyubuns

@fetus_hina インデックスで取れるからstd::map<key, std::vector<value>>なイメージだった!

2012-08-30 00:47:10
相沢陽菜 @fetus_hina

@kyubuns どっちでも大差ないよこの場合…

2012-08-30 00:47:28
相沢陽菜 @fetus_hina

map と決定的に違うのは、(memcached の場合)列挙ができないことかな。……できなかったよねたしか

2012-08-30 00:47:54
きゅぶんず @kyubuns

@fetus_hina えっ、だってIDがちゃんと0から降られているとかいうことが保証されてればなんか使えそうじゃん なんか

2012-08-30 00:47:59
きゅぶんず @kyubuns

うーん、途中で番号飛ばすことできなさそうだし使えないか

2012-08-30 00:48:18
相沢陽菜 @fetus_hina

@kyubuns KVS は memcached しか使ったことないし、一つの key に対して複数の value を取りたいと思ったことないから知らん。

2012-08-30 00:48:54
相沢陽菜 @fetus_hina

@kyubuns ぜひ kumofs あたりを使ってみてレポートしてほしい(丸投げ

2012-08-30 00:50:27
きゅぶんず @kyubuns

確かにDQXでネックになってた当たりの処理にKVSは使えないな そりゃそうか

2012-08-30 00:51:42
きゅぶんず @kyubuns

ユーザーのIDとかパスワードとかそのへんのデータ入れとくとかなら使えるんじゃ無いのかな〜

2012-08-30 00:53:10
きゅぶんず @kyubuns

ここには、眠ったデータにKVS使う。って書いてるんだけど、生きてるデータでもKVS使える箇所はあるのでは〜 > 「データのライフ・サイクル」で考えるHadoopの使いどころ http://t.co/q2FiBH24

2012-08-30 00:54:02
きゅぶんず @kyubuns

へー。 コンシステント・ハッシュ法 http://t.co/EBKijDzS

2012-08-30 00:57:25