2010-10-01から1ヶ月間の記事一覧

楽天テクノロジーカンファレンス2010続き

基調講演のあと「CassandraとHadoopによるNoSQL協奏曲」にも参加したので,自分的に重要そうと思ったこと をメモっておく. Cassandra豆知識 書き込みは元々速い よってチューニングは,あんまり気にしなくてもOK.コミットログに記録してから,非同期でSSta…

楽天テクノロジーカンファレンス2010

初参加 品川シーサイド駅にも初めて行ったが,大崎で乗り換えに失敗してしまった.約束の時間に遅れてしまい,かなり焦る. cooseeごめんよ〜. 会場はスタッフさんの応対が若干慣れてない&それでもやれることは一生懸命やろう,という気持ちが表れていて,…

パラメータの組み合わせを作りたい時にはArray#productを使う

Cassandraのパラメータを色々変えながらデータを取りたいと思った. が,それ以前にパラメータの組み合わせを作るだけで四苦八苦してしまったので,ここに書いておこうと思う. Array#product RubyにはArray#productが用意されていて,Arrayでパラメータ達を…

Cassandraのgetを計測しなおした

前回計測した結果では,始めの箇所(データサイズが小さなところ)が何故か遅くなってしまっていた. 計り方に問題があるような気がするので,ちょっとやり方を変えてみる. 計測方法をちょっと変える 安直だけど,データサイズの増やし方を逆にしてみる.具体…

Cassandraのgetを計測する

insertを計るならgetも計るべし,ということでgetも計測してみた. 計測方法 まずはデータの大きさを1バイトから10kバイトまで変えながらinsert. キーを一意にするために,データサイズと繰り返し回数を使って生成したMD5をキーに使っています. require 'd…

Cassandraのinsertを計測する

データの大きさを変えるとinsertが遅くなってしまったので,もうちょっと細かく計測してみることにした. 計測方法 データの大きさを1バイトから10kバイトまで変えながらinsert. それぞれ1000回繰り返した時の時間を計測. require 'benchmark' require 'ru…