[Groonga-commit] droonga/presentation-droonga-meetup-1-introduction at c2841a8 [master] Add "why slow?"

Back to archive index

YUKI Hiroshi null+****@clear*****
Wed Jul 30 19:19:07 JST 2014


YUKI Hiroshi	2014-07-30 19:19:07 +0900 (Wed, 30 Jul 2014)

  New Revision: c2841a842f67eae4ba8b4f773e4c06bb12f99d43
  https://github.com/droonga/presentation-droonga-meetup-1-introduction/commit/c2841a842f67eae4ba8b4f773e4c06bb12f99d43

  Message:
    Add "why slow?"

  Modified files:
    introduction.md

  Modified: introduction.md (+15 -22)
===================================================================
--- introduction.md    2014-07-30 19:18:58 +0900 (ebae54b)
+++ introduction.md    2014-07-30 19:19:07 +0900 (f9dd0b5)
@@ -184,8 +184,6 @@ GroongaからDroongaへ
    アプリケーションを作成
  * Droongaクラスタを構築
  * バックエンドをDroongaに移行
-   * データを移行
-   * アプリケーションの接続先変更
 
 ([Groongaユーザ向けの、はじめてのDroonga](http://www.clear-code.com/blog/2014/7/11.html)
  と同内容です)
@@ -298,25 +296,16 @@ Droongaのインストール
 
  * *レイテンシーが低下*する
    * 処理のオーバーヘッドがある
-   * ドリルダウンが遅い
-   * レスポンスが大きいと遅い
  * *Groonga非互換*の部分が
    まだある
 
-## 具体的に遅くなる例
-
- * ドリルダウンがあると遅くなる。
- * レスポンスのサイズが大きくなると遅くなる。
-   (内部で頻繁にJSONをパースしているため)
-
 # Groongaとの性能比較
 
  * 検索対象:
-   Wikipedia日本語版のページ
-   30万件の本文を1000文字までで切り出し
+   Wikipedia日本語版のページ30万件
    (データベースサイズ 約1.1GiB)
  * 検索クエリ:
-   ページのタイトル200件・ドリルダウン無し
+   ページのタイトル200件
    (キャッシュヒット率50%)
 
 [ベンチマーク取得手順](https://github.com/droonga/presentation-droonga-meetup-1-introduction/tree/master/benchmark)
@@ -340,6 +329,13 @@ Droongaのインストール
    * 負荷が増えてもノードを増やして
      スループットの上限を増やせる
 
+# 今分かっている遅くなる理由
+
+ * ドリルダウンがあると遅くなる
+ * レスポンスのサイズが大きくなると遅くなる
+ * クラスタ構成に合わせた
+   処理の最適化が不十分
+
 ## オーバーヘッド
 
  * オーバーヘッドがある(レイテンシーが落ちる)
@@ -378,8 +374,7 @@ column操作系
 
  * `load`
    * ただし、以下は未対応
-     * `--ifexists`
-     * `--input_type`
+     `--ifexists`, `--input_type`
  * `delete`
 
 # 現時点での互換性(詳細)
@@ -388,13 +383,11 @@ column操作系
 
  * `select`
    * ただし、以下は未対応
-     * `--scorer`
-     * `--cache`
-     * `--match_escalation_threshold`
-     * `--query_expansion`
-     * `--query_flags`
-     * `--query_expander`
-     * `--adjuster`
+     `--scorer`, `--cache`,
+     `--match_escalation_threshold`,
+     `--query_expansion`,
+     `--query_flags`, `--query_expander`,
+     `--adjuster`
 
 ## 未対応の機能
 
-------------- next part --------------
HTML����������������������������...
下載 



More information about the Groonga-commit mailing list
Back to archive index