SlideShare a Scribd company logo
1 of 65
Download to read offline
25th
Oct, 2013

Tritonn (MySQL-5.0.87+Senna)からの
mroonga (MySQL-5.6) 移行体験記
Kentaro Yoshida in MySQL Casual Talks Vol.5 at Oracle

page 1
そう、前回の発表では...

page 2
http://www.slideshare.net/y-ken/my-sql-56innodb-fts
page 3
page 4
page 5
page 6
あれから半年...

page 7
お待たせしました!

page 8
25th
Oct, 2013

Tritonn (MySQL-5.0.87+Senna)からの
mroonga (MySQL-5.6) 移行体験記
Kentaro Yoshida in MySQL Casual Talks Vol.5 at Oracle

page 9
1. はじめに
2. 自己紹介

本日の流れ

3. 移行する3つの理由
4. MySQL5.6の魅力とは
5. 移行計画
6. ハプニング
7. プラクティス
8. まとめ

page 10
1. はじめに

page 11
gihyo.jp へ寄稿しました

page 12
お待たせしました!

http://gihyo.jp/dev/clip/01/groonga
page 13
page 14
執筆したタイトル
第6回 [実録] MySQL向け全文検索エンジン「Tritonn」から「mroonga」
への移行ガイド(1)
第7回 [実録] MySQL向け全文検索エンジン「Tritonn」から「mroonga」
への移行ガイド(2)
第8回 CentOS6でのRPMパッケージを用いた MySQL 5.6 & mroonga &
PHP 5.4 環境の作り方
第10回 [実録] MySQL向け全文検索エンジン「Tritonn」から
「mroonga」への移行ガイド(3)
page 15
この連載の裏話をお届けします

page 16
2. 自己紹介

page 17
自己紹介
• よしけんさん
• (株)リブセンス
• Web系インフラの

研究開発エンジニア
• MySQL歴
好きなプロダクト

page 18

約10年
3. 移行する3つの理由

page 19
移行する3つの理由
今時MySQL 5.0を使っているなんて・・・
世のトレンドから遅れている感が否めなかった
CPUスケーラビリティの高いInnoDBを使いたい
MySQL 5.5∼5.6で導入されたモダンな機能を使いたい

page 20
4. MySQL 5.6の魅力とは

page 21
MySQL 5.6の魅力とは
memcached API
バッファプールの暖機運転
Semi-Synchronous Replication
クラッシュセーフなスレーブ
より強化されたInnoDB Partitioning
ALTER TABLEの高速化
などなど
page 22

http://www.slideshare.net/nippondanji/mysql-56dbtechshowcase2012
5. 移行計画

page 23
移行計画 スケジュール

プラン立案

事前調査

2013年3月

page 24

検証

2013年4∼5月

2013年6月

移行

安定稼働

2013年7∼8月
移行計画 規模
対象サイト数
約20サイト
対象データ容量
トータル約300GB

page 25
移行計画 構成
ハードウェア
旧構成 NEC Express5800/iR120a-1E (4C/L5520)
新構成 NEC Express5800/R120d-1M (6C/E5-2630L) x 70台
MySQL, OS
旧構成 MySQL 5.0.87 (Tritonn 1.0.12a) on CentOS 5.6
新構成 MySQL 5.6.12-2 (mroonga 3.05) on CentOS 6.4
page 26
移行計画 構成変更プラン

http://gihyo.jp/dev/clip/01/groonga/0007
page 27
移行計画 構成変更プラン

page 28
移行計画 構成変更プラン

page 29
移行計画 構成変更プラン

page 30
移行計画 少し大変だったこと
トークナイザやノーマライザの組み合わせによる検索ヒット数の違い
と最適な組み合わせの検討
検索クエリの動作確認のため,アクセスログから抜き出したURL情報
を用いて試験環境で走らせても落ちないことを確認
MySQL 5.6で改善されたオプティマイザにより,逆に遅くなったクエ
リの調整
MySQL 5.6でより厳格となったSQLMODEへの追従

