Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Kouhei Sutou
768 views
ngx_http_groonga - 全文検索nginx
nginxに全文検索エンジンGroongaを組み込んでnginxを全文検索サーバーにするngx_http_groongaを紹介します。
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 21
2
/ 21
3
/ 21
4
/ 21
5
/ 21
6
/ 21
7
/ 21
8
/ 21
9
/ 21
10
/ 21
11
/ 21
12
/ 21
13
/ 21
14
/ 21
15
/ 21
16
/ 21
17
/ 21
18
/ 21
19
/ 21
20
/ 21
21
/ 21
More Related Content
PDF
ヤギにサーバーを管理してもらう話
by
Masaki Kobayashi
PDF
RasPiからSEILにL2TP/IPSec接続
by
Michiya Tominaga
PPTX
plotnetcfg入門 | Introduction to plotnetcfg
by
Kentaro Ebisawa
PDF
OpenFlowでいろんなプロトコルを 話そうとするとどうなるか
by
Masaru Oki
PDF
Nginx バージョンアップ動向(2015/01〜2015/06)
by
Narimichi Takamura
PDF
HTTP/2 in nginx(2016/3/11 社内勉強会)
by
Yoko TAMADA
PDF
Open stack+lagopus できるかな
by
Masaru Oki
PDF
Open flow tunnel extension on lagopus vswitch
by
Masaru Oki
ヤギにサーバーを管理してもらう話
by
Masaki Kobayashi
RasPiからSEILにL2TP/IPSec接続
by
Michiya Tominaga
plotnetcfg入門 | Introduction to plotnetcfg
by
Kentaro Ebisawa
OpenFlowでいろんなプロトコルを 話そうとするとどうなるか
by
Masaru Oki
Nginx バージョンアップ動向(2015/01〜2015/06)
by
Narimichi Takamura
HTTP/2 in nginx(2016/3/11 社内勉強会)
by
Yoko TAMADA
Open stack+lagopus できるかな
by
Masaru Oki
Open flow tunnel extension on lagopus vswitch
by
Masaru Oki
What's hot
PPTX
NginxとLuaを用いた動的なリバースプロキシでデプロイを 100 倍速くした
by
toshi_pp
PDF
初心者向けMroonga・PGroonga情報
by
Kouhei Sutou
PDF
【19-C-L】Web開発者ならおさえておきたい「常時SSL/TLS化の実装ポイント」
by
Developers Summit
PDF
MroongaとPGroonga
by
Kouhei Sutou
PDF
lua_nginx_module JSON-RPC 2.0 Batch Request
by
mosa siru
PPTX
Fluentd1.2 & Fluent Bit
by
Seiya Mizuno
PPTX
OpenShift from Easy way to Hard ? Way
by
ロフト くん
PPT
Webアプリケーションの無停止稼働
by
Kazuho Oku
PPTX
イベント駆動プログラミングとI/O多重化
by
Gosuke Miyashita
PPTX
Introduction to Ostinato, network packet crafting and generator.
by
Kentaro Ebisawa
PDF
Polidog に RPM の作り方を教える
by
ftnk
PDF
Sohu邮箱的python经验
by
Ryan Poy
PDF
Capistranoで自動デプロイ
by
toyoshi
PDF
Lagopus as open flow hybrid switch 実践編
by
Masaru Oki
PDF
Lagopusとvagrant
by
Masaru Oki
PDF
Lagopus, raw socket build
by
Masaru Oki
PPT
Monit
by
Kazuaki Fujikura
PDF
Lagopus 0.2.2
by
Masaru Oki
PDF
Lagopus performance
by
Masaru Oki
PPT
Namespace
by
Hiroshi Oshiba
NginxとLuaを用いた動的なリバースプロキシでデプロイを 100 倍速くした
by
toshi_pp
初心者向けMroonga・PGroonga情報
by
Kouhei Sutou
【19-C-L】Web開発者ならおさえておきたい「常時SSL/TLS化の実装ポイント」
by
Developers Summit
MroongaとPGroonga
by
Kouhei Sutou
lua_nginx_module JSON-RPC 2.0 Batch Request
by
mosa siru
Fluentd1.2 & Fluent Bit
by
Seiya Mizuno
OpenShift from Easy way to Hard ? Way
by
ロフト くん
Webアプリケーションの無停止稼働
by
Kazuho Oku
イベント駆動プログラミングとI/O多重化
by
Gosuke Miyashita
Introduction to Ostinato, network packet crafting and generator.
by
Kentaro Ebisawa
Polidog に RPM の作り方を教える
by
ftnk
Sohu邮箱的python经验
by
Ryan Poy
Capistranoで自動デプロイ
by
toyoshi
Lagopus as open flow hybrid switch 実践編
by
Masaru Oki
Lagopusとvagrant
by
Masaru Oki
Lagopus, raw socket build
by
Masaru Oki
Monit
by
Kazuaki Fujikura
Lagopus 0.2.2
by
Masaru Oki
Lagopus performance
by
Masaru Oki
Namespace
by
Hiroshi Oshiba
Similar to ngx_http_groonga - 全文検索nginx
PPTX
NGINX + Ansible Automation Webinar (日本語版)
by
NGINX, Inc.
PDF
NGINXセミナー(基本編)~いまさら聞けないNGINXコンフィグなど基本がわかる!
by
NGINX, Inc.
PDF
nginxの紹介
by
Takashi Takizawa
PPTX
Why NGINX Plus/NGINX Controller for NGINX OSS users
by
NGINX, Inc.
PDF
「これからはじめるNGINX技術解説~基本編」セミナー (NGINX Back to Basic in JP)
by
NGINX, Inc.
PDF
いまさら聞けないNGINXコンフィグ_F5-NGINX-Community-20200805
by
shinyatsukasaki
PPTX
簡単なHTTPサーバの作成
by
Panu Avakul
PPTX
第2回勉強会資料 岩本(配布用)
by
Takahisa Iwamoto
PPTX
NGINX Plus Hands On Training
by
NGINX, Inc.
PDF
Groongaの特徴
by
Kouhei Sutou
PPTX
EC2でNginxを使ってみよう JAWS大阪第9回勉強会資料
by
Masahiro Haraoka
PPTX
マイクロサービスの基盤として注目の「NGINX」最新情報 | 20180127 OSC2018 OSAKA
by
Murata Tatsuhiro
PDF
NGINX製品の最新機能アップデート情報
by
NGINX, Inc.
PPTX
軽量高機能webサーバーnginx
by
ngi group.
PDF
Webサーバ勉強会#4
by
oranie Narut
PPTX
Nginx
by
Yoshikazu Torimoto
PDF
Openresty
by
ogawatti
PDF
Nginx
by
Soichi Takamura
PDF
Droonga - 分散Groongaで快適レプリケーション生活
by
Hiroshi Yuki
PDF
WordBench千葉「レベル別Nginx活用法」
by
Endoh Shingo
NGINX + Ansible Automation Webinar (日本語版)
by
NGINX, Inc.
NGINXセミナー(基本編)~いまさら聞けないNGINXコンフィグなど基本がわかる!
by
NGINX, Inc.
nginxの紹介
by
Takashi Takizawa
Why NGINX Plus/NGINX Controller for NGINX OSS users
by
NGINX, Inc.
「これからはじめるNGINX技術解説~基本編」セミナー (NGINX Back to Basic in JP)
by
NGINX, Inc.
いまさら聞けないNGINXコンフィグ_F5-NGINX-Community-20200805
by
shinyatsukasaki
簡単なHTTPサーバの作成
by
Panu Avakul
第2回勉強会資料 岩本(配布用)
by
Takahisa Iwamoto
NGINX Plus Hands On Training
by
NGINX, Inc.
Groongaの特徴
by
Kouhei Sutou
EC2でNginxを使ってみよう JAWS大阪第9回勉強会資料
by
Masahiro Haraoka
マイクロサービスの基盤として注目の「NGINX」最新情報 | 20180127 OSC2018 OSAKA
by
Murata Tatsuhiro
NGINX製品の最新機能アップデート情報
by
NGINX, Inc.
軽量高機能webサーバーnginx
by
ngi group.
Webサーバ勉強会#4
by
oranie Narut
Nginx
by
Yoshikazu Torimoto
Openresty
by
ogawatti
Nginx
by
Soichi Takamura
Droonga - 分散Groongaで快適レプリケーション生活
by
Hiroshi Yuki
WordBench千葉「レベル別Nginx活用法」
by
Endoh Shingo
More from Kouhei Sutou
PDF
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021
by
Kouhei Sutou
PDF
Apache Arrow - データ処理ツールの次世代プラットフォーム
by
Kouhei Sutou
PDF
MySQL 8.0でMroonga
by
Kouhei Sutou
PDF
MySQL・PostgreSQLだけで作る高速あいまい全文検索システム
by
Kouhei Sutou
PDF
MariaDBとMroongaで作る全言語対応超高速全文検索システム
by
Kouhei Sutou
PDF
Mroongaの高速全文検索機能でWordPress内のコンテンツを有効活用!
by
Kouhei Sutou
PDF
Apache Arrow
by
Kouhei Sutou
PDF
PGroonga 2 – Make PostgreSQL rich full text search system backend!
by
Kouhei Sutou
PDF
Apache Arrow - A cross-language development platform for in-memory data
by
Kouhei Sutou
PDF
Rubyと仕事と自由なソフトウェア
by
Kouhei Sutou
PDF
Redmine検索の未来像
by
Kouhei Sutou
PDF
Apache Arrow 2019
by
Kouhei Sutou
PDF
My way with Ruby
by
Kouhei Sutou
PDF
Better CSV processing with Ruby 2.6
by
Kouhei Sutou
PDF
Apache Arrowフォーマットはなぜ速いのか
by
Kouhei Sutou
PDF
RubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache Arrow
by
Kouhei Sutou
PDF
RubyKaigi 2022 - Fast data processing with Ruby and Apache Arrow
by
Kouhei Sutou
PDF
Apache Arrow
by
Kouhei Sutou
PDF
Red Data Tools
by
Kouhei Sutou
PDF
Apache Arrow 1.0 - A cross-language development platform for in-memory data
by
Kouhei Sutou
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021
by
Kouhei Sutou
Apache Arrow - データ処理ツールの次世代プラットフォーム
by
Kouhei Sutou
MySQL 8.0でMroonga
by
Kouhei Sutou
MySQL・PostgreSQLだけで作る高速あいまい全文検索システム
by
Kouhei Sutou
MariaDBとMroongaで作る全言語対応超高速全文検索システム
by
Kouhei Sutou
Mroongaの高速全文検索機能でWordPress内のコンテンツを有効活用!
by
Kouhei Sutou
Apache Arrow
by
Kouhei Sutou
PGroonga 2 – Make PostgreSQL rich full text search system backend!
by
Kouhei Sutou
Apache Arrow - A cross-language development platform for in-memory data
by
Kouhei Sutou
Rubyと仕事と自由なソフトウェア
by
Kouhei Sutou
Redmine検索の未来像
by
Kouhei Sutou
Apache Arrow 2019
by
Kouhei Sutou
My way with Ruby
by
Kouhei Sutou
Better CSV processing with Ruby 2.6
by
Kouhei Sutou
Apache Arrowフォーマットはなぜ速いのか
by
Kouhei Sutou
RubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache Arrow
by
Kouhei Sutou
RubyKaigi 2022 - Fast data processing with Ruby and Apache Arrow
by
Kouhei Sutou
Apache Arrow
by
Kouhei Sutou
Red Data Tools
by
Kouhei Sutou
Apache Arrow 1.0 - A cross-language development platform for in-memory data
by
Kouhei Sutou
ngx_http_groonga - 全文検索nginx
1.
ngx_http_groonga 全文検索nginx Powered
by Rabbit 2.1.9 ngx_http_groonga 全文検索nginx 須藤功平 クリアコード nginx Tech Talks 2016-02-08
2.
ngx_http_groonga 全文検索nginx Powered
by Rabbit 2.1.9 nginx HTTPサーバー HTTPリバースプロキシサーバー メールプロキシサーバー TCPプロキシサーバー 1.9.0から。まだmainline。 nginx = いろいろできるサーバー
3.
ngx_http_groonga 全文検索nginx Powered
by Rabbit 2.1.9 全文検索nginx HTTPサーバー HTTPリバースプロキシサーバー メールプロキシサーバー TCPプロキシサーバー [New!]全文検索エンジン!
4.
ngx_http_groonga 全文検索nginx Powered
by Rabbit 2.1.9 使い方:登録 全文検索 NGINX 登録 HTTP POST
5.
ngx_http_groonga 全文検索nginx Powered
by Rabbit 2.1.9 使い方:検索 全文検索 NGINX HTTP GET ?query=nginx 検索
6.
ngx_http_groonga 全文検索nginx Powered
by Rabbit 2.1.9 速度:1リクエスト 対象:Wikipedia日本語版 レコード数:約185万件 データサイズ:約7GB 検索キーワード:nginx 0.6msIntel Core i7-6700 3.40GHz
7.
ngx_http_groonga 全文検索nginx Powered
by Rabbit 2.1.9 速度:スループット 0 2000 4000 6000 8000 10000 12000 14000 1 2 3 4 5 6 7 8 16 32 N CPUs = 8 requests/sec N connections 1 worker 4 workers 8 workers ワーカー数を増やすとCPUコア数までスケール
8.
ngx_http_groonga 全文検索nginx Powered
by Rabbit 2.1.9 速度:スループット 0 2000 4000 6000 8000 10000 12000 14000 1 2 3 4 5 6 7 8 16 32 N workers = 8 (= N CPUs) requests/sec N connections No keep-alive With keep-alive クライアントがkeep-aliveを使うとさらにスケール
9.
ngx_http_groonga 全文検索nginx Powered
by Rabbit 2.1.9 速度 1リクエストの処理も速い スループットも出る ワーカー数を増やすとスケール keep-aliveでさらにスケール
10.
ngx_http_groonga 全文検索nginx Powered
by Rabbit 2.1.9 速さの理由 本物の全文検索エンジンを組込 →1リクエストの処理が速い (しかも豊富な機能) それもnginxのよさを殺さずに 例:マルチプロセスでスケール 例:性能向上用のHTTPの機能を利用 (keep-alive、レスポンス圧縮など) 例:I/O多重化(同時接続数の増加に対応)
11.
ngx_http_groonga 全文検索nginx Powered
by Rabbit 2.1.9 本物の全文検索エンジン (ぐるんが)
12.
ngx_http_groonga 全文検索nginx Powered
by Rabbit 2.1.9 Groonga 速い 日本語に強い(国産) ライブラリーとして使える 組み込みやすい マルチプロセス対応 複数のプロセスで同時にDBを使える
13.
ngx_http_groonga 全文検索nginx Powered
by Rabbit 2.1.9 組込方法 モジュール
14.
ngx_http_groonga 全文検索nginx Powered
by Rabbit 2.1.9 ngx_http_groonga 全文検索 NGINX ngx_http_groonga HTTP,I/O,TLS,... HTTP 普通の nginx
15.
ngx_http_groonga 全文検索nginx Powered
by Rabbit 2.1.9 Groongaから見たメリット nginxと連携すると… プロセス管理を任せられる クライアントとのI/Oを任せられる keep-alive・認証・TLS・圧縮対応 HTTP2対応(まだmainline) 全文検索に集中できる!
16.
ngx_http_groonga 全文検索nginx Powered
by Rabbit 2.1.9 困ったこと nginxのWindows用バイナリーを GNU/Linux上でビルドできない Groongaはバイナリーを配布したい Windowsが必要だとリリース作業が ツライ
17.
ngx_http_groonga 全文検索nginx Powered
by Rabbit 2.1.9 対策 パッチを送る
18.
ngx_http_groonga 全文検索nginx Powered
by Rabbit 2.1.9 結果 取り込まれた(1.7.7 released at 2014-10-28)
19.
ngx_http_groonga 全文検索nginx Powered
by Rabbit 2.1.9 パッチが取り込まれるまで hgでパッチを作る メーリングリストに送る やりとりする 取り込まれる 結構反応してくれるから なにかあったら送るといいよ!
20.
ngx_http_groonga 全文検索nginx Powered
by Rabbit 2.1.9 全文検索nginx nginx + Groonga = groonga-httpd:Groongaパッケージに含まれている nginxが全文検索エンジンに! nginxのモジュール機能で実装 モジュールを作って nginxと共存しよう!
21.
ngx_http_groonga 全文検索nginx Powered
by Rabbit 2.1.9 お知らせ MySQL・PostgreSQLとも共存 Groongaは肉の日リリース 2月9日にイベントあります! MySQLとPostgreSQLと 日本語全文検索 (DMM.comラボにて)
Download