YUKI Hiroshi
null+****@clear*****
Thu Nov 20 20:22:13 JST 2014
YUKI Hiroshi 2014-11-20 20:22:13 +0900 (Thu, 20 Nov 2014) New Revision: 797bf42d5bfe61ab5ccd690743c8cc59c06894bf https://github.com/droonga/presentation-groonga-night-5-droonga-as-groonga-with-replication/commit/797bf42d5bfe61ab5ccd690743c8cc59c06894bf Message: Describe improvements and the current state Modified files: droonga-as-groonga-with-replication.md Modified: droonga-as-groonga-with-replication.md (+96 -0) =================================================================== --- droonga-as-groonga-with-replication.md 2014-11-20 18:00:11 +0900 (b4269c5) +++ droonga-as-groonga-with-replication.md 2014-11-20 20:22:13 +0900 (760347d) @@ -17,4 +17,100 @@ allotted_time theme : groonga +# 要旨 + + * 1年間の*進捗報告* + * *「分散Groonga」としての + Droongaの現状*の紹介 + +# 昨年からの進捗 + +昨年の +「全文検索エンジンGroongaを囲む夕べ4」 +での発表から +*どこまで進んだのか?* +*どう変わったのか?* + +# 昨年の発表 + + * 設計方針 + * 実装 + * (当時の)現状 + * (当時の)今後の予定 + +# 要するに + +*汎用の*分散型 +データ処理エンジンとして + + * こういう設計でこう動きます! + * こういう事も + *やろうと思えばできます*! + +という話が主 + +# 要するに + +*今、こう使えます* +という話は +あんまり無かった + +# なんで? + + * 設計を熟知した職人が + * *具体的な用途に応じて* + 最適な構成を考え + * 丁寧な手作業でひとつひとつ + セットアップ&設定を手作り + +(用途→「ログ保存&検索用」 + 「掲示板のバックエンド用」など) + +# つまり + + * *プリミティブすぎ*て + 具体的な実用形態に + 結びつけるまでが大変 + * *具体的な用途*をユーザが + 決めないと話が始まらない + * 開発側も*開発リソースの + 注ぎ込み所*を絞れない + +# 方針転換 + + * Droonga側である程度 + *典型的な用途*を想定する + * その用途で使おうとした時の + *躓きポイント*を潰していく + +# あれから1年 + +*レプリケーションできるGroonga* +という用途を想定して + + * Groongaとの互換性を向上 + * インストール& + セットアップを簡便化 + * 管理コマンドや + ユーティリティを整備 + +# その過程で + + * オーケストレーションを導入 + (based on Serf) + * 一部のノードが死んでも + クラスタとして動作し続ける + * 検索処理の最適化が進んだ + +# 結果 + +そこそこ使える +ようになってきた! + +# TBD + + * セットアップの手順紹介 + * Groongaと全く同じ感じに使える事を協調 + * 性能の比較、ベンチマーク結果 + * 今後の予定、展望 -------------- next part -------------- HTML����������������������������... Download