page 31
6. ハプニング

page 32
数字で振り返る移行プロジェクト

page 33
数字で振り返る移行プロジェクト
3ヶ月
検証・移行期間
16件
mroongaの機能改善や不具合改善
273件
mroongaメイン開発者の須藤 (@ktou) さんとのメンション数
2件
想定外のH/Wトラブル
page 34
page 35
須藤さんを始めとする 
クリアーコードの皆様、
ありがとうございます。

page 36
想定外のH/Wトラブル

page 37
想定外のH/Wトラブル
つまるところ、サーバ故障です
時期は慣らし運転・稼働テストも完了し、本番切替の1週間前
対象機は、レプリケーションマスタのDBサーバ
死活監視の設定をそろそろ入れようと思っていた頃

page 38
想定外のH/Wトラブル

朝オフィスへ出社すると運用担当の同僚から声が掛かる。
サーバが突然落ちて、IPMI経由での再起動すら出来ないです。
ほう、それではDCのスタッフにリセットボタンの依頼ですかね。

page 39
想定外のH/Wトラブル
現地のDCスタッフより入電。
ラック前に着きました。
リセットボタン、効きません。
そしてなんだか、焦げ臭いです。
社内スタッフ:「え・・!?」

page 40
何か焦げてる

page 41
想定外のH/Wトラブル

page 42
想定外のH/Wトラブル

page 43
悪いことは続くもので、別機体で
CPUの異常クロックダウンが発生

page 44
7. プラクティス

page 45
移行後のパフォーマンス

サービス毎に特性が違いすぎたため、詳細データは取っていません
早くなった/変わらない/遅くなったサービス、それぞれあります
オプティマイザの仕組みが変わった影響だと思います

page 46
GTID
あっ・・(察し
現実的に Semi-Synchronous Replication + MHA が個人的にオススメ
未来は明るい・・と思います
参考記事
http://y-ken.hatenablog.com/entry/mysql-using-gtid-checklist

page 47
sql_mode
/usr/my.cnf に従来の挙動とは異なるデフォルト設定が入る
STRICT_TRANS_TABLES は従来の動きと異なるため削除し、
/usr/my.cnf は自動構築時に次の内容で上書きするようにしました。
sql_mode=NO_ENGINE_SUBSTITUTION
参考ページ
http://d.hatena.ne.jp/oranie/20130402/1364906656

page 48
mysql_upgradeコマンド
mysql_upgradeは使わずに、mysqldumpコマンドを使いました
MySQL 5.0 → 5.1 → 5.5 → 5.6 というアップグレードであるため、
1つずつバージョンアップするのは手間が掛かる
ibdata1が”超”肥大化している事で作り直しが必要であったため
innodb_file_per_table化を実現したかった

page 49
mysqldumpコマンド その1
MySQL 5.6環境からmysqldumpコマンドでMySQL5.0に繋がらない
mysqldump: Couldn’t execute ‘SELECT @@GTID_MODE’: Unknown
system variable ‘GTID_MODE’ (1193)
対処法としては、 --set-gtid-purged=OFF を付ける

page 50
mysqldumpコマンド その2
MySQL 5.0環境からmysqldumpコマンドでMySQL5.6に繋がらない
対処法としては、MySQL 5.6で実行する
参考ページ
http://www.mk-mode.com/octopress/2013/06/02/mysql-5-6mysqldump-set-option-error/

page 51
MySQLユーザ認証
MySQL 4.x時代からユーザ情報を引き継いでいるシステムもあり、
クライアントライブラリもMySQL5.6に更新した都合上、
繋がらないMySQLサーバがあった
mysql.user.password が16バイトならば該当します
php-mysqlnd を使う場合には特に注意しましょう
参考ページ
http://www.softel.co.jp/blogs/tech/archives/2225
page 52
全文検索機能の選定
Solr
アプリの改修工数的に今回は採用を見送り
InnoDB FullText Search
人柱すぎる&当時はメモリリーク不具合があるため採用を見送り
ftppc (full text parser plugin collection)
MyISAM依存・速度面・Wプラグマ非対応な点から採用を見送り
mroonga
根気と突破力で潰した不具合ラッシュも落ち着いたので、採用決定
注) 2013年秋現在は不都合無く安定稼働中
page 53
Tritonnからmroongaへの移行Tips
その他の詳細な移行Tipsに関しては、gihyo.jp連載にまとめています
Tritonnからmroongaへのテーブルスキーマ書き換えガイド
Tritonnからmroongaへの全文検索クエリ書き換えガイド
Tritonnからmroongaへ移行する際の要注意ポイント
RPMパッケージを使ってMySQL 5.6.12,mroonga,PHP 5.4の環境
を作る方法
などなど... http://gihyo.jp/dev/clip/01/groonga

