Kentaro Hayashi
null+****@clear*****
Wed Jun 28 17:55:34 JST 2017
Kentaro Hayashi 2017-06-28 17:55:34 +0900 (Wed, 28 Jun 2017) New Revision: 2a1ded8e9260e67d5cad86d1627845d269688213 https://github.com/groonga/groonga.org/commit/2a1ded8e9260e67d5cad86d1627845d269688213 Message: blog ja: add 7.0.4 entry Added files: ja/_posts/2017-06-29-groonga-7.0.4.md Added: ja/_posts/2017-06-29-groonga-7.0.4.md (+52 -0) 100644 =================================================================== --- /dev/null +++ ja/_posts/2017-06-29-groonga-7.0.4.md 2017-06-28 17:55:34 +0900 (93619ca) @@ -0,0 +1,52 @@ +--- +layout: post.ja +title: Groonga 7.0.3リリース +description: Groonga 7.0.4をリリースしました! +published: false +--- + +## Groonga 7.0.4リリース + +今日は肉の日ですね! + +[Groonga 7.0.4](/ja/docs/news.html#release-7-0-3)をリリースしました! + +それぞれの環境毎のインストール方法: [インストール](/ja/docs/install.html) + +### 変更内容 + +主な変更点は以下の通りです。 + + * Debian 9 (stretch)のサポート + * [grndb](/ja/docs/reference/executables/grndb.html)にログオプション追加 + * クエリのパフォーマンスの改善 + +#### Debian 9 (stretch)のサポート + +今回のリリースでは、今月リリースされたDebian 9 (stretch)のサポートを追加しました。 + +インストール手順の詳細については[インストール方法(stretch)](/ja/docs/install/debian.html#stretch)を参照してください。 + +#### [grndb](/ja/docs/reference/executables/grndb.html)にログオプション追加 + +[grndb](/ja/docs/reference/executables/grndb.html)はデータベースのメンテナンス用のツールです。 +[grndb check](/ja/docs/reference/executables/grndb.html#check) でデータベースの状態をチェックし、問題があれば報告します。また [grndb recover](/ja/docs/reference/executables/grndb.html#recover) で可能なら修復することもできます。 + +今回のリリースでは、 `grndb` の実行ログを保存するためのオプション `--log-level` と `--log-path` を追加しました。 + +### クエリのパフォーマンスの改善 + +今回のリリースでは、いくつかのパターンのクエリのパフォーマンスを改善しました。 + +* "固定長カラム(Int8など) 演算子 定数"というクエリの高速化 +* in_recordsの高速化("カラム 演算子 値 && カラム 演算子 値 && ..."というクエリの高速化) + +前者はカラムアクセスの処理の一部を省略することで高速化しました。演算子は `==`, `!=`, `<`, `>`, `<=` と `>=` に対応しています。 + +後者はオブジェクトを大量に作らないようにすることで高速化しました。mrubyで実装していた箇所はオーバーヘッドが大きかったためCで実装するようにしています。 + +### さいごに + +7.0.3からの詳細な変更点は[7.0.4リリース 2017-06-29](/ja/docs/news.html#release-7-0-4)を確認してください。 + +それでは、Groongaでガンガン検索してください! -------------- next part -------------- HTML����������������������������... Download