Groonga族2013¶ ↑
: author
須藤功平
: institution
クリアコード
: content-source
全文検索エンジンGroongaを囲む夕べ4
: date
2013/11/29
: allotted-time
15m
: theme
groonga
この時間の目的¶ ↑
今日の勉強会のn 道しるべを示すn ((‘note:(詳細には立ち入らない)’))
リーダブルコードの解説者¶ ↑
# image # src = images/readable-code.jpeg # relative_height = 95 # reflect_ratio = 0.1
内容¶ ↑
* 大事なお知らせ * Groonga族の概要 * Groonga族の最新情報 * 周辺ツール紹介(('note:(おまけ)'))
大事なお知らせ(1)¶ ↑
((‘tag:groonga:G’))roonga 3.1.0n リリース!
大事なお知らせ(2)¶ ↑
((‘tag:mroonga:M’))roonga 3.10n リリース!
大事なお知らせ(3)¶ ↑
((‘tag:rroonga:R’))roonga 3.1.0n リリース!
大事なお知らせ(4)¶ ↑
((‘tag:droonga:D’))roonga 0.7.0n リリース!
大事なお知らせ(5)¶ ↑
先頭大文字!
先頭大文字¶ ↑
((‘tag:groonga:G’))roonga
他のGroonga族も¶ ↑
((‘tag:mroonga:M’))roongan ((‘tag:rroonga:R’))roongan ((‘tag:droonga:D’))roonga
ロゴ¶ ↑
((‘tag:center’))((‘tag:x-large’))そのまま
# image # src = images/logos.svg # relative_width = 100
理由¶ ↑
世界進出!
世界¶ ↑
森: This is ((g))roonga!
外: Wow! It’s Groonga!
森: お、おう… It’s ((G))roonga!
教訓¶ ↑
英語圏ではn 大文字始まりがn なじむ
お願い¶ ↑
みなさんもn これからはn ((*先頭大文字*))で!
Groonga族の概要¶ ↑
* (('del:大事なお知らせ')) * ((*Groonga族の概要*)) * Groonga族の最新情報 * 周辺ツール紹介(('note:(おまけ)'))
Groonga族¶ ↑
# image # src = images/groonga-family.svg # relative_width = 90
Groonga¶ ↑
# image # src = images/groonga.svg # relative_width = 90
Groongaとは(1)¶ ↑
((‘tag:center’))((‘tag:margin-bottom * 3’))全文検索機能付きデータベース
* カラム指向のデータストア * 高速な集計処理 * 即時更新 * 新鮮な情報をすぐに検索可能に
データベース¶ ↑
# image # src = images/groonga-database.svg # relative_width = 90
Groonga(比較用)¶ ↑
# image # src = images/groonga.svg # relative_width = 90
Groongaとは(2)¶ ↑
((‘tag:center’))((‘tag:margin-bottom * 3’))組み合わせやすい検索モジュール
* 全文検索ライブラリー * 他のシステムと連携しやすい * Ruby・MySQL * 全文検索サーバー * HTTP・GQTP
ライブラリーとして使用¶ ↑
# image # src = images/groonga-library.svg # relative_width = 90
Groonga族(比較用)¶ ↑
# image # src = images/groonga-family.svg # relative_width = 90
サーバーとして使用¶ ↑
# image # src = images/groonga-server.svg # relative_width = 90
Grnxxとは¶ ↑
((‘tag:center’))((‘tag:margin-bottom * 3’))次世代コアシステム
* 大容量 * インメモリー * 速い
Grnxx置き換え対象¶ ↑
# image # src = images/grnxx.svg # relative_width = 90
Groonga(比較用)¶ ↑
# image # src = images/groonga.svg # relative_width = 90
Grnxxの互換性¶ ↑
* 全文検索ライブラリー * 互換性低い\n (('note:シングルスレッド・シングルプロセスで使うなら互換')) * 全文検索サーバー * 互換
GroongaとGrnxxの違い¶ ↑
# image # src = images/groonga-and-grnxx-difference.svg # relative_width = 90
Groonga族(比較用)¶ ↑
# image # src = images/groonga-family.svg # relative_width = 90
Grnxxの詳細¶ ↑
矢田さんから
Droongaとは¶ ↑
分散Groongan ((‘note:(Distributed Groonga)’))
Droonga¶ ↑
# image # src = images/droonga.svg # relative_width = 90
Droongaの詳細¶ ↑
森さんから
Groonga族(再確認)¶ ↑
# image # src = images/groonga-family.svg # relative_width = 90
Groonga族の最新情報¶ ↑
* (('del:大事なお知らせ')) * (('del:Groonga族の概要')) * ((*Groonga族の最新情報*)) * 周辺ツール紹介
Groonga¶ ↑
* Fedora入り! * mruby組み込み開始 * クエリーオプティマイザー実装用 * 他、Mroonga用に機能拡張多数
Mroonga¶ ↑
* Windowsサポート開始 * MariaDBバンドル作業開始 * 詳細は斯波さんから!
Rroonga¶ ↑
* 最新Groongaに追従 * 64bit版Windows用バイナリ提供
周辺ツール紹介¶ ↑
* (('del:大事なお知らせ')) * (('del:Groonga族の概要')) * (('del:Groonga族の最新情報')) * ((*周辺ツール紹介(('note:(おまけ)'))*))
名前だけ¶ ↑
* grndump * データベースのダンプはこれ! * grntest * プラグインのテストはこれ! * groonga-query-log-analyze * スロークエリー解析はこれ!
まとめ¶ ↑
* リリースアナウンス * 先頭大文字でGroonga! * Groonga族の関係を図解 * Groonga族の最新情報を紹介 * 便利ツール(('note:の名前だけ'))紹介
感謝¶ ↑
((‘tag:center’))((‘tag:large’))((‘tag:margin-bottom * 3’)) DeNAさんありがとう!
* 会場提供 * 懇親会飲食物提供