page 54
8. まとめ

page 55
まとめ
MySQL 5.0 サーバが無くなった
MySQL 5.6 + mroonga 環境に移行することが出来た
mroongaは4∼5月の不具合修正ラッシュ以降はかなり安定した
memcached APIは メモリリーク Bug #68530 のため結局使えず

page 56
まとめ

Now, mroonga is ready for production!

page 57
お知らせ
お知らせ
Thanks!
ご清聴ありがとうございました。

page 65

More Related Content

What's hot

MySQL5.6でGTIDを試してそっと閉じた
MySQL5.6でGTIDを試してそっと閉じたMySQL5.6でGTIDを試してそっと閉じた
MySQL5.6でGTIDを試してそっと閉じたEmma Haruka Iwao
 
MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話
MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話
MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話Takahiro Okumura
 
MySQL Cluster 7.4で楽しむスケールアウト @DB Tech Showcase 2015/06
MySQL Cluster 7.4で楽しむスケールアウト @DB Tech Showcase 2015/06MySQL Cluster 7.4で楽しむスケールアウト @DB Tech Showcase 2015/06
MySQL Cluster 7.4で楽しむスケールアウト @DB Tech Showcase 2015/06Mikiya Okuno
 
What's New in MySQL 5.7 InnoDB
What's New in MySQL 5.7 InnoDBWhat's New in MySQL 5.7 InnoDB
What's New in MySQL 5.7 InnoDBMikiya Okuno
 
逝くぞ最新版、罠の貯蔵は十分か
逝くぞ最新版、罠の貯蔵は十分か逝くぞ最新版、罠の貯蔵は十分か
逝くぞ最新版、罠の貯蔵は十分かyoku0825
 
mikasafabric for MySQL
mikasafabric for MySQLmikasafabric for MySQL
mikasafabric for MySQLyoku0825
 
お金が無いときのMySQL Cluster頼み
お金が無いときのMySQL Cluster頼みお金が無いときのMySQL Cluster頼み
お金が無いときのMySQL Cluster頼みaoike
 
正式リリースされた.Net coreに少し触れ合ってみる
正式リリースされた.Net coreに少し触れ合ってみる正式リリースされた.Net coreに少し触れ合ってみる
正式リリースされた.Net coreに少し触れ合ってみるTsukasa Kato
 
AWSのRedHatにMySQL最速インストール
AWSのRedHatにMySQL最速インストールAWSのRedHatにMySQL最速インストール
AWSのRedHatにMySQL最速インストールsakaik
 
Art of MySQL Replication.
Art of MySQL Replication.Art of MySQL Replication.
Art of MySQL Replication.Mikiya Okuno
 
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@sakaik
 
5.7の次のMySQL
5.7の次のMySQL5.7の次のMySQL
5.7の次のMySQLyoku0825
 
MySQL 5.7の罠があなたを狙っている
MySQL 5.7の罠があなたを狙っているMySQL 5.7の罠があなたを狙っている
MySQL 5.7の罠があなたを狙っているyoku0825
 
Osc spring 20220311
Osc spring 20220311Osc spring 20220311
Osc spring 20220311Yasuaki Sera
 
