仰々しいタイトルをつけてますが、 たいしたことは書いてません(´・ω・`) なぜKVSを試していたのか? 今月に入り、KVS・・・というより、 NoSQL系の技術をいろいろ試してきたわけですが、 そもそも何を目的としているのか、というと・・・ <前提> 100万件以上あるDBテーブルが複数ある データとしては一つの集合だが、論理的にパーティショニングされている そこまで大きくはないが、他にも多くのテーブルがある これをある程度任意のクエリで検索させたい 既存システムは決まった検索から出力を行うため、それに特化した仕組みになっている 論理的なVIEWテーブルを作ったり <目論見> クエリをテーブル単位で分割し、クラスタサーバに割り振って検索を実行させる クエリをそのまま流せば確実にDBが耐えられない ある程度時間的余裕があるとはいえ、何十分もかけたくはない 一テーブルの処理に数分かかるとすれ
![KVS(NoSQL)のまとめと「これから」の設計手法 - ぱろっと・すたじお](https://cdn-ak-scissors.b.st-hatena.com/image/square/434a81dd3a158d09ecc49fe67f1d86d0b654d285/height=288;version=1;width=512/http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F51g6XjSCj3L.jpg)