mio

分散 Key-Value ストア mio-0.0.1alpha をリリースしました

mio

分散 Key-Value ストア mio-0.0.1alpha をリリースしました。(mio-0.0.1-alpha.tar.gz) Mio とは何か? 範囲検索(range query) が出来る KVS です。例えば「key が "1000"〜"2000" にあるものを昇順に10件取り出す」という検索が可能です。 Mio は memcached…

Erlang の gb_trees などを gen_server に保持しストレージとして使ってはいけない

mio

タイトルの通り。gb_trees の内部表現はただの Erlang Term なので gen_server の State で渡ってくるたびに全件コピーになりコピーのコストが大きくパフォーマンスが落ちる。 gb_trees への参照はどうやって保持できない世界なのでおとなしく ETS の ordere…