Masafumi Yokoyama
yokoy****@clear*****
Thu Nov 24 18:22:19 JST 2016
横山です。 > +そこで今回のリリースでは、小さいカラムの値(256バイト以下)について は、圧縮処理をせずそのまま格納するようにしました。 less thanなので256バイト*未満*じゃなかったですかね… On 2016年11月24日 17:59, Kentaro Hayashi wrote: > Author > Kentaro Hayashi <hayashi �� clear-code.com> > Date > 2016-11-24 17:59:44 +0900 (Thu, 24 Nov 2016) > New Revision > feba103e6f90187281df2bae45fc4e9c918994ed > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed> > Message > > blog ja: add 6.1.1 entry > > Added files > > * ja/_posts/2016-11-29-groonga-6.1.1.md > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753e> > > Added: ja/_posts/2016-11-29-groonga-6.1.1.md (+51 -0) 100644 > =================================================================== > > ... > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753e> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ... > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753e> > 1 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR1> > 2 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR2> > 3 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR3> > 4 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR4> > 5 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR5> > 6 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR6> > 7 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR7> > 8 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR8> > 9 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR9> > 10 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR10> > 11 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR11> > 12 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR12> > 13 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR13> > 14 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR14> > 15 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR15> > 16 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR16> > 17 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR17> > 18 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR18> > 19 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR19> > 20 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR20> > 21 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR21> > 22 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR22> > 23 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR23> > 24 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR24> > 25 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR25> > 26 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR26> > 27 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR27> > 28 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR28> > 29 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR29> > 30 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR30> > 31 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR31> > 32 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR32> > 33 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR33> > 34 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR34> > 35 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR35> > 36 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR36> > 37 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR37> > 38 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR38> > 39 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR39> > 40 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR40> > 41 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR41> > 42 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR42> > 43 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR43> > 44 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR44> > 45 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR45> > 46 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR46> > 47 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR47> > 48 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR48> > 49 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR49> > 50 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR50> > 51 > <https://github.com/groonga/groonga.org/commit/feba103e6f90187281df2bae45fc4e9c918994ed#diff-f839be690c6ee81d1ed1095e7ef5753eR51> > > > > @@ -0,0 +1,51 @@ > +--- > +layout: post.ja > +title: Groonga 6.1.1リリース > +description: Groonga 6.1.1をリリースしました! > +published: false > +--- > + > +## Groonga 6.1.1リリース > + > +今日は肉の日ですね。[Groonga 6.1.1](/ja/docs/news.html#release-6-1-1)を > リリースしました! > + > +それぞれの環境毎のインストール方法: [インストール](/ja/docs/install.html) > + > +今回のリリースでは、カラムの圧縮に[Zstandard](http://facebook.github.io > /zstd/)を使えるようになりました。また、無駄なカラムの圧縮を抑える改善も > 行っています。 > + > +### 変更内容 > + > +主な変更点は以下の通りです。 > + > +* Zstandardによるカラムの値の圧縮をサポートしました > +* 小さなカラムのデータは圧縮するのをやめるようにしました > + > +#### Zstandardによるカラムの値の圧縮をサポートしました > + > +#### 小さなカラムのデータは圧縮するのをやめるようにしました > + > +今回のリリースでは、カラムの圧縮に関して、小さなカラムのデータは圧縮す > るのをやめるようにしました。 > + > +小さいカラムの値を圧縮する場合、圧縮前より逆にサイズが増えてしまうこと > があります。せっかくカラムの値を圧縮してディスク使用領域を節約しようとし > ているのに、本来意図していないサイズの増大を招いてしまってはたまりませ > ん。また、圧縮や展開のたびに無駄にCPUのリソースを使ってしまうことになり > ます。 > + > +そこで今回のリリースでは、小さいカラムの値(256バイト以下)については、圧 > 縮処理をせずそのまま格納するようにしました。 > +これまでは、小さいカラムの値がほとんどの場合には圧縮自体が無意味になっ > てしまうので、 ``COMPRESS_`` フラグをつけないようにするなどの判断が必要 > でしたが、今回のリリースからは圧縮するしないを気にする必要がなくなりまし > た。これまでよりカジュアルに ``COMPRESS_`` フラグを指定できるようになっ > ています。 > + > +### お知らせ > + > +今年もAdvent Calendarの季節がやってきましたね。 > +Qiitaで[Groonga Advent Calendar 2016](http://qiita.com/advent-calendar > /2016/groonga)を作成しました。 > + > +Groongaの採用事例や、実際に使ってみての知見、Groongaと別の検索エンジン > のベンチマーク結果の比較など、Groongaに関する情報をお持ちの方は是非とも > ふるってご参加下さい! > + > +過去のAdvent Calendarの記事は以下から参照することができます。 > + > +* [Groonga Advent Calendar > 2013](http://qiita.com/advent-calendar/2013/groonga) > +* [Groonga Advent Calendar > 2014](http://qiita.com/advent-calendar/2014/groonga) > +* [Groonga Advent Calendar > 2015](http://qiita.com/advent-calendar/2015/groonga) > + > +### さいごに > + > +6.1.0からの詳細な変更点は[6.1.1リリース 2016-11-29](/ja/docs > /news.html#release-6-1-1)を確認してください。 > + > +それでは、Groongaでガンガン検索してください! > > > > _______________________________________________ > Groonga-commit mailing list > Groonga-commit �� lists.osdn.me > http://lists.osdn.me/mailman/listinfo/groonga-commit > -- 横山 昌史 <Masafumi Yokoyama> E-mail: yokoyama �� clear-code.com 株式会社クリアコード 〒170-0005 東京都豊島区南大塚3-29-9 Tel: 03-5927-9440 Web: http://www.clear-code.com/