Piro / YUKI Hiroshi
null+****@clear*****
Thu Jul 31 23:23:42 JST 2014
Piro / YUKI Hiroshi 2014-07-31 23:23:42 +0900 (Thu, 31 Jul 2014) New Revision: 718374c35f7cf15c6621137b276acea923e9ca4d https://github.com/droonga/presentation-droonga-meetup-1-introduction/commit/718374c35f7cf15c6621137b276acea923e9ca4d Message: Add 1.5M records case result Added files: benchmark/result-1.5M.ods Modified files: introduction.md Added: benchmark/result-1.5M.ods (+0 -0) 100644 =================================================================== (Binary files differ) Modified: introduction.md (+45 -18) =================================================================== --- introduction.md 2014-07-31 22:49:00 +0900 (e14621c) +++ introduction.md 2014-07-31 23:23:42 +0900 (5b43805) @@ -305,40 +305,67 @@ Droongaのインストール # Groongaとの性能比較 - * 検索対象: - Wikipedia日本語版のページ30万件 - (データベースサイズ 約1.1GiB) - * 検索クエリ: - ページのタイトル200件 - (キャッシュヒット率50%) +検索対象 +: Wikipedia日本語版のページ + 30万件/150万件 + (データベースサイズ 1.1GiB/4.3GiB) + +検索クエリ +: ページのタイトル200件 + (キャッシュヒット率50%) + [ベンチマーク取得手順](https://github.com/droonga/presentation-droonga-meetup-1-introduction/tree/master/benchmark) # Groongaとの性能比較 -{:relative_height='90'} +"){:relative_height='90'} # Groongaとの性能比較 -{:relative_height='90'} +"){:relative_height='90'} # Groongaとの性能比較 - * Groonga - * サーバ1台の処理能力では有利 - * 負荷が増えた時に - スループットが頭打ちになる - * Droonga - * サーバ1台の処理能力では不利 - * 負荷が増えてもノードを増やして - スループットの上限を増やせる +"){:relative_height='90'} + +# Groongaとの性能比較 + +"){:relative_height='90'} + +# それぞれの傾向 + +Groonga +: * サーバ1台の処理能力では有利 + * 負荷が増えるとスループットが + 頭打ちになる + +Droonga +: * サーバ1台の処理能力では不利 + * ノード追加でスループットの + 上限が増える + +# 傾向の分析 + +検索処理そのものが軽い時 +: * オーバーヘッドの影響が相対的に大 + * Groongaの方が有利 + +検索処理そのものが重い時 +: * オーバーヘッドの影響が相対的に小 + * Droongaの方が有利 + +# Droongaの方が有利な場面 + + * データベースが大きい + * 重いクエリが多い + * ... # 今分かっている遅くなる理由 * ドリルダウンがあると遅くなる * レスポンスのサイズが大きくなると遅くなる - * クラスタ構成に合わせた - 処理の最適化が不十分 + * クラスタ構成に合わせた処理の最適化が不十分 ## オーバーヘッド -------------- next part -------------- HTML����������������������������...Download