Text
Page: 1
Groonga族
2013
須藤功平
クリアコード
全文検索エンジンGroongaを囲む夕べ4
2013/11/29
Groonga族2013
Powered by Rabbit 2.1.2
Page: 2
この時間の目的
今日の勉強会の
道しるべを示す
(詳細には立ち入らない)
Groonga族2013
Powered by Rabbit 2.1.2
Page: 3
リーダブルコードの解説者
Groonga族2013
Powered by Rabbit 2.1.2
Page: 4
内容
大事なお知らせ
Groonga族の概要
Groonga族の最新情報
周辺ツール紹介 (おまけ)
Groonga族2013
Powered by Rabbit 2.1.2
Page: 5
大事なお知らせ(1)
Groonga 3.1.0
リリース!
Groonga族2013
Powered by Rabbit 2.1.2
Page: 6
大事なお知らせ(2)
Mroonga 3.10
リリース!
Groonga族2013
Powered by Rabbit 2.1.2
Page: 7
大事なお知らせ(3)
Rroonga 3.1.0
リリース!
Groonga族2013
Powered by Rabbit 2.1.2
Page: 8
大事なお知らせ(4)
Droonga 0.7.0
リリース!
Groonga族2013
Powered by Rabbit 2.1.2
Page: 9
大事なお知らせ(5)
先頭大文字!
Groonga族2013
Powered by Rabbit 2.1.2
Page: 10
先頭大文字
Groonga
Groonga族2013
Powered by Rabbit 2.1.2
Page: 11
他のGroonga族も
Mroonga
Rroonga
Droonga
Groonga族2013
Powered by Rabbit 2.1.2
Page: 12
ロゴ
そのまま
Groonga族2013
Powered by Rabbit 2.1.2
Page: 13
理由
世界進出!
Groonga族2013
Powered by Rabbit 2.1.2
Page: 14
世界
森: This is groonga!
外: Wow! It's Groonga!
森: お、おう… It's Groonga!
Groonga族2013
Powered by Rabbit 2.1.2
Page: 15
教訓
英語圏では
大文字始まりが
なじむ
Groonga族2013
Powered by Rabbit 2.1.2
Page: 16
お願い
みなさんも
これからは
先頭大文字で!
Groonga族2013
Powered by Rabbit 2.1.2
Page: 17
Groonga族の概要
大事なお知らせ
Groonga族の概要
Groonga族の最新情報
周辺ツール紹介 (おまけ)
Groonga族2013
Powered by Rabbit 2.1.2
Page: 18
Groonga族
HTTP
SQL
API
CLI
gqtp
Groonga族2013
groonga
コマンド
クエリー言語
データベース機能
キー管理 転置索引 データストア
Powered by Rabbit 2.1.2
Page: 19
Groonga
HTTP
API
CLI
gqtp
Groonga族2013
groonga
コマンド
クエリー言語
データベース機能
キー管理 転置索引 データストア
Powered by Rabbit 2.1.2
Page: 20
Groongaとは(1)
全文検索機能付きデータベース
カラム指向のデータストア
高速な集計処理
即時更新
新鮮な情報をすぐに検索可能に
Groonga族2013
Powered by Rabbit 2.1.2
Page: 21
データベース
テーブル・カラムの管理
即時更新
Groonga族2013
カラム指向
集計処理が得意
例:ドリルダウン
データベース機能
キー管理 転置索引 データストア
Powered by Rabbit 2.1.2
Page: 22
Groonga(比較用)
HTTP
API
CLI
gqtp
Groonga族2013
groonga
コマンド
クエリー言語
データベース機能
キー管理 転置索引 データストア
Powered by Rabbit 2.1.2
Page: 23
Groongaとは(2)
組み合わせやすい検索モジュール
全文検索ライブラリー
他のシステムと連携しやすい
Ruby・MySQL
全文検索サーバー
HTTP・GQTP
Groonga族2013
Powered by Rabbit 2.1.2
Page: 24
ライブラリーとして使用
SQL
API
ライブラリー
として使用
Groonga族2013
データベース機能
キー管理 転置索引 データストア
Powered by Rabbit 2.1.2
Page: 25
Groonga族(比較用)
HTTP
SQL
API
CLI
gqtp
Groonga族2013
groonga
コマンド
クエリー言語
データベース機能
キー管理 転置索引 データストア
Powered by Rabbit 2.1.2
Page: 26
サーバーとして使用
HTTP
サーバー
として使用
gqtp
Groonga族2013
groonga
コマンド
NGINX
nginxモジュール
クエリー言語
Powered by Rabbit 2.1.2
Page: 27
Grnxxとは
次世代コアシステム
大容量
インメモリー
速い
Groonga族2013
Powered by Rabbit 2.1.2
Page: 28
Grnxx置き換え対象
コアシステムの
置き換えを目指す
Groonga族2013
キー管理
データストア
Powered by Rabbit 2.1.2
Page: 29
Groonga(比較用)
HTTP
API
CLI
gqtp
Groonga族2013
groonga
コマンド
クエリー言語
データベース機能
キー管理 転置索引 データストア
Powered by Rabbit 2.1.2
Page: 30
Grnxxの互換性
全文検索ライブラリー
互換性低い
シングルスレッド・シングルプロセスで使うなら互換
全文検索サーバー
互換
Groonga族2013
Powered by Rabbit 2.1.2
Page: 31
GroongaとGrnxxの違い
HTTP
互換
CLI
gqtp
Groonga族2013
groonga
コマンド
互換性低い
クエリー言語
Grnxx
Groonga
コアシステム
Powered by Rabbit 2.1.2
Page: 32
Groonga族(比較用)
HTTP
SQL
API
CLI
gqtp
Groonga族2013
groonga
コマンド
クエリー言語
データベース機能
キー管理 転置索引 データストア
Powered by Rabbit 2.1.2
Page: 33
Grnxxの詳細
矢田さんから
Groonga族2013
Powered by Rabbit 2.1.2
Page: 34
Droongaとは
分散Groonga
(Distributed Groonga)
Groonga族2013
Powered by Rabbit 2.1.2
Page: 35
Droonga
HTTP
Groonga族2013
Powered by Rabbit 2.1.2
Page: 36
Droongaの詳細
森さんから
Groonga族2013
Powered by Rabbit 2.1.2
Page: 37
Groonga族(再確認)
HTTP
SQL
API
CLI
gqtp
Groonga族2013
groonga
コマンド
クエリー言語
データベース機能
キー管理 転置索引 データストア
Powered by Rabbit 2.1.2
Page: 38
Groonga族の最新情報
大事なお知らせ
Groonga族の概要
Groonga族の最新情報
周辺ツール紹介
Groonga族2013
Powered by Rabbit 2.1.2
Page: 39
Groonga
Fedora入り!
mruby組み込み開始
クエリーオプティマイザー実装用
他、Mroonga用に機能拡張多数
Groonga族2013
Powered by Rabbit 2.1.2
Page: 40
Mroonga
Windowsサポート開始
MariaDBバンドル作業開始
詳細は斯波さんから!
Groonga族2013
Powered by Rabbit 2.1.2
Page: 41
Rroonga
最新Groongaに追従
64bit版Windows用バイナリ提供
Groonga族2013
Powered by Rabbit 2.1.2
Page: 42
周辺ツール紹介
大事なお知らせ
Groonga族の概要
Groonga族の最新情報
周辺ツール紹介 (おまけ)
Groonga族2013
Powered by Rabbit 2.1.2
Page: 43
名前だけ
grndump
データベースのダンプはこれ!
grntest
プラグインのテストはこれ!
groonga-query-log-analyze
スロークエリー解析はこれ!
Groonga族2013
Powered by Rabbit 2.1.2
Page: 44
まとめ
リリースアナウンス
先頭大文字でGroonga!
Groonga族の関係を図解
Groonga族の最新情報を紹介
便利ツール の名前だけ 紹介
Groonga族2013
Powered by Rabbit 2.1.2
Page: 45
感謝
DeNAさんありがとう!
会場提供
懇親会飲食物提供
Groonga族2013
Powered by Rabbit 2.1.2