MessagePackで圧縮をサポートして節電する!

7
SKS rep @repeatedly

よりオブジェクトサイズを小さくするMessagePackは節電に効果あり!

2011-03-24 02:00:12
Sadayuki Furuhashi @frsyuki

昼夜逆転は発電所に易しい。

2011-03-24 02:00:43
Nobuyuki Kubota @nobu_k

MessagePackで節電しよう!

2011-03-24 02:00:48
Shuzo Kashihara @suma90h

節電とかちまちま言ってないでMessagePackで日本を救えたらよいのではないかと!

2011-03-24 02:01:37
Kazuki Ohta @kzk_mover

suma先生かっけえ RT @suma90h: 節電とかちまちま言ってないでMessagePackで日本を救えたらよいのではないかと!

2011-03-24 02:01:55
Nobuyuki Kubota @nobu_k

http://quakememe.jp/ の背後ではMessagePackが動きまくってます! RT @suma90h: 節電とかちまちま言ってないでMessagePackで日本を救えたらよいのではないかと!

2011-03-24 02:04:15
SKS rep @repeatedly

もっと節電するためにSnappyとかどうですかね(チラチラ

2011-03-24 02:04:22
Muga Nishizawa @muga_nishizawa

@repeatedly それは snappy を使いたいだけ? RT @repeatedly: もっと節電するためにSnappyとかどうですかね(チラチラ

2011-03-24 02:06:47
Kazuki Ohta @kzk_mover

msgpackクラスタ(あえてこう呼ばせてもらおう)、この時間に元気になり過ぎだろw

2011-03-24 01:55:58
SKS rep @repeatedly

@muga_nishizawa 実際圧縮は必要だと思います!

2011-03-24 02:08:39
Nobuyuki Kubota @nobu_k

@repeatedly つれーその仕事来月repeatedlyにやって貰うつもりだからつれーわー

2011-03-24 02:06:57
Sadayuki Furuhashi @frsyuki

MessagePackの圧縮サポートは、まず大枠で3案。A) MessagePackに入れる B) MessagePack-RPCのプロトコルに入れる C) MessagePack-RPCのトランスポート層に入れる

2011-03-24 02:06:35
Sadayuki Furuhashi @frsyuki

A案はMessagePackで直接圧縮をサポートする案。例えば 0xc4 を圧縮フラグとして、後続する数バイトでアルゴリズムを格納、後続するストリームを圧縮ストリームにするような。0xc4 0x00 DEFLATE_STREAM... とか。

2011-03-24 02:09:01
Nobuyuki Kubota @nobu_k

@kuenishi 分かって頂けて嬉しいですw

2011-03-24 02:10:20
SKS rep @repeatedly

MessagePack 2011.05とかの方が色々と楽!

2011-03-24 02:10:25
Sadayuki Furuhashi @frsyuki

A案のメリットは、MessagePackの上に乗る諸々は何もしなくても圧縮効果を得られる点。RPC層は何もしなくても圧縮サポートになるし、シリアライズ単体で使っているケースでも使える。APIは、Packer.setCompression(DEFLATE) のような方法か。

2011-03-24 02:11:09
kuenishi @kuenishi

非互換にしたくなってしまうのは、どんなに素晴らしいソフトウェアでも宿命なのかなぁ。

2011-03-24 02:11:12
Kazuki Ohta @kzk_mover

@frsyuki A案はレコード単位で圧縮出来てもあまり嬉しくないケースが多くて、ブロック単位で圧縮したいケースが多く、その場合msgpackの外のレイヤーでやる事になるので、B案 or C案...を希望 (今の所

2011-03-24 02:12:28
kuenishi @kuenishi

うっへ。Erlangで圧縮解凍は割とめんどいぞ…

2011-03-24 02:12:35
Sadayuki Furuhashi @frsyuki

非互換な変更も試してみたいのが本音^^; まずは試験版リリースで、とか。

2011-03-24 02:12:50
Kazuki Ohta @kzk_mover

@kuenishi 言語ピュア実装だと、snappyサポートはものに寄っては厳しそうすね...^_^;

2011-03-24 02:13:58