Suche senden
Hochladen
Mroonga Meetup 2014/06/29
•
1 gefällt mir
•
755 views
K
kenhys
Folgen
2014年6月29日に行われたMroonga Meetupで使用したスライドです。 Mroongaを初めて触れる人向けに演習を通じて基本をおさえてもらうための資料です。
Weniger lesen
Mehr lesen
Melden
Teilen
Melden
Teilen
1 von 43
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
はじめてのDroonga
はじめてのDroonga
Hiroshi Yuki
Droonga - 分散Groongaで快適レプリケーション生活
Droonga - 分散Groongaで快適レプリケーション生活
Hiroshi Yuki
Droonga移行後の世界
Droonga移行後の世界
Kouhei Sutou
Groonga Meetup 2014/04/29
Groonga Meetup 2014/04/29
kenhys
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み
Kouhei Sutou
Droongaのはじめかた
Droongaのはじめかた
Kouhei Sutou
HerokuでGroonga
HerokuでGroonga
Kouhei Sutou
Groongaの特徴
Groongaの特徴
Kouhei Sutou
Empfohlen
はじめてのDroonga
はじめてのDroonga
Hiroshi Yuki
Droonga - 分散Groongaで快適レプリケーション生活
Droonga - 分散Groongaで快適レプリケーション生活
Hiroshi Yuki
Droonga移行後の世界
Droonga移行後の世界
Kouhei Sutou
Groonga Meetup 2014/04/29
Groonga Meetup 2014/04/29
kenhys
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み
Kouhei Sutou
Droongaのはじめかた
Droongaのはじめかた
Kouhei Sutou
HerokuでGroonga
HerokuでGroonga
Kouhei Sutou
Groongaの特徴
Groongaの特徴
Kouhei Sutou
MyNAができるまで
MyNAができるまで
Masahiro Tomita
Groonga族2013
Groonga族2013
Kouhei Sutou
これから始める人のための自動化入門 〜Ubuntu Jujuを使って〜
これから始める人のための自動化入門 〜Ubuntu Jujuを使って〜
VirtualTech Japan Inc.
これから始める人のための自動化入門~Ubuntu Jujuを使って〜– OpenStack最新情報セミナー 2015年7月
これから始める人のための自動化入門~Ubuntu Jujuを使って〜– OpenStack最新情報セミナー 2015年7月
VirtualTech Japan Inc.
Ubuntu Jujuを使ったOpenStack環境構築 – OpenStack最新情報セミナー 2015年7月
Ubuntu Jujuを使ったOpenStack環境構築 – OpenStack最新情報セミナー 2015年7月
VirtualTech Japan Inc.
GMOアプリクラウドではじめる Photon Server v4 (2016/4/20 発表資料)
GMOアプリクラウドではじめる Photon Server v4 (2016/4/20 発表資料)
GMO GlobalSign Holdings K.K.
DebianとFedoraでパッケージをリリースするまでの話
DebianとFedoraでパッケージをリリースするまでの話
kenhys
Debianのインフラを借りるには
Debianのインフラを借りるには
kenhys
Groongaを支える取り組み
Groongaを支える取り組み
kenhys
debexpo(mentors.d.n)をハックするには
debexpo(mentors.d.n)をハックするには
kenhys
2013.11.29 Groongaでビジネスしませんか?
2013.11.29 Groongaでビジネスしませんか?
Shinichiro Minami
# groonga開発チームの紹介
# groonga開発チームの紹介
kenhys
DebianでFirefoxをカスタマイズするには
DebianでFirefoxをカスタマイズするには
kenhys
MySQL 5.6への完全移行を実現したTritonnからMroongaへの移行体験記
MySQL 5.6への完全移行を実現したTritonnからMroongaへの移行体験記
Kentaro Yoshida
Mroonga開発者が来たぞ!
Mroonga開発者が来たぞ!
Kouhei Sutou
Droonga as-groonga-with-replication-droonga-as-groonga-with-replication
Droonga as-groonga-with-replication-droonga-as-groonga-with-replication
Hiroshi Yuki
Groonga族2015
Groonga族2015
Kouhei Sutou
Groonga族2016
Groonga族2016
Kouhei Sutou
MroongaとPGroonga
MroongaとPGroonga
Kouhei Sutou
Dockerイメージで誰でも気軽にMroonga体験
Dockerイメージで誰でも気軽にMroonga体験
yoku0825
Mroonga・PGroonga導入方法
Mroonga・PGroonga導入方法
Kouhei Sutou
Mroonga 20121129
Mroonga 20121129
Kentoku
Weitere ähnliche Inhalte
Was ist angesagt?
MyNAができるまで
MyNAができるまで
Masahiro Tomita
Groonga族2013
Groonga族2013
Kouhei Sutou
これから始める人のための自動化入門 〜Ubuntu Jujuを使って〜
これから始める人のための自動化入門 〜Ubuntu Jujuを使って〜
VirtualTech Japan Inc.
これから始める人のための自動化入門~Ubuntu Jujuを使って〜– OpenStack最新情報セミナー 2015年7月
これから始める人のための自動化入門~Ubuntu Jujuを使って〜– OpenStack最新情報セミナー 2015年7月
VirtualTech Japan Inc.
Ubuntu Jujuを使ったOpenStack環境構築 – OpenStack最新情報セミナー 2015年7月
Ubuntu Jujuを使ったOpenStack環境構築 – OpenStack最新情報セミナー 2015年7月
VirtualTech Japan Inc.
GMOアプリクラウドではじめる Photon Server v4 (2016/4/20 発表資料)
GMOアプリクラウドではじめる Photon Server v4 (2016/4/20 発表資料)
GMO GlobalSign Holdings K.K.
Was ist angesagt?
(6)
MyNAができるまで
MyNAができるまで
Groonga族2013
Groonga族2013
これから始める人のための自動化入門 〜Ubuntu Jujuを使って〜
これから始める人のための自動化入門 〜Ubuntu Jujuを使って〜
これから始める人のための自動化入門~Ubuntu Jujuを使って〜– OpenStack最新情報セミナー 2015年7月
これから始める人のための自動化入門~Ubuntu Jujuを使って〜– OpenStack最新情報セミナー 2015年7月
Ubuntu Jujuを使ったOpenStack環境構築 – OpenStack最新情報セミナー 2015年7月
Ubuntu Jujuを使ったOpenStack環境構築 – OpenStack最新情報セミナー 2015年7月
GMOアプリクラウドではじめる Photon Server v4 (2016/4/20 発表資料)
GMOアプリクラウドではじめる Photon Server v4 (2016/4/20 発表資料)
Andere mochten auch
DebianとFedoraでパッケージをリリースするまでの話
DebianとFedoraでパッケージをリリースするまでの話
kenhys
Debianのインフラを借りるには
Debianのインフラを借りるには
kenhys
Groongaを支える取り組み
Groongaを支える取り組み
kenhys
debexpo(mentors.d.n)をハックするには
debexpo(mentors.d.n)をハックするには
kenhys
2013.11.29 Groongaでビジネスしませんか?
2013.11.29 Groongaでビジネスしませんか?
Shinichiro Minami
# groonga開発チームの紹介
# groonga開発チームの紹介
kenhys
DebianでFirefoxをカスタマイズするには
DebianでFirefoxをカスタマイズするには
kenhys
Andere mochten auch
(7)
DebianとFedoraでパッケージをリリースするまでの話
DebianとFedoraでパッケージをリリースするまでの話
Debianのインフラを借りるには
Debianのインフラを借りるには
Groongaを支える取り組み
Groongaを支える取り組み
debexpo(mentors.d.n)をハックするには
debexpo(mentors.d.n)をハックするには
2013.11.29 Groongaでビジネスしませんか?
2013.11.29 Groongaでビジネスしませんか?
# groonga開発チームの紹介
# groonga開発チームの紹介
DebianでFirefoxをカスタマイズするには
DebianでFirefoxをカスタマイズするには
Ähnlich wie Mroonga Meetup 2014/06/29
MySQL 5.6への完全移行を実現したTritonnからMroongaへの移行体験記
MySQL 5.6への完全移行を実現したTritonnからMroongaへの移行体験記
Kentaro Yoshida
Mroonga開発者が来たぞ!
Mroonga開発者が来たぞ!
Kouhei Sutou
Droonga as-groonga-with-replication-droonga-as-groonga-with-replication
Droonga as-groonga-with-replication-droonga-as-groonga-with-replication
Hiroshi Yuki
Groonga族2015
Groonga族2015
Kouhei Sutou
Groonga族2016
Groonga族2016
Kouhei Sutou
MroongaとPGroonga
MroongaとPGroonga
Kouhei Sutou
Dockerイメージで誰でも気軽にMroonga体験
Dockerイメージで誰でも気軽にMroonga体験
yoku0825
Mroonga・PGroonga導入方法
Mroonga・PGroonga導入方法
Kouhei Sutou
Mroonga 20121129
Mroonga 20121129
Kentoku
Groonga族2014
Groonga族2014
Kouhei Sutou
Start-padrino
Start-padrino
Uchio Kondo
初心者向けMroonga・PGroonga情報
初心者向けMroonga・PGroonga情報
Kouhei Sutou
Ähnlich wie Mroonga Meetup 2014/06/29
(12)
MySQL 5.6への完全移行を実現したTritonnからMroongaへの移行体験記
MySQL 5.6への完全移行を実現したTritonnからMroongaへの移行体験記
Mroonga開発者が来たぞ!
Mroonga開発者が来たぞ!
Droonga as-groonga-with-replication-droonga-as-groonga-with-replication
Droonga as-groonga-with-replication-droonga-as-groonga-with-replication
Groonga族2015
Groonga族2015
Groonga族2016
Groonga族2016
MroongaとPGroonga
MroongaとPGroonga
Dockerイメージで誰でも気軽にMroonga体験
Dockerイメージで誰でも気軽にMroonga体験
Mroonga・PGroonga導入方法
Mroonga・PGroonga導入方法
Mroonga 20121129
Mroonga 20121129
Groonga族2014
Groonga族2014
Start-padrino
Start-padrino
初心者向けMroonga・PGroonga情報
初心者向けMroonga・PGroonga情報
Mroonga Meetup 2014/06/29
1.
Mroonga Meetup Powered
by Rabbit 2.1.2 Mroonga Meetup HAYASHI Kentaro クリアコード 2014/06/29
2.
Mroonga Meetup Powered
by Rabbit 2.1.2 はじめに 開催の目的 自己紹介 Mroongaとは
3.
Mroonga Meetup Powered
by Rabbit 2.1.2 はじめに(2) インストール 課題と演習 Any Questions? 片付け撤退
4.
Mroonga Meetup Powered
by Rabbit 2.1.2 開催の目的 「全文検索をしたい人の最初の一歩を踏みだしやすくしよう」
5.
Mroonga Meetup Powered
by Rabbit 2.1.2 自己紹介タイム 参加のきっかけ Groonga族とのかかわり
6.
Mroonga Meetup Powered
by Rabbit 2.1.2 Mroongaとは Tritonnの後継 Sennaを組み込んだプロダクト Tritonnの制約を解消
7.
Mroonga Meetup Powered
by Rabbit 2.1.2 Tritonn vs Mroonga(1) TritonnはMySQLへのパッチ前提 Mroongaはプラグインとして導 入できる
8.
Mroonga Meetup Powered
by Rabbit 2.1.2 Tritonn vs Mroonga(2) Tritonnはテーブルロックでス ケールしない Mroongaは参照ロックフリー 検索/更新性能の向上
9.
Mroonga Meetup Powered
by Rabbit 2.1.2 Mroongaとパッケージ Debian Ubuntu CentOS Fedora Windows
10.
Mroonga Meetup Powered
by Rabbit 2.1.2 Mroonga on Debian MySQL 5.5系 Debian 7.4 (wheezy) Debian 8 (jessie) Debian unstable (sid)
11.
Mroonga Meetup Powered
by Rabbit 2.1.2 Mroonga on Ubuntu PPA (Launchpad)でリリース MySQL 5.5系 Ubuntu 12.04 (Precise) Ubuntu 13.10 (Saucy) 来月でサポート終了 Ubuntu 14.04 (Trusty)
12.
Mroonga Meetup Powered
by Rabbit 2.1.2 PPA on Launchpad PPAでのインストール sudo add-apt-repository -y universe sudo add-apt-repository -y ppa:groonga/ppa sudo apt-get update sudo apt-get install -y -V mysql-server-mroonga
13.
Mroonga Meetup Powered
by Rabbit 2.1.2 Mroonga on CentOS 5 CentOS 5 以前はMySQLが古すぎたので、 MySQL 5.6対応パッケージを提供 MySQL 5.5(SCL)対応パッケージに移 行
14.
Mroonga Meetup Powered
by Rabbit 2.1.2 Mroonga on CentOS 6 CentOS 6 MySQL 5.1しか使えないというのは 古い情報です! MySQL 5.5対応(SCL)パッケージに移 行
15.
Mroonga Meetup Powered
by Rabbit 2.1.2 Mroonga on CentOS CentOS 5やCentOS 6でMySQL 5.6 wingリポジトリをお勧めしています http://wing-repo.net/
16.
Mroonga Meetup Powered
by Rabbit 2.1.2 Mroonga on Fedora Fedora 20 MySQL 5.5 & MariaDB 5.5対応 MariaDB 5.5対応がつらいのでやや 古い Fedora公式リポジトリでは未リリー ス Mroonga含めてインストールしたいなら Groongaリポジトリを登録する
17.
Mroonga Meetup Powered
by Rabbit 2.1.2 Mroonga on Windows 従来zipのみ提供 ビルド協力者増加によりmsiも 提供
18.
Mroonga Meetup Powered
by Rabbit 2.1.2 Mroongaの動作モードの違い ラッパーモード データは他のストレージエンジンに 格納 全文検索をMroongaでがんばる トランザクションでロールバックすると不 整合発生 チューニングはMySQLの範囲で
19.
Mroonga Meetup Powered
by Rabbit 2.1.2 Mroongaの動作モードの違い (2) ストレージモード 全部Mroongaでがんばる トランザクション何それ?
20.
Mroonga Meetup Powered
by Rabbit 2.1.2 ストレージモード ENGINE=mroongaと覚えましょう
21.
Mroonga Meetup Powered
by Rabbit 2.1.2 ラッパーモード コメントでエンジンを指定 ENGINE=mroonga COMMENT='engine "innodb"'
22.
Mroonga Meetup Powered
by Rabbit 2.1.2 パーサーの指定 コメントでパーサーを指定 Groongaの用語だとトークナイザ ー FULLTEXT INDEX (content) COMMENT 'parser "TokenMecab"'
23.
Mroonga Meetup Powered
by Rabbit 2.1.2 ノーマライザーの指定 コメントでノーマライザーを指 定 FULLTEXT INDEX (content) COMMENT 'normalizer "NormalizerAuto"'
24.
Mroonga Meetup Powered
by Rabbit 2.1.2 パーサー&ノーマライザーの 指定 両方指定したいときは,で区切る FULLTEXT INDEX (content) COMMENT 'parser "TokenMecab", normalizer "NormalizerAuto"'
25.
Mroonga Meetup Powered
by Rabbit 2.1.2 MATCH AGAINSTとBOOLEAN MODE QUERY EXPANSION MODE MySQLにおまかせの類似文書検索 BOOLEAN MODE 明示的に検索を制御
26.
Mroonga Meetup Powered
by Rabbit 2.1.2 UDF(ユーザ定義関数) last_insert_grn_id mroonga_snippet mroonga_escape mroonga_command
27.
Mroonga Meetup Powered
by Rabbit 2.1.2 last_insert_grn_id 最後に挿入したレコードのIDを 返す関数 ストレージモード用
28.
Mroonga Meetup Powered
by Rabbit 2.1.2 mroonga_snippet スニペットを返す関数
29.
Mroonga Meetup Powered
by Rabbit 2.1.2 mroonga_escape クエリを適宜エスケープするた めの関数 複数のキーワードは別途がんば る必要あり
30.
Mroonga Meetup Powered
by Rabbit 2.1.2 mroonga_command MroongaからGroongaの機能を直 接叩くための関数
31.
Mroonga Meetup Powered
by Rabbit 2.1.2 実践してみよう 位置情報検索 エスケープ 重みづけして検索してみよう http://packages.groonga.org/ tmp/qiita-article.txt
32.
Mroonga Meetup Powered
by Rabbit 2.1.2 位置情報検索 ⏳Qiitaの位置情報検索の記事を試してみよう http://qiita.com/groonga/items/7abca5004d2ae386d388
33.
Mroonga Meetup Powered
by Rabbit 2.1.2 mroonga_escapeを使ってみよ う ⏳Qiitaのmroonga_escapeの記事を試してみよう http://qiita.com/groonga/items/0ae7f637525c7b5f2cb1
34.
Mroonga Meetup Powered
by Rabbit 2.1.2 重みづけして検索してみよう ⏳QiitaのWプラグマの記事を試してみよう http://qiita.com/groonga/items/8bcd5f9647f62b96584f
35.
Mroonga Meetup Powered
by Rabbit 2.1.2 Groonga vs Mroonga 既存資産があるならMroonga mroonga_commandを活用
36.
Mroonga Meetup Powered
by Rabbit 2.1.2 大規模なデータを使いたい Wikipedia 情報学研究データリポジトリ
37.
Mroonga Meetup Powered
by Rabbit 2.1.2 Wikipedia ウィキペディア日本語版 http://ja.wikipedia.org/wiki/ Wikipedia:データベースダウンロー ド
38.
Mroonga Meetup Powered
by Rabbit 2.1.2 情報学研究データリポジトリ (1) 国立情報学研究所 http://www.nii.ac.jp/ cscenter/idr/index.html データセットをいくつか提供
39.
Mroonga Meetup Powered
by Rabbit 2.1.2 情報学研究データリポジトリ (2) ニコニコデータセット ニコニコ動画コメント等データ ニコニコ大百科データ
40.
Mroonga Meetup Powered
by Rabbit 2.1.2 ニコニコ動画コメント等デー タ(1) 動画メタデータ 2012年11月初旬までのデータ IDなど個人を特定しないデータ タイトル,説明文,タグ,投稿日時,再 生数,コメント等 約12GBほど
41.
Mroonga Meetup Powered
by Rabbit 2.1.2 ニコニコ動画コメント等デー タ(2) ニコニコ大百科データ 2014年2月上旬までのデータ 約300GB
42.
Mroonga Meetup Powered
by Rabbit 2.1.2 感謝 WEICさん 会場提供ありがとうございま す!
43.
Mroonga Meetup Powered
by Rabbit 2.1.2 おわり Any Questions?
Jetzt herunterladen