SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
あなたはどの
mysqld がお好き?
~ MySQL, MariaDB から
  Cluster まで~
2013/10/20
yoku0825@MyNA
OSC2013 Tokyo/Fall
今日のテーマ
●

オープンソースな RDBMS 、 MySQL の fork プロ
ジェクトやその他もろもろをゆるーく紹介しま
す
●
●

紹介くらいであんまり深い話はないです
飽くまで 1 ユーザー目線での話なので、わたしの所
属する組織または所属しない組織の意見を代表する
ものではありません
おはようございます
●
●
●
●
●
●
●
●

yoku0825( よくぜろはちにーごー )
とある企業の DBA
オラクれない
ポスグれない
マイエスキューエる
嫁の夫
せがれの父
日本 MySQL ユーザ会 (MyNA) のスベり担当
ぷろだくつ (1)
●

本家筋 mysqld
●
●
●

●

MySQL
MariaDB
Percona Server

魔改造系 mysqld
●
●
●
●

MySQL at Facebook
Twitter MySQL
Drizzle
TokuDB
ぷろだくつ (2)
●

用途特化系 mysqld
●
●
●
●

●

Tritonn
Spider
InfiniDB
Infobright

クラスター系 mysqld
●
●

MySQL Cluster
Galera Cluster for MySQL
–
–

Percona XtraDB Cluster
MariaDB Galera
ばーじょん
MySQL

3.23
○

4.0
○

4.1
○

5.0
○

MariaDB

-

-

-

-

Percona Server
MySQL at Facebook
Twitter MySQL

-

-

-

○
-

5.1
○
5.1
5.2
5.3
○
○
-

Drizzle

-

-

-

-

-

Tritonn

-

-

-

1.0

-

Spider

-

-

-

-

2.22
2.23

InfiniDB
Infobright
TokuDB

-

-

-

-

MySQL Cluster

-

-

-

-

Galera Cluster for MySQL
Percona XtraDB Cluster
MariaDB Galera

-

-

-

-

3.5
4.0
6.1
6.2
6.3
7.0
7.1
-

6.0
-

5.5
○

5.6
○

5.7
○

-

5.5
10.0

-

-

○
○

○
○
-

-

-

-

-

-

-

-

-

-

2.24~
3.0
3.1
○

-

-

-

7.2

7.3

-

-

○
○
○

○
-

-

7.0
7.1
7.2
-
MySQL
●

いいところ
●
●
●

●