MySQLおじさんの逆襲
MySQLおじさんの逆襲MySQLおじさんの逆襲
MySQLおじさんの逆襲yoku0825
 
MySQL Clusterを運用して10ヶ月間
MySQL Clusterを運用して10ヶ月間MySQL Clusterを運用して10ヶ月間
MySQL Clusterを運用して10ヶ月間hiroi10
 
MySQL 5.7の次のMySQLは
MySQL 5.7の次のMySQLはMySQL 5.7の次のMySQLは
MySQL 5.7の次のMySQLはyoku0825
 
MySQL 5.7 トラブルシューティング 性能解析入門編
MySQL 5.7 トラブルシューティング 性能解析入門編MySQL 5.7 トラブルシューティング 性能解析入門編
MySQL 5.7 トラブルシューティング 性能解析入門編Mikiya Okuno
 
MySQLアンチパターン
MySQLアンチパターンMySQLアンチパターン
MySQLアンチパターンyoku0825
 

What's hot (19)

MySQL5.6でGTIDを試してそっと閉じた
MySQL5.6でGTIDを試してそっと閉じたMySQL5.6でGTIDを試してそっと閉じた
MySQL5.6でGTIDを試してそっと閉じた
 
MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話
MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話
MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話
 
MySQL Cluster 7.4で楽しむスケールアウト @DB Tech Showcase 2015/06
MySQL Cluster 7.4で楽しむスケールアウト @DB Tech Showcase 2015/06MySQL Cluster 7.4で楽しむスケールアウト @DB Tech Showcase 2015/06
MySQL Cluster 7.4で楽しむスケールアウト @DB Tech Showcase 2015/06
 
What's New in MySQL 5.7 InnoDB
What's New in MySQL 5.7 InnoDBWhat's New in MySQL 5.7 InnoDB
What's New in MySQL 5.7 InnoDB
 
逝くぞ最新版、罠の貯蔵は十分か
逝くぞ最新版、罠の貯蔵は十分か逝くぞ最新版、罠の貯蔵は十分か
逝くぞ最新版、罠の貯蔵は十分か
 
mikasafabric for MySQL
mikasafabric for MySQLmikasafabric for MySQL
mikasafabric for MySQL
 
お金が無いときのMySQL Cluster頼み
お金が無いときのMySQL Cluster頼みお金が無いときのMySQL Cluster頼み
お金が無いときのMySQL Cluster頼み
 
正式リリースされた.Net coreに少し触れ合ってみる
正式リリースされた.Net coreに少し触れ合ってみる正式リリースされた.Net coreに少し触れ合ってみる
正式リリースされた.Net coreに少し触れ合ってみる
 
AWSのRedHatにMySQL最速インストール
AWSのRedHatにMySQL最速インストールAWSのRedHatにMySQL最速インストール
AWSのRedHatにMySQL最速インストール
 
Art of MySQL Replication.
Art of MySQL Replication.Art of MySQL Replication.
Art of MySQL Replication.
 
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
 
5.7の次のMySQL
5.7の次のMySQL5.7の次のMySQL
5.7の次のMySQL
 
MySQL 5.7の罠があなたを狙っている
MySQL 5.7の罠があなたを狙っているMySQL 5.7の罠があなたを狙っている
MySQL 5.7の罠があなたを狙っている
 
Osc spring 20220311
Osc spring 20220311Osc spring 20220311
Osc spring 20220311
 
MySQLおじさんの逆襲
MySQLおじさんの逆襲MySQLおじさんの逆襲
MySQLおじさんの逆襲
 
MySQL Clusterを運用して10ヶ月間
MySQL Clusterを運用して10ヶ月間MySQL Clusterを運用して10ヶ月間
MySQL Clusterを運用して10ヶ月間
 
MySQL 5.7の次のMySQLは
MySQL 5.7の次のMySQLはMySQL 5.7の次のMySQLは
MySQL 5.7の次のMySQLは
 
