SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
DMM.comラボでの
日本語全文検索の利用事例紹介+α
DMM.com オンラインゲーム編
自己紹介
• 板谷郷司(いたたにさとし)
• (株)DMM.comラボ  
インフラ統括本部
オンラインゲームチーム
• @H_Shinonome (東雲翡陽)
(株)DMM.comラボ
• (株)DMM.com
• 企画・運営 サービス全体の対外的な実務を担う
• (株)DMM.comラボ
• 開発・運用 サービスのアプリ及びバックエンド全体を担う
インフラ統括本部
• 全サービスのインフラを統括して設計・構築・運用を行う
• 最新インフラ技術の検証・導入前調査を行う
ツチノコブログ
http://tsuchinoko.dmmlabs.com/
DMMオンラインゲーム
いわゆるブラウザゲーム
http://www.dmm.com/netgame/
コミュニティ
• コミュニティの名前
• 公式コミュニティ
• ユーザの作成したコミュニティ
• コミュニティの説明文
コミュニティのトピック
• トピックの名前
• 公式トピック
• ユーザの作成したトピック
• トピックの説明文
友達検索
• ユーザのニックネーム
• ユーザ分のレコードがある
全文検索DBサーバ
CPU : 8core
RAM : 24GB
Storage : SAS 15krpm * 8 ( RAID10 )
KVM virtual machine : RAW image
_人人人人人人人_
> MySQL 5.1系 <
 ̄Y^Y^Y^Y^Y^Y ̄
_人人人人人人人人_
> Mroonga 2系 <
 ̄Y^Y^Y^Y^Y^Y^Y ̄
早くアップデートしたい
すみません、検証が追いついてないです
ダウンロード型ゲーム
例 : http://dungeonstriker.dmm.com/
コミュニティ
• ユーザの書き込み
• トピックタイトル
• トピック内本文
よくある質問
• 運営の書き込み
• トピックタイトル
• トピック内本文
全文検索DBサーバ
CPU : 4core
RAM : 8GB
Storage : Appliance
VMware : vmdk image
_人人人人人人人_
> MySQL 5.6系 <
 ̄Y^Y^Y^Y^Y^Y ̄
_人人人人人人人人_
> Mroonga 4系 <
 ̄Y^Y^Y^Y^Y^Y^Y ̄
