YUKI Hiroshi
null+****@clear*****
Wed Nov 19 20:01:01 JST 2014
YUKI Hiroshi 2014-11-19 20:01:01 +0900 (Wed, 19 Nov 2014) New Revision: cc2bca8af8e7dfbbc24186c7feb8d862f9b841a5 https://github.com/droonga/droonga.org/commit/cc2bca8af8e7dfbbc24186c7feb8d862f9b841a5 Message: Add news topics for performance improvements Modified files: ja/news/_posts/2014-11-29-release.ja.md news/_posts/2014-11-29-release.md Modified: ja/news/_posts/2014-11-29-release.ja.md (+10 -0) =================================================================== --- ja/news/_posts/2014-11-29-release.ja.md 2014-11-19 19:33:45 +0900 (0a2e816) +++ ja/news/_posts/2014-11-29-release.ja.md 2014-11-19 20:01:01 +0900 (892bfbf) @@ -29,6 +29,16 @@ Droongaクラスタは、レプリケーション機能を持つ[Groonga][groong また、クライアントからのリクエストを1つの`droonga-http-server`ノードが受け付けた場合でも、それらは複数の`droonga-engine`ノードに振り分けられるようになりました。 言い換えると、簡易的なロードバランサーのように振る舞うようになりました。 +### 検索処理(特に`groupBy`、Groongaの`select`におけるドリルダウン指定を伴う場合)のパフォーマンスの改善 + +シャーディングが行われていないレプリカでの検索処理における、`groupBy`使用時のパフォーマンスが改善されました。 +また、`offset`の指定を伴う検索処理についても改善があります。 +Groongaと比較してのベンチマーク結果は以下の通りです: + +(TBD) + +この結果に表れている通り、現在、Droongaの性能はGroongaに匹敵するレベルとなっています。 + ### Groongaとの互換性の向上 いくつかの細かい非互換が解消され、Groongaとの互換性が向上しました。 Modified: news/_posts/2014-11-29-release.md (+10 -0) =================================================================== --- news/_posts/2014-11-29-release.md 2014-11-19 19:33:45 +0900 (16c9490) +++ news/_posts/2014-11-29-release.md 2014-11-19 20:01:01 +0900 (98196d9) @@ -29,6 +29,16 @@ Even if one of `droonga-engine` node become unavailable, `droonga-http-server` n Moreover, a `droonga-http-server` node distributes requests from clients to multiple `droonga-engine` nodes. In other words, now it works like a simple load balancer. +### Better performance for search operations, especially with `groupBy` (Groonga's `select` with drilldown options) + +The performance issue around `groupBy` is solved for replicas with single slices. +Moreover, search operations with `offset` option also optimized. +Results of benchmarks (comparisons with Groonga) are here: + +(TBD) + +As above, currently Droonga's performance is comparable to Groonga. + ### Better compatibility to Groonga Some minor incompatibilities have been corrected. -------------- next part -------------- HTML����������������������������... ダウンロード