マニュアルが超充実
sakila は ` サキーラ ' と読むらしい
ナイスミドル

やなところ
●
●

●

○racle
バグレポートへの対応の遅さは MySQL AB 時代から
健在
マニュアルのライセンスが非オープン
MariaDB
●

いいところ
●
●
●

●

ストレージエンジン豊富
グループコミット超素敵 (5.3 から
JIRA のレスポンス超親切

やなところ
●
●
●

マニュアルが貧弱
WEB サイト重い
10.0 ェ
Percona Server
●

いいところ
●
●

●

●

性能いい
周辺ツール充実 (Percona Server じゃなくても使え
るけど、より親和性を高めるインプリメントがされ
てる
イケメン

やなところ
●
●

名前の響きが悪い ( ぺるこーなー )
地味
MySQL Cluster
●

いいところ
●
●

●

SPoF なし
ACID 対応 NoSQL インターフェイスの KVS(ndbd) に
SQL/NoSQL 変換ラッパー (mysqld) をかませました

やなところ
●
●
●

MySQL のフリしてあんまり MySQL じゃない
MySQL( の HA) クラスターと混じったりする
ピーキーすぎる
Galera Cluster
●

いいところ
●
●

●

SPoF なし
InnoDB ベース

やなところ
●
●

データが冗長
PITR 難しい
すとれーじえんじん (1)
●

MyISAM
●
●

●

InnoDB
●

●
●
●
●

Merge
Aria(MariaDB)
XtraDB(Percona Server, MariaDB)

CSV
Blackhole
Memory
Archive
すとれーじえんじん (2)
●

Federated
●

●
●
●
●
●
●

FederatedX(MariaDB)

Spider(Spider)
VP
mroonga
Sphinx(MariaDB)
S3
POSTGRES
すとれーじえんじん (3)
●
●
●
●
●
●
●

InfiniDB(InfiniDB)
BRIGHTHOUSE(Infobright)
TokuDB(TokuDB)
NDBCLUSTER(MySQL Cluster)
Connect(MariaDB)
SEQUENCE(MariaDB)
Q4M
ぷらぎん
●
●
●
●
●

HandlerSocket Plugin(DeNA)
InnoDB memcached Plugin(Oracle)
mysql-audit Plugin(McAfee)
Percona PAM Authentication Plugin(Percona)
LDAP Authentication Plugin for
MySQL(infoscope)
ご清聴
ありがとうございました

MyNA のブースは 306 教室です。
お待ちしております。

Contenu connexe

Similaire à Which is your favorite mysqld

カジュアルにMySQL Clusterを使ってみよう@MySQL Cluster Casual Talks 2013.09
カジュアルにMySQL Clusterを使ってみよう@MySQL Cluster Casual Talks 2013.09カジュアルにMySQL Clusterを使ってみよう@MySQL Cluster Casual Talks 2013.09
カジュアルにMySQL Clusterを使ってみよう@MySQL Cluster Casual Talks 2013.09Mikiya Okuno
 
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]Koichiro Matsuoka
 
ハゲた天使が恋のキューピッドになった物語
ハゲた天使が恋のキューピッドになった物語ハゲた天使が恋のキューピッドになった物語
ハゲた天使が恋のキューピッドになった物語Eisuke Shimizu
 
オープンソース・データベースの最新事情
オープンソース・データベースの最新事情オープンソース・データベースの最新事情
オープンソース・データベースの最新事情Meiji Kimura
 
DXRubyとスプライトエディタ
DXRubyとスプライトエディタDXRubyとスプライトエディタ
DXRubyとスプライトエディタmieki256 blawat
 
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)Koichiro Matsuoka
 
MySQLをプロファイる(仮)
MySQLをプロファイる(仮)MySQLをプロファイる(仮)
MySQLをプロファイる(仮)yoku0825
 

Similaire à Which is your favorite mysqld (7)

カジュアルにMySQL Clusterを使ってみよう@MySQL Cluster Casual Talks 2013.09
カジュアルにMySQL Clusterを使ってみよう@MySQL Cluster Casual Talks 2013.09カジュアルにMySQL Clusterを使ってみよう@MySQL Cluster Casual Talks 2013.09
カジュアルにMySQL Clusterを使ってみよう@MySQL Cluster Casual Talks 2013.09
 
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
 
ハゲた天使が恋のキューピッドになった物語
ハゲた天使が恋のキューピッドになった物語ハゲた天使が恋のキューピッドになった物語
ハゲた天使が恋のキューピッドになった物語
 
オープンソース・データベースの最新事情
オープンソース・データベースの最新事情オープンソース・データベースの最新事情
オープンソース・データベースの最新事情
 
DXRubyとスプライトエディタ
DXRubyとスプライトエディタDXRubyとスプライトエディタ
DXRubyとスプライトエディタ
 
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)
 
MySQLをプロファイる(仮)
MySQLをプロファイる(仮)MySQLをプロファイる(仮)
MySQLをプロファイる(仮)
 

Plus de yoku0825

逝くぞ最新版、罠の貯蔵は十分か
逝くぞ最新版、罠の貯蔵は十分か逝くぞ最新版、罠の貯蔵は十分か
逝くぞ最新版、罠の貯蔵は十分かyoku0825
 
サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技
サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技
サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技yoku0825
 
MySQLレプリケーションあれやこれや
MySQLレプリケーションあれやこれやMySQLレプリケーションあれやこれや
MySQLレプリケーションあれやこれやyoku0825
 
MySQL 8.0で憶えておいてほしいこと
MySQL 8.0で憶えておいてほしいことMySQL 8.0で憶えておいてほしいこと
MySQL 8.0で憶えておいてほしいことyoku0825
 
片手間MySQLチューニング戦略
片手間MySQLチューニング戦略片手間MySQLチューニング戦略
片手間MySQLチューニング戦略yoku0825
 
MySQLを割と一人で300台管理する技術
MySQLを割と一人で300台管理する技術MySQLを割と一人で300台管理する技術
MySQLを割と一人で300台管理する技術yoku0825
 
MySQLステータスモニタリング
MySQLステータスモニタリングMySQLステータスモニタリング
MySQLステータスモニタリングyoku0825
 
わかった気になるMySQL
わかった気になるMySQLわかった気になるMySQL
わかった気になるMySQLyoku0825
 
わたしを支える技術
わたしを支える技術わたしを支える技術
わたしを支える技術yoku0825
 
MySQL 5.7の次のMySQL 8.0はどんなものになるだろう
MySQL 5.7の次のMySQL 8.0はどんなものになるだろうMySQL 5.7の次のMySQL 8.0はどんなものになるだろう
MySQL 5.7の次のMySQL 8.0はどんなものになるだろうyoku0825
 
Dockerイメージで誰でも気軽にMroonga体験
Dockerイメージで誰でも気軽にMroonga体験Dockerイメージで誰でも気軽にMroonga体験
Dockerイメージで誰でも気軽にMroonga体験yoku0825
 
MySQLアンチパターン
MySQLアンチパターンMySQLアンチパターン
MySQLアンチパターンyoku0825
 
MySQLerの7つ道具 plus
MySQLerの7つ道具 plusMySQLerの7つ道具 plus
MySQLerの7つ道具 plusyoku0825
 
MySQL 5.7の次のMySQLは
MySQL 5.7の次のMySQLはMySQL 5.7の次のMySQLは
MySQL 5.7の次のMySQLはyoku0825
 
MySQLerの7つ道具
MySQLerの7つ道具MySQLerの7つ道具
MySQLerの7つ道具yoku0825
 
MHAの次を目指す mikasafabric for MySQL
MHAの次を目指す mikasafabric for MySQLMHAの次を目指す mikasafabric for MySQL
MHAの次を目指す mikasafabric for MySQLyoku0825
 
5.7の次のMySQL
5.7の次のMySQL5.7の次のMySQL
5.7の次のMySQLyoku0825
 
mikasafabric for MySQL
mikasafabric for MySQLmikasafabric for MySQL
mikasafabric for MySQLyoku0825
 
とあるイルカの近況報告
とあるイルカの近況報告とあるイルカの近況報告
とあるイルカの近況報告yoku0825
 
MySQL Fabricでぼっこぼこにされたはなし
MySQL FabricでぼっこぼこにされたはなしMySQL Fabricでぼっこぼこにされたはなし
MySQL Fabricでぼっこぼこにされたはなしyoku0825
 

Plus de yoku0825 (20)

逝くぞ最新版、罠の貯蔵は十分か
逝くぞ最新版、罠の貯蔵は十分か逝くぞ最新版、罠の貯蔵は十分か
逝くぞ最新版、罠の貯蔵は十分か
 
サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技
サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技
サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技
 
MySQLレプリケーションあれやこれや
MySQLレプリケーションあれやこれやMySQLレプリケーションあれやこれや
MySQLレプリケーションあれやこれや
 
MySQL 8.0で憶えておいてほしいこと
MySQL 8.0で憶えておいてほしいことMySQL 8.0で憶えておいてほしいこと
MySQL 8.0で憶えておいてほしいこと
 
片手間MySQLチューニング戦略
片手間MySQLチューニング戦略片手間MySQLチューニング戦略
片手間MySQLチューニング戦略
 
MySQLを割と一人で300台管理する技術
MySQLを割と一人で300台管理する技術MySQLを割と一人で300台管理する技術
MySQLを割と一人で300台管理する技術
 
MySQLステータスモニタリング
MySQLステータスモニタリングMySQLステータスモニタリング
MySQLステータスモニタリング
 
わかった気になるMySQL
わかった気になるMySQLわかった気になるMySQL
わかった気になるMySQL
 
わたしを支える技術
わたしを支える技術わたしを支える技術
わたしを支える技術
 
MySQL 5.7の次のMySQL 8.0はどんなものになるだろう
MySQL 5.7の次のMySQL 8.0はどんなものになるだろうMySQL 5.7の次のMySQL 8.0はどんなものになるだろう
MySQL 5.7の次のMySQL 8.0はどんなものになるだろう
 
Dockerイメージで誰でも気軽にMroonga体験
Dockerイメージで誰でも気軽にMroonga体験Dockerイメージで誰でも気軽にMroonga体験
Dockerイメージで誰でも気軽にMroonga体験
 
MySQLアンチパターン
MySQLアンチパターンMySQLアンチパターン
MySQLアンチパターン
 
MySQLerの7つ道具 plus
MySQLerの7つ道具 plusMySQLerの7つ道具 plus
MySQLerの7つ道具 plus
 
MySQL 5.7の次のMySQLは
MySQL 5.7の次のMySQLはMySQL 5.7の次のMySQLは
MySQL 5.7の次のMySQLは
 
MySQLerの7つ道具
MySQLerの7つ道具MySQLerの7つ道具
MySQLerの7つ道具
 
MHAの次を目指す mikasafabric for MySQL
MHAの次を目指す mikasafabric for MySQLMHAの次を目指す mikasafabric for MySQL
MHAの次を目指す mikasafabric for MySQL
 
5.7の次のMySQL
5.7の次のMySQL5.7の次のMySQL
5.7の次のMySQL
 
mikasafabric for MySQL
mikasafabric for MySQLmikasafabric for MySQL
mikasafabric for MySQL
 
とあるイルカの近況報告
とあるイルカの近況報告とあるイルカの近況報告
とあるイルカの近況報告
 
MySQL Fabricでぼっこぼこにされたはなし
MySQL FabricでぼっこぼこにされたはなしMySQL Fabricでぼっこぼこにされたはなし
MySQL Fabricでぼっこぼこにされたはなし
 

Which is your favorite mysqld