そろそろアップデートしたい
すみません、こちらも検証が追いついてないです
MySQL 5.7
InnoDBの全文検索が…!!
そろそろ検証したい
すみません、こちらも(ry
検証がしたいです
• インフラエンジニア募集中です。
• 時代はクラウドかもしれないけど、
がっつりトラフィックを流すオン
プレでもいいじゃない
ありがとうございました
インフラエンジニア他、ご興味があればお気軽にどうぞ

Mais conteúdo relacionado

Semelhante a DMM.comラボでの日本語全文検索の利用事例紹介

DMM GAMES 内製チーム PlayCanvas 上でのアーキテクチャ、デザインパターン
DMM GAMES 内製チーム PlayCanvas 上でのアーキテクチャ、デザインパターンDMM GAMES 内製チーム PlayCanvas 上でのアーキテクチャ、デザインパターン
DMM GAMES 内製チーム PlayCanvas 上でのアーキテクチャ、デザインパターンSeungil Nam
 
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編Yoshito Tabuchi
 
DMM GAMES 内製チーム PlayCanvas上でのリソース管理
DMM GAMES 内製チーム PlayCanvas上でのリソース管理DMM GAMES 内製チーム PlayCanvas上でのリソース管理
DMM GAMES 内製チーム PlayCanvas上でのリソース管理Seungil Nam
 
XamarinStudio勉強会 2014/09/08
XamarinStudio勉強会 2014/09/08XamarinStudio勉強会 2014/09/08
XamarinStudio勉強会 2014/09/08孝文 田村
 
Xamarinを企業向けアプリ開発の プラットフォームとして選定し 実際にアプリをリリースした話
Xamarinを企業向けアプリ開発の プラットフォームとして選定し 実際にアプリをリリースした話Xamarinを企業向けアプリ開発の プラットフォームとして選定し 実際にアプリをリリースした話
Xamarinを企業向けアプリ開発の プラットフォームとして選定し 実際にアプリをリリースした話Daisuke Tsutsumi
 
カンバンと朝会とわたくし
カンバンと朝会とわたくしカンバンと朝会とわたくし
カンバンと朝会とわたくしDrecom Co., Ltd.
 
自動テストにおけるコードベース戦略とローコード戦略のすみ分け
自動テストにおけるコードベース戦略とローコード戦略のすみ分け自動テストにおけるコードベース戦略とローコード戦略のすみ分け
自動テストにおけるコードベース戦略とローコード戦略のすみ分けtomohiro odan
 
DMM.comのサービスを支える仮想基盤の歴史
DMM.comのサービスを支える仮想基盤の歴史DMM.comのサービスを支える仮想基盤の歴史
DMM.comのサービスを支える仮想基盤の歴史Naoshi Takahashi
 
ソーシャルゲーム開発における運用とそのツール
ソーシャルゲーム開発における運用とそのツールソーシャルゲーム開発における運用とそのツール
ソーシャルゲーム開発における運用とそのツールYoshiaki Sugimoto
 
Delphi Debut Tokyo #1 - FireMonkey HD の基本
Delphi Debut Tokyo #1 - FireMonkey HD の基本Delphi Debut Tokyo #1 - FireMonkey HD の基本
Delphi Debut Tokyo #1 - FireMonkey HD の基本Jun Hosokawa
 
初めてのSpark streaming 〜kafka+sparkstreamingの紹介〜
初めてのSpark streaming 〜kafka+sparkstreamingの紹介〜初めてのSpark streaming 〜kafka+sparkstreamingの紹介〜
初めてのSpark streaming 〜kafka+sparkstreamingの紹介〜Tanaka Yuichi
 
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKA
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKAAmazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKA
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKAGame Tools & Middleware Forum
 
オンラインゲームのRails複数db戦略
オンラインゲームのRails複数db戦略オンラインゲームのRails複数db戦略
オンラインゲームのRails複数db戦略Yasutomo Uemori
 
リアルタイムトレンド抽出飛び込み用
リアルタイムトレンド抽出飛び込み用リアルタイムトレンド抽出飛び込み用
リアルタイムトレンド抽出飛び込み用DMM.com
 
非ゲーム業界のデザイナーが CEDECに参加してきた
非ゲーム業界のデザイナーが CEDECに参加してきた非ゲーム業界のデザイナーが CEDECに参加してきた
非ゲーム業界のデザイナーが CEDECに参加してきたMeyco U
 
SharePoint Online Communication Sites お手軽サイト作成
SharePoint Online Communication Sites お手軽サイト作成SharePoint Online Communication Sites お手軽サイト作成
SharePoint Online Communication Sites お手軽サイト作成Hirofumi Ota
 
パワーユーザー必携の海外の拡張機能20選+α
パワーユーザー必携の海外の拡張機能20選+αパワーユーザー必携の海外の拡張機能20選+α
パワーユーザー必携の海外の拡張機能20選+αAkira Maruyama
 
20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...
20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...
20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...Shoei Takamaru
 
rails-developers-meetup-day4
rails-developers-meetup-day4rails-developers-meetup-day4
rails-developers-meetup-day4Drecom Co., Ltd.
 
Apps for Web Platform
Apps for Web PlatformApps for Web Platform
Apps for Web Platformdynamis
 

Semelhante a DMM.comラボでの日本語全文検索の利用事例紹介 (20)

DMM GAMES 内製チーム PlayCanvas 上でのアーキテクチャ、デザインパターン
DMM GAMES 内製チーム PlayCanvas 上でのアーキテクチャ、デザインパターンDMM GAMES 内製チーム PlayCanvas 上でのアーキテクチャ、デザインパターン
DMM GAMES 内製チーム PlayCanvas 上でのアーキテクチャ、デザインパターン
 
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
 
DMM GAMES 内製チーム PlayCanvas上でのリソース管理
DMM GAMES 内製チーム PlayCanvas上でのリソース管理DMM GAMES 内製チーム PlayCanvas上でのリソース管理
DMM GAMES 内製チーム PlayCanvas上でのリソース管理
 
XamarinStudio勉強会 2014/09/08
XamarinStudio勉強会 2014/09/08XamarinStudio勉強会 2014/09/08
XamarinStudio勉強会 2014/09/08
 
Xamarinを企業向けアプリ開発の プラットフォームとして選定し 実際にアプリをリリースした話
Xamarinを企業向けアプリ開発の プラットフォームとして選定し 実際にアプリをリリースした話Xamarinを企業向けアプリ開発の プラットフォームとして選定し 実際にアプリをリリースした話
Xamarinを企業向けアプリ開発の プラットフォームとして選定し 実際にアプリをリリースした話
 
カンバンと朝会とわたくし
カンバンと朝会とわたくしカンバンと朝会とわたくし
カンバンと朝会とわたくし
 
自動テストにおけるコードベース戦略とローコード戦略のすみ分け
自動テストにおけるコードベース戦略とローコード戦略のすみ分け自動テストにおけるコードベース戦略とローコード戦略のすみ分け
自動テストにおけるコードベース戦略とローコード戦略のすみ分け
 
DMM.comのサービスを支える仮想基盤の歴史
DMM.comのサービスを支える仮想基盤の歴史DMM.comのサービスを支える仮想基盤の歴史
DMM.comのサービスを支える仮想基盤の歴史
 
ソーシャルゲーム開発における運用とそのツール
ソーシャルゲーム開発における運用とそのツールソーシャルゲーム開発における運用とそのツール
ソーシャルゲーム開発における運用とそのツール
 
Delphi Debut Tokyo #1 - FireMonkey HD の基本
Delphi Debut Tokyo #1 - FireMonkey HD の基本Delphi Debut Tokyo #1 - FireMonkey HD の基本
Delphi Debut Tokyo #1 - FireMonkey HD の基本
 
初めてのSpark streaming 〜kafka+sparkstreamingの紹介〜
初めてのSpark streaming 〜kafka+sparkstreamingの紹介〜初めてのSpark streaming 〜kafka+sparkstreamingの紹介〜
初めてのSpark streaming 〜kafka+sparkstreamingの紹介〜
 
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKA
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKAAmazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKA
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKA
 
オンラインゲームのRails複数db戦略
オンラインゲームのRails複数db戦略オンラインゲームのRails複数db戦略
オンラインゲームのRails複数db戦略
 
リアルタイムトレンド抽出飛び込み用
リアルタイムトレンド抽出飛び込み用リアルタイムトレンド抽出飛び込み用
リアルタイムトレンド抽出飛び込み用
 
非ゲーム業界のデザイナーが CEDECに参加してきた
非ゲーム業界のデザイナーが CEDECに参加してきた非ゲーム業界のデザイナーが CEDECに参加してきた
非ゲーム業界のデザイナーが CEDECに参加してきた
 
SharePoint Online Communication Sites お手軽サイト作成
SharePoint Online Communication Sites お手軽サイト作成SharePoint Online Communication Sites お手軽サイト作成
SharePoint Online Communication Sites お手軽サイト作成
 
パワーユーザー必携の海外の拡張機能20選+α
パワーユーザー必携の海外の拡張機能20選+αパワーユーザー必携の海外の拡張機能20選+α
パワーユーザー必携の海外の拡張機能20選+α
 
20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...
20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...
20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...
 
rails-developers-meetup-day4
rails-developers-meetup-day4rails-developers-meetup-day4
rails-developers-meetup-day4
 
Apps for Web Platform
Apps for Web PlatformApps for Web Platform
Apps for Web Platform
 

DMM.comラボでの日本語全文検索の利用事例紹介