33
@RKajiyama

MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

Embed Size (px)

DESCRIPTION

2013年10月25日のMySQL Casual TalksでのMySQL Labsリリースのご紹介です。Labsリリースのダウンロードはこちらから http://labs.mysql.com

Citation preview

Page 1: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

@RKajiyama

Page 2: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

殿堂入りしてない方のアレ、Labs ~Multi-Source Replication を添えて~

@RKajiyama

Page 3: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

labs.mysql.com

Page 4: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

Please, DO NOT USE THESE BINARIES IN PRODUCTION.

Page 5: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

Hadoop Applier for MySQL

MySQL JSON UDFs

MySQL Multi-source Replication

MySQL Utilities - Fabric

Page 6: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

Hadoop Applier for MySQL

MySQL JSON UDFs

MySQL Multi-source Replication

MySQL Utilities - Fabric

Page 7: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama
Page 8: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama
Page 9: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

INSERT only!!

Page 10: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

Hadoop Applier for MySQL

MySQL JSON UDFs

MySQL Multi-source Replication

MySQL Utilities - Fabric

Page 11: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

www.slideshare.net/ yoyamasaki/my-sql-jsonudf

Page 12: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

Hadoop Applier for MySQL

MySQL JSON UDFs

MySQL Multi-source Replication

MySQL Utilities - Fabric

Page 13: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

Binlog

Master 1

Binlog

Master 2

Binlog

Master N

IO 1

Relay 1

Coordinator

W1 W2 … WX

IO 2

Relay 2

Coordinator

W1 W2 … WX

Coordinator

W1 W2 … WX

IO N

Relay N

Coordinator

W1 W2 … WX

Slave  

Page 14: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama
Page 15: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

CHANGE MASTER TO master_def ….. FOR CHANNEL=”<channel_name>”

START SLAVE [thread_types] [until_option] [connection_options] FOR CHANNEL=”<channel_name>"

STOP SLAVE [thread_types] FOR CHANNEL=”<channel_name>”

RESET SLAVE [ALL] FOR CHANNEL=”<channel_name>”

FLUSH RELAY LOGS FOR CHANNEL=”channel_name>”

SHOW RELAY LOG EVENTS FOR CHANNEL=”<channel_name>”

SELECT MASTER_POS_WAIT(“master_log_file' master_log_pews [, timeout][, channel_name])

START SLAVE [thread_type] FOR ALL CHANNELS

STOP SLAVE [thread_type] FOR ALL CHANNELS

Page 16: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

Hadoop Applier for MySQL

MySQL JSON UDFs

MySQL Multi-source Replication

MySQL Utilities - Fabric

Page 17: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

MySQL Utilities Since 2010

Page 18: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama
Page 19: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

App

Page 20: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

PHP Python Java

Page 21: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

vnwrites. blogspot.com

Page 22: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

MySQL Utilities - Fabric +

MySQL Multi-source Replication +

Multi Thread Slave

Page 23: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

labs.mysql.com &

bugs.mysql.com

Page 24: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

Affects  Me

Page 25: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

告知

Page 26: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

2013年11月 13-15日

Page 27: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

db tech showcase by インサイトテクノロジー

Page 28: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

松信さん 来日予定

Page 29: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

MySQL 5.6 at

Facebook

Page 30: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

山崎さんMySQL 5.6時代のパフォチュー

Page 31: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

奥野さんMySQL Cluster徹底活用術

Page 32: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

梶山 MySQL 5.7 & Labs

Page 33: MySQL Casual Talks vol.5 - MySQL Labs - @RKajiyama

@RKajiyama