MySQL 5.7 トラブルシューティング 性能解析入門編
MySQL 5.7 トラブルシューティング 性能解析入門編MySQL 5.7 トラブルシューティング 性能解析入門編
MySQL 5.7 トラブルシューティング 性能解析入門編
 
MySQLアンチパターン
MySQLアンチパターンMySQLアンチパターン
MySQLアンチパターン
 

More from Kentaro Yoshida

Improve data engineering work with Digdag and Presto UDF
Improve data engineering work with Digdag and Presto UDFImprove data engineering work with Digdag and Presto UDF
Improve data engineering work with Digdag and Presto UDFKentaro Yoshida
 
TREASUREDATAのエコシステムで作るロバストなETLデータ処理基盤の作り方
TREASUREDATAのエコシステムで作るロバストなETLデータ処理基盤の作り方TREASUREDATAのエコシステムで作るロバストなETLデータ処理基盤の作り方
TREASUREDATAのエコシステムで作るロバストなETLデータ処理基盤の作り方Kentaro Yoshida
 
Fluentd, Digdag, Embulkを用いたデータ分析基盤の始め方
Fluentd, Digdag, Embulkを用いたデータ分析基盤の始め方Fluentd, Digdag, Embulkを用いたデータ分析基盤の始め方
Fluentd, Digdag, Embulkを用いたデータ分析基盤の始め方Kentaro Yoshida
 
トレジャーデータ 導入体験記 リブセンス編
トレジャーデータ 導入体験記 リブセンス編トレジャーデータ 導入体験記 リブセンス編
トレジャーデータ 導入体験記 リブセンス編Kentaro Yoshida
 
Hivemallで始める不動産価格推定サービス
Hivemallで始める不動産価格推定サービスHivemallで始める不動産価格推定サービス
Hivemallで始める不動産価格推定サービスKentaro Yoshida
 
爆速クエリエンジン”Presto”を使いたくなる話
爆速クエリエンジン”Presto”を使いたくなる話爆速クエリエンジン”Presto”を使いたくなる話
爆速クエリエンジン”Presto”を使いたくなる話Kentaro Yoshida
 
Fluentdのお勧めシステム構成パターン
Fluentdのお勧めシステム構成パターンFluentdのお勧めシステム構成パターン
Fluentdのお勧めシステム構成パターンKentaro Yoshida
 
MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"
MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"
MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"Kentaro Yoshida
 
MySQLユーザ視点での小さく始めるElasticsearch
MySQLユーザ視点での小さく始めるElasticsearchMySQLユーザ視点での小さく始めるElasticsearch
MySQLユーザ視点での小さく始めるElasticsearchKentaro Yoshida
 
Fluentdベースのミドルウェア"Yamabiko"でMySQLのテーブルをElasticsearchへレプリケートする話 #fluentdcasual
Fluentdベースのミドルウェア"Yamabiko"でMySQLのテーブルをElasticsearchへレプリケートする話 #fluentdcasualFluentdベースのミドルウェア"Yamabiko"でMySQLのテーブルをElasticsearchへレプリケートする話 #fluentdcasual
Fluentdベースのミドルウェア"Yamabiko"でMySQLのテーブルをElasticsearchへレプリケートする話 #fluentdcasualKentaro Yoshida
 
ElasticSearch+Kibanaでログデータの検索と視覚化を実現するテクニックと運用ノウハウ
ElasticSearch+Kibanaでログデータの検索と視覚化を実現するテクニックと運用ノウハウElasticSearch+Kibanaでログデータの検索と視覚化を実現するテクニックと運用ノウハウ
ElasticSearch+Kibanaでログデータの検索と視覚化を実現するテクニックと運用ノウハウKentaro Yoshida
 
MySQL Casual Talks Vol.4 「MySQL-5.6で始める全文検索 〜InnoDB FTS編〜」
MySQL Casual Talks Vol.4 「MySQL-5.6で始める全文検索 〜InnoDB FTS編〜」MySQL Casual Talks Vol.4 「MySQL-5.6で始める全文検索 〜InnoDB FTS編〜」
MySQL Casual Talks Vol.4 「MySQL-5.6で始める全文検索 〜InnoDB FTS編〜」Kentaro Yoshida
 

More from Kentaro Yoshida (12)

Improve data engineering work with Digdag and Presto UDF
Improve data engineering work with Digdag and Presto UDFImprove data engineering work with Digdag and Presto UDF
Improve data engineering work with Digdag and Presto UDF
 
TREASUREDATAのエコシステムで作るロバストなETLデータ処理基盤の作り方
TREASUREDATAのエコシステムで作るロバストなETLデータ処理基盤の作り方TREASUREDATAのエコシステムで作るロバストなETLデータ処理基盤の作り方
TREASUREDATAのエコシステムで作るロバストなETLデータ処理基盤の作り方
 
Fluentd, Digdag, Embulkを用いたデータ分析基盤の始め方
Fluentd, Digdag, Embulkを用いたデータ分析基盤の始め方Fluentd, Digdag, Embulkを用いたデータ分析基盤の始め方
Fluentd, Digdag, Embulkを用いたデータ分析基盤の始め方
 
トレジャーデータ 導入体験記 リブセンス編
トレジャーデータ 導入体験記 リブセンス編トレジャーデータ 導入体験記 リブセンス編
トレジャーデータ 導入体験記 リブセンス編
 
Hivemallで始める不動産価格推定サービス
Hivemallで始める不動産価格推定サービスHivemallで始める不動産価格推定サービス
Hivemallで始める不動産価格推定サービス
 
爆速クエリエンジン”Presto”を使いたくなる話
爆速クエリエンジン”Presto”を使いたくなる話爆速クエリエンジン”Presto”を使いたくなる話
爆速クエリエンジン”Presto”を使いたくなる話
 
Fluentdのお勧めシステム構成パターン
Fluentdのお勧めシステム構成パターンFluentdのお勧めシステム構成パターン
Fluentdのお勧めシステム構成パターン
 
MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"
MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"
MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"
 
MySQLユーザ視点での小さく始めるElasticsearch
MySQLユーザ視点での小さく始めるElasticsearchMySQLユーザ視点での小さく始めるElasticsearch
MySQLユーザ視点での小さく始めるElasticsearch
 
Fluentdベースのミドルウェア"Yamabiko"でMySQLのテーブルをElasticsearchへレプリケートする話 #fluentdcasual
Fluentdベースのミドルウェア"Yamabiko"でMySQLのテーブルをElasticsearchへレプリケートする話 #fluentdcasualFluentdベースのミドルウェア"Yamabiko"でMySQLのテーブルをElasticsearchへレプリケートする話 #fluentdcasual
Fluentdベースのミドルウェア"Yamabiko"でMySQLのテーブルをElasticsearchへレプリケートする話 #fluentdcasual
 
ElasticSearch+Kibanaでログデータの検索と視覚化を実現するテクニックと運用ノウハウ
ElasticSearch+Kibanaでログデータの検索と視覚化を実現するテクニックと運用ノウハウElasticSearch+Kibanaでログデータの検索と視覚化を実現するテクニックと運用ノウハウ
ElasticSearch+Kibanaでログデータの検索と視覚化を実現するテクニックと運用ノウハウ
 
MySQL Casual Talks Vol.4 「MySQL-5.6で始める全文検索 〜InnoDB FTS編〜」
MySQL Casual Talks Vol.4 「MySQL-5.6で始める全文検索 〜InnoDB FTS編〜」MySQL Casual Talks Vol.4 「MySQL-5.6で始める全文検索 〜InnoDB FTS編〜」
MySQL Casual Talks Vol.4 「MySQL-5.6で始める全文検索 〜InnoDB FTS編〜」
 

Recently uploaded

スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 

Recently uploaded (9)

スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 

Tritonn (MySQL5.0.87+Senna)からの mroonga (MySQL5.6) 移行体験記