SlideShare a Scribd company logo
MySQL Shell - The DevOps Tool for MySQL
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		
MySQL	Shell
The	DevOps Tool	for	MySQL
Miguel	Araújo
Senior	Software	Developer
MySQL	Middleware	and	Clients
October	02,	2017
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
Safe	Harbor	Statement
The	following	is	intended	to	outline	our	general	product	direction.	It	is	intended	for	
information	purposes	only,	and	may	not	be	incorporated	into	any	contract.	It	is	not	a	
commitment	to	deliver	any	material,	code,	or	functionality,	and	should	not	be	relied	upon	
in	making	purchasing	decisions.	The	development,	release,	and	timing	of	any	features	or	
functionality	described	for	Oracle’s	products	remains	at	the	sole	discretion	of	Oracle.
3
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
Program	Agenda
Introduction	to	DevOps
MySQL	Shell
Live	Demo	(Dev)
MySQL	InnoDB Cluster
Live	Demo	(Ops)
Summary
1
2
3
4
5
4
6
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
Program	Agenda
Introduction	to	DevOps
MySQL	Shell
Live	Demo	(Dev)
MySQL	InnoDB Cluster
Live	Demo	(Ops)
Summary
1
2
3
4
5
5
6
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		| 6
Introduction	- DevOps
DEVOPS
Software	OperationsSoftware	Development
… It’s	all	about	CAMS*!
*	Damon	Edwards and John	Willis at	DevOpsDays Mountainview 2010
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		| 7
Introduction	- DevOps
… meaningful monitoring data
Measurement
… quality,	speed,	consistency
...	people and processes	i.e.	
communication
… information,	tools,	lessons
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
DevOps:	Goals
• Continuous,	faster	development
• Faster	time	to	deliver
• Lower	the	failure	rate
• Reduce	dependency	of	staff	that	owns	all	the	knowledge	by	sharing	the	
competences	to	all	the	team
8
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
DevOps:	How?
• Culture
– Reduce	friction	between	teams
– Better	collaboration	between	teams
– Share	knowledge	and	roles
– Developers,	sysadmins	and	DBAs	must	
share	work,	decisions	and	ideas
• Automation
– Systems	and	scenarios	need	to	be	able	
to	be	easily	and	quickly	reproducible
– Use	automation	tools	for	deployment	
and	configuration	(puppet,	chef,	etc)
– Deploying	systems	becomes	easier	to	
everyone	and	a	standard
– Lowers	the	risk
9
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
DevOps:	How?
• Measurement
– Monitoring
– Check	the	service	status
– Learn	the	infrastructure
– Anticipate	failures	and	needs
– Act	fast!
• Sharing
– Share	all	monitoring	info
– Share	test	results	and	builds
– Allows	being	able	to	plan	ahead!
10
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
Program	Agenda
Introduction	to	DevOps
MySQL	Shell
Live	Demo	(Dev)
MySQL	InnoDB Cluster
Live	Demo	(Ops)
Summary
1
2
3
4
5
11
6
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
MySQL	Shell:	Intro
• Interactive	multi-language	interface	that	supports	development	and	
administration	for	the	MySQL	Server
• Integrating	part	of	the	Server,	as	a	component
• Can	be	used	to	perform	data	queries	or	updates,	and	administration	
operations
12
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
MySQL	Shell:	Goal
• One	tool	for	MySQL	development	and	administrative	tasks
• Natural	interface	for	all	MySQL	related	”DevOps”!
– Unified Interface	for	Developers	and	DBAs
• Intuitive,	flexible	and	powerful
• Provides	scripting	with	development	and	administrative	APIs
13
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
MySQL	Shell:	Features	(Dev)
• Interactive	multi-language	support
– JavaScript,	Python	and	SQL
– Both	interactive	and	batch	operations
• Document	and	Relational	models
– Supports	the	classic	relational	model
– Modern	fluent	API	for	the	MySQL	Document	Store
• CRUD	and	Relational
– Supports	the	traditional	Table	results,	as	well	as	JSON	or	Tab	separated	output
14
MySQL
Development
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		
MySQL	Shell
Development
Live	Demo!
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
MySQL	Shell:	Features	(Ops)
• Administration	API:	AdminAPI
– Creation	and	Management	of	InnoDB Clusters
– Hides	the	complexity	of:
• Configuration
• Provisioning
• Orchestration
– Simple	and	straight-forward
– Doesn’t	require	MySQL	expertise
– Flexible,	powerful	and	secure
– Available	in	both	JavaScript	and	Python
16
MySQL
Administration
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
Program	Agenda
Introduction	to	DevOps
MySQL	Shell
Live	Demo	(Dev)
MySQL	InnoDB Cluster
Live	Demo	(Ops)
Summary
1
2
3
4
5
17
6
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
100%
Virtually	all	organization	require	their	
most	critical	systems	to	be	highly	
available
18
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
MySQL	InnoDB Cluster:	Background
19
• High	Availability
– Critical Factor
– Replication	as	a	common	solution
– MySQL	has support for:
• Classic master-slave replication
• DRDB
• Other OS	or VM	solutions ...
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
MySQL	InnoDB Cluster:	Background
• High	Availability
– Critical Factor
– Replication	as	a	common	solution
– MySQL	has support for:
• Classic master-slave replication
• DRDB
• Other OS	or VM	solutions ...
• Group	Replication
– Virtually	synchronous	replication
– Update-everywhere
– Automatic	server	fail-over
• Distributed	recovery
– Group	reconfiguration
20
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
MySQL	InnoDB Cluster:	Background
• Challenging	task
– Not	easy	to	setup	and	maintain
– Technical	knowledge	needed
– How	to	configure	the	applications?
– How	to	integrate	all	the	components?
21
? ?
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
MySQL	InnoDB Cluster:	Vision
22
– Engineering	Team
“A	single	product	— MySQL	— with	high	availability	and	scaling	
features	baked	in;	providing	an	integrated	end-to-end	solution	
that	is	easy	to	use.”
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		| 23
Scale-Out
High	Performance
Ease-of-Use
Built-in	HA
Out-of-Box	Solution
Everything	Integrated
MySQL
InnoDB
cluster
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		| 24
InnoDB Cluster
MySQL	Group	Replication
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		| 25
App	Servers	with
MySQL	Router
InnoDB Cluster
MySQL	Group	Replication
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		| 26
App	Servers	with
MySQL	Router
InnoDB Cluster
MySQL	Group	Replication
MySQL	Shell
Setup,	Manage,
Orchestrate
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		| 27
App	Servers	with
MySQL	Router
InnoDB Cluster
MySQL	Group	Replication
MySQL	Shell
Setup,	Manage,
Orchestrate Clients
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		| 28
App	Servers	with
MySQL	Router
InnoDB Cluster
MySQL	Group	Replication
MySQL	Shell
Setup,	Manage,
Orchestrate Clients
One	Product
Full	Stack	HA
Solution
Easy	to	use!
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
Program	Agenda
Introduction	to	DevOps
MySQL	Shell
Live	Demo	(Dev)
MySQL	InnoDB Cluster
Live	Demo	(Ops)
Summary
1
2
3
4
5
29
6
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		
MySQL	Shell
Ops	(administration)
InnoDB Cluster
Live	Demo!
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
Program	Agenda
Introduction	to	DevOps
MySQL	Shell
Live	Demo	(Dev)
MySQL	InnoDB Cluster
Live	Demo	(Ops)
Summary
1
2
3
4
5
31
6
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
Summary
• MySQL	Shell	brings	together	developers	and	DBAs
• Unified	interface:	one	tool!
• Development	and	Administration	APIs
• MySQL	InnoDB Cluster	is	THE	MySQL	Native	HA	out-of-box solution:
• Easy	to	use:	usability	as	a	top	concern
• Powerful	and	flexible
• MySQL	Shell	with	AdminAPI
32
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		|
Resources
• MySQL	Shell	Userguide:
– https://dev.mysql.com/doc/refman/en/mysql-shell.html
• InnoDB Cluster	Userguide:
– http://dev.mysql.com/doc/refman/en/mysql-innodb-cluster-userguide.html
• APIs	Reference	manuals
– JavaScript:	https://dev.mysql.com/doc/dev/mysqlsh-api-javascript/
– Python:	https://dev.mysql.com/doc/dev/mysqlsh-api-python/
• Blogging
– http://mysqlserverteam.com/category/high-availability
33
Copyright	©	2017, Oracle	and/or	its	affiliates.	All	rights	reserved.		| 34
Thank	you!
Q/A
MySQL Shell - The DevOps Tool for MySQL
Ad

Recommended

Disaster Recovery with MySQL InnoDB ClusterSet - What is it and how do I use it?
Disaster Recovery with MySQL InnoDB ClusterSet - What is it and how do I use it?
Miguel Araújo
 
MySQL Proxy. A powerful, flexible MySQL toolbox.
MySQL Proxy. A powerful, flexible MySQL toolbox.
Miguel Araújo
 
MySQL InnoDB Cluster / ReplicaSet - Making Provisioning & Troubleshooting as ...
MySQL InnoDB Cluster / ReplicaSet - Making Provisioning & Troubleshooting as ...
Miguel Araújo
 
MySQL Shell - A DevOps-engineer day with MySQL’s development and administrati...
MySQL Shell - A DevOps-engineer day with MySQL’s development and administrati...
Miguel Araújo
 
MySQL InnoDB Cluster: Management and Troubleshooting with MySQL Shell
MySQL InnoDB Cluster: Management and Troubleshooting with MySQL Shell
Miguel Araújo
 
State of the Dolphin 2020 - 25th Anniversary of MySQL with 8.0.20
State of the Dolphin 2020 - 25th Anniversary of MySQL with 8.0.20
Frederic Descamps
 
MySQL Shell - The Best MySQL DBA Tool
MySQL Shell - The Best MySQL DBA Tool
Miguel Araújo
 
MySQL Replication Performance in the Cloud
MySQL Replication Performance in the Cloud
Vitor Oliveira
 
MySQL InnoDB Cluster - Advanced Configuration & Operations
MySQL InnoDB Cluster - Advanced Configuration & Operations
Frederic Descamps
 
MySQL Shell: the best DBA tool !
MySQL Shell: the best DBA tool !
Frederic Descamps
 
preFOSDEM MySQL Day - Best Practices to Upgrade to MySQL 8.0
preFOSDEM MySQL Day - Best Practices to Upgrade to MySQL 8.0
Frederic Descamps
 
MySQL InnoDB Cluster and Group Replication in a nutshell hands-on tutorial
MySQL InnoDB Cluster and Group Replication in a nutshell hands-on tutorial
Frederic Descamps
 
How to operate MySQL InnoDB Cluster with MySQL Shell
How to operate MySQL InnoDB Cluster with MySQL Shell
Frederic Descamps
 
MySQL Group Replication: Handling Network Glitches - Best Practices
MySQL Group Replication: Handling Network Glitches - Best Practices
Frederic Descamps
 
Python and MySQL 8.0 Document Store
Python and MySQL 8.0 Document Store
Frederic Descamps
 
MySQL User Camp: GTIDs
MySQL User Camp: GTIDs
Shivji Kumar Jha
 
Oracle Open World Middle East - MySQL 8 a Giant Leap for SQL
Oracle Open World Middle East - MySQL 8 a Giant Leap for SQL
Frederic Descamps
 
MySQL Shell: The DevOps Tool for MySQL
MySQL Shell: The DevOps Tool for MySQL
Miguel Araújo
 
Oracle Open World 2018 / Code One : MySQL 8.0 Document Store
Oracle Open World 2018 / Code One : MySQL 8.0 Document Store
Frederic Descamps
 
MySQL Shell - the best DBA tool ?
MySQL Shell - the best DBA tool ?
Frederic Descamps
 
Oracle OpenWorld 2013 - HOL9737 MySQL Replication Best Practices
Oracle OpenWorld 2013 - HOL9737 MySQL Replication Best Practices
Sven Sandberg
 
MySQL 8.0 InnoDB Cluster - Easiest Tutorial
MySQL 8.0 InnoDB Cluster - Easiest Tutorial
Frederic Descamps
 
Another MySQL HA Solution for ProxySQL Users, Easy and All Integrated: MySQL ...
Another MySQL HA Solution for ProxySQL Users, Easy and All Integrated: MySQL ...
Frederic Descamps
 
MySQL 8.0 : High Availability Solution for Everybody
MySQL 8.0 : High Availability Solution for Everybody
Frederic Descamps
 
MySQL Group Replication - HandsOn Tutorial
MySQL Group Replication - HandsOn Tutorial
Kenny Gryp
 
MySQL InnoDB Cluster / ReplicaSet - Tutorial
MySQL InnoDB Cluster / ReplicaSet - Tutorial
Kenny Gryp
 
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
Continuent
 
Cloud native - Why to use MySQL 8.0 and how to use it on oci with MDS
Cloud native - Why to use MySQL 8.0 and how to use it on oci with MDS
Frederic Descamps
 
MySQL in oracle_environments(Part 2): MySQL Enterprise Monitor & Oracle Enter...
MySQL in oracle_environments(Part 2): MySQL Enterprise Monitor & Oracle Enter...
OracleMySQL
 
MySQL Devops Webinar
MySQL Devops Webinar
Frederic Descamps
 

More Related Content

What's hot (20)

MySQL InnoDB Cluster - Advanced Configuration & Operations
MySQL InnoDB Cluster - Advanced Configuration & Operations
Frederic Descamps
 
MySQL Shell: the best DBA tool !
MySQL Shell: the best DBA tool !
Frederic Descamps
 
preFOSDEM MySQL Day - Best Practices to Upgrade to MySQL 8.0
preFOSDEM MySQL Day - Best Practices to Upgrade to MySQL 8.0
Frederic Descamps
 
MySQL InnoDB Cluster and Group Replication in a nutshell hands-on tutorial
MySQL InnoDB Cluster and Group Replication in a nutshell hands-on tutorial
Frederic Descamps
 
How to operate MySQL InnoDB Cluster with MySQL Shell
How to operate MySQL InnoDB Cluster with MySQL Shell
Frederic Descamps
 
MySQL Group Replication: Handling Network Glitches - Best Practices
MySQL Group Replication: Handling Network Glitches - Best Practices
Frederic Descamps
 
Python and MySQL 8.0 Document Store
Python and MySQL 8.0 Document Store
Frederic Descamps
 
MySQL User Camp: GTIDs
MySQL User Camp: GTIDs
Shivji Kumar Jha
 
Oracle Open World Middle East - MySQL 8 a Giant Leap for SQL
Oracle Open World Middle East - MySQL 8 a Giant Leap for SQL
Frederic Descamps
 
MySQL Shell: The DevOps Tool for MySQL
MySQL Shell: The DevOps Tool for MySQL
Miguel Araújo
 
Oracle Open World 2018 / Code One : MySQL 8.0 Document Store
Oracle Open World 2018 / Code One : MySQL 8.0 Document Store
Frederic Descamps
 
MySQL Shell - the best DBA tool ?
MySQL Shell - the best DBA tool ?
Frederic Descamps
 
Oracle OpenWorld 2013 - HOL9737 MySQL Replication Best Practices
Oracle OpenWorld 2013 - HOL9737 MySQL Replication Best Practices
Sven Sandberg
 
MySQL 8.0 InnoDB Cluster - Easiest Tutorial
MySQL 8.0 InnoDB Cluster - Easiest Tutorial
Frederic Descamps
 
Another MySQL HA Solution for ProxySQL Users, Easy and All Integrated: MySQL ...
Another MySQL HA Solution for ProxySQL Users, Easy and All Integrated: MySQL ...
Frederic Descamps
 
MySQL 8.0 : High Availability Solution for Everybody
MySQL 8.0 : High Availability Solution for Everybody
Frederic Descamps
 
MySQL Group Replication - HandsOn Tutorial
MySQL Group Replication - HandsOn Tutorial
Kenny Gryp
 
MySQL InnoDB Cluster / ReplicaSet - Tutorial
MySQL InnoDB Cluster / ReplicaSet - Tutorial
Kenny Gryp
 
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
Continuent
 
Cloud native - Why to use MySQL 8.0 and how to use it on oci with MDS
Cloud native - Why to use MySQL 8.0 and how to use it on oci with MDS
Frederic Descamps
 
MySQL InnoDB Cluster - Advanced Configuration & Operations
MySQL InnoDB Cluster - Advanced Configuration & Operations
Frederic Descamps
 
MySQL Shell: the best DBA tool !
MySQL Shell: the best DBA tool !
Frederic Descamps
 
preFOSDEM MySQL Day - Best Practices to Upgrade to MySQL 8.0
preFOSDEM MySQL Day - Best Practices to Upgrade to MySQL 8.0
Frederic Descamps
 
MySQL InnoDB Cluster and Group Replication in a nutshell hands-on tutorial
MySQL InnoDB Cluster and Group Replication in a nutshell hands-on tutorial
Frederic Descamps
 
How to operate MySQL InnoDB Cluster with MySQL Shell
How to operate MySQL InnoDB Cluster with MySQL Shell
Frederic Descamps
 
MySQL Group Replication: Handling Network Glitches - Best Practices
MySQL Group Replication: Handling Network Glitches - Best Practices
Frederic Descamps
 
Python and MySQL 8.0 Document Store
Python and MySQL 8.0 Document Store
Frederic Descamps
 
Oracle Open World Middle East - MySQL 8 a Giant Leap for SQL
Oracle Open World Middle East - MySQL 8 a Giant Leap for SQL
Frederic Descamps
 
MySQL Shell: The DevOps Tool for MySQL
MySQL Shell: The DevOps Tool for MySQL
Miguel Araújo
 
Oracle Open World 2018 / Code One : MySQL 8.0 Document Store
Oracle Open World 2018 / Code One : MySQL 8.0 Document Store
Frederic Descamps
 
MySQL Shell - the best DBA tool ?
MySQL Shell - the best DBA tool ?
Frederic Descamps
 
Oracle OpenWorld 2013 - HOL9737 MySQL Replication Best Practices
Oracle OpenWorld 2013 - HOL9737 MySQL Replication Best Practices
Sven Sandberg
 
MySQL 8.0 InnoDB Cluster - Easiest Tutorial
MySQL 8.0 InnoDB Cluster - Easiest Tutorial
Frederic Descamps
 
Another MySQL HA Solution for ProxySQL Users, Easy and All Integrated: MySQL ...
Another MySQL HA Solution for ProxySQL Users, Easy and All Integrated: MySQL ...
Frederic Descamps
 
MySQL 8.0 : High Availability Solution for Everybody
MySQL 8.0 : High Availability Solution for Everybody
Frederic Descamps
 
MySQL Group Replication - HandsOn Tutorial
MySQL Group Replication - HandsOn Tutorial
Kenny Gryp
 
MySQL InnoDB Cluster / ReplicaSet - Tutorial
MySQL InnoDB Cluster / ReplicaSet - Tutorial
Kenny Gryp
 
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
Continuent
 
Cloud native - Why to use MySQL 8.0 and how to use it on oci with MDS
Cloud native - Why to use MySQL 8.0 and how to use it on oci with MDS
Frederic Descamps
 

Similar to MySQL Shell - The DevOps Tool for MySQL (20)

MySQL in oracle_environments(Part 2): MySQL Enterprise Monitor & Oracle Enter...
MySQL in oracle_environments(Part 2): MySQL Enterprise Monitor & Oracle Enter...
OracleMySQL
 
MySQL Devops Webinar
MySQL Devops Webinar
Frederic Descamps
 
MySQL Enterprise Edition Overview
MySQL Enterprise Edition Overview
Mario Beck
 
20190615 hkos-mysql-troubleshootingandperformancev2
20190615 hkos-mysql-troubleshootingandperformancev2
Ivan Ma
 
FOSDEM'18: MySQL InnoDB Cluster - MySQL HA Made Easy!
FOSDEM'18: MySQL InnoDB Cluster - MySQL HA Made Easy!
Miguel Araújo
 
MySQL Enterprise Monitor
MySQL Enterprise Monitor
Mario Beck
 
Oracle Database Appliance, ODA, X7-2 portfolio.
Oracle Database Appliance, ODA, X7-2 portfolio.
Daryll Whyte
 
MySQL Shell for DBAs
MySQL Shell for DBAs
Frederic Descamps
 
Pluk2011 deploy-mysql-like-a-devops-sysadmin
Pluk2011 deploy-mysql-like-a-devops-sysadmin
Frederic Descamps
 
01 demystifying mysq-lfororacledbaanddeveloperv1
01 demystifying mysq-lfororacledbaanddeveloperv1
Ivan Ma
 
MySQL enterprise edition
MySQL enterprise edition
Mark Swarbrick
 
MySQL Enterprise Monitor
MySQL Enterprise Monitor
Mark Swarbrick
 
Using MySQL Enterprise Monitor for Continuous Performance Improvement
Using MySQL Enterprise Monitor for Continuous Performance Improvement
Mark Matthews
 
Drive faster & better software delivery with performance monitoring & DevOps
Drive faster & better software delivery with performance monitoring & DevOps
Volker Linz
 
MySQL London Tech Tour March 2015 - Whats New
MySQL London Tech Tour March 2015 - Whats New
Mark Swarbrick
 
MySQL Breakfast in London - 24 June 2010
MySQL Breakfast in London - 24 June 2010
Ivan Zoratti
 
B4 making dev_ops_really_work
B4 making dev_ops_really_work
Dr. Wilfred Lin (Ph.D.)
 
Full Download High Performance MySQL Optimization Backups Replication and Mor...
Full Download High Performance MySQL Optimization Backups Replication and Mor...
qunajfogoe
 
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
Olivier DASINI
 
My sql8 innodb_cluster
My sql8 innodb_cluster
Mysql User Camp
 
MySQL in oracle_environments(Part 2): MySQL Enterprise Monitor & Oracle Enter...
MySQL in oracle_environments(Part 2): MySQL Enterprise Monitor & Oracle Enter...
OracleMySQL
 
MySQL Enterprise Edition Overview
MySQL Enterprise Edition Overview
Mario Beck
 
20190615 hkos-mysql-troubleshootingandperformancev2
20190615 hkos-mysql-troubleshootingandperformancev2
Ivan Ma
 
FOSDEM'18: MySQL InnoDB Cluster - MySQL HA Made Easy!
FOSDEM'18: MySQL InnoDB Cluster - MySQL HA Made Easy!
Miguel Araújo
 
MySQL Enterprise Monitor
MySQL Enterprise Monitor
Mario Beck
 
Oracle Database Appliance, ODA, X7-2 portfolio.
Oracle Database Appliance, ODA, X7-2 portfolio.
Daryll Whyte
 
Pluk2011 deploy-mysql-like-a-devops-sysadmin
Pluk2011 deploy-mysql-like-a-devops-sysadmin
Frederic Descamps
 
01 demystifying mysq-lfororacledbaanddeveloperv1
01 demystifying mysq-lfororacledbaanddeveloperv1
Ivan Ma
 
MySQL enterprise edition
MySQL enterprise edition
Mark Swarbrick
 
MySQL Enterprise Monitor
MySQL Enterprise Monitor
Mark Swarbrick
 
Using MySQL Enterprise Monitor for Continuous Performance Improvement
Using MySQL Enterprise Monitor for Continuous Performance Improvement
Mark Matthews
 
Drive faster & better software delivery with performance monitoring & DevOps
Drive faster & better software delivery with performance monitoring & DevOps
Volker Linz
 
MySQL London Tech Tour March 2015 - Whats New
MySQL London Tech Tour March 2015 - Whats New
Mark Swarbrick
 
MySQL Breakfast in London - 24 June 2010
MySQL Breakfast in London - 24 June 2010
Ivan Zoratti
 
Full Download High Performance MySQL Optimization Backups Replication and Mor...
Full Download High Performance MySQL Optimization Backups Replication and Mor...
qunajfogoe
 
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
Olivier DASINI
 
Ad

More from Miguel Araújo (11)

Routing Guidelines: Unlocking Smarter Query Routing in MySQL Architectures
Routing Guidelines: Unlocking Smarter Query Routing in MySQL Architectures
Miguel Araújo
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
 
MySQL Router - Explore The Secrets (MySQL Belgian Days 2024)
MySQL Router - Explore The Secrets (MySQL Belgian Days 2024)
Miguel Araújo
 
MySQL Shell/AdminAPI - MySQL Architectures Made Easy For All!
MySQL Shell/AdminAPI - MySQL Architectures Made Easy For All!
Miguel Araújo
 
Deep Dive into MySQL InnoDB Cluster Read Scale-out Capabilities.pdf
Deep Dive into MySQL InnoDB Cluster Read Scale-out Capabilities.pdf
Miguel Araújo
 
MySQL Database Architectures - High Availability and Disaster Recovery Solution
MySQL Database Architectures - High Availability and Disaster Recovery Solution
Miguel Araújo
 
MySQL InnoDB Cluster / ReplicaSet - Tutorial
MySQL InnoDB Cluster / ReplicaSet - Tutorial
Miguel Araújo
 
MySQL 8 High Availability with InnoDB Clusters
MySQL 8 High Availability with InnoDB Clusters
Miguel Araújo
 
SLQ vs NOSQL - friends or foes
SLQ vs NOSQL - friends or foes
Miguel Araújo
 
Asynchronous Replication of Databases
Asynchronous Replication of Databases
Miguel Araújo
 
Evaluating Data Freshness in Large Scale Replicated Databases
Evaluating Data Freshness in Large Scale Replicated Databases
Miguel Araújo
 
Routing Guidelines: Unlocking Smarter Query Routing in MySQL Architectures
Routing Guidelines: Unlocking Smarter Query Routing in MySQL Architectures
Miguel Araújo
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
 
MySQL Router - Explore The Secrets (MySQL Belgian Days 2024)
MySQL Router - Explore The Secrets (MySQL Belgian Days 2024)
Miguel Araújo
 
MySQL Shell/AdminAPI - MySQL Architectures Made Easy For All!
MySQL Shell/AdminAPI - MySQL Architectures Made Easy For All!
Miguel Araújo
 
Deep Dive into MySQL InnoDB Cluster Read Scale-out Capabilities.pdf
Deep Dive into MySQL InnoDB Cluster Read Scale-out Capabilities.pdf
Miguel Araújo
 
MySQL Database Architectures - High Availability and Disaster Recovery Solution
MySQL Database Architectures - High Availability and Disaster Recovery Solution
Miguel Araújo
 
MySQL InnoDB Cluster / ReplicaSet - Tutorial
MySQL InnoDB Cluster / ReplicaSet - Tutorial
Miguel Araújo
 
MySQL 8 High Availability with InnoDB Clusters
MySQL 8 High Availability with InnoDB Clusters
Miguel Araújo
 
SLQ vs NOSQL - friends or foes
SLQ vs NOSQL - friends or foes
Miguel Araújo
 
Asynchronous Replication of Databases
Asynchronous Replication of Databases
Miguel Araújo
 
Evaluating Data Freshness in Large Scale Replicated Databases
Evaluating Data Freshness in Large Scale Replicated Databases
Miguel Araújo
 
Ad

Recently uploaded (20)

Decipher SEO Solutions for your startup needs.
Decipher SEO Solutions for your startup needs.
mathai2
 
OpenTelemetry 101 Cloud Native Barcelona
OpenTelemetry 101 Cloud Native Barcelona
Imma Valls Bernaus
 
Microsoft Business-230T01A-ENU-PowerPoint_01.pptx
Microsoft Business-230T01A-ENU-PowerPoint_01.pptx
soulamaabdoulaye128
 
Enable Your Cloud Journey With Microsoft Trusted Partner | IFI Tech
Enable Your Cloud Journey With Microsoft Trusted Partner | IFI Tech
IFI Techsolutions
 
DevOps for AI: running LLMs in production with Kubernetes and KubeFlow
DevOps for AI: running LLMs in production with Kubernetes and KubeFlow
Aarno Aukia
 
Zoneranker’s Digital marketing solutions
Zoneranker’s Digital marketing solutions
reenashriee
 
Who will create the languages of the future?
Who will create the languages of the future?
Jordi Cabot
 
wAIred_RabobankIgniteSession_12062025.pptx
wAIred_RabobankIgniteSession_12062025.pptx
SimonedeGijt
 
Women in Tech: Marketo Engage User Group - June 2025 - AJO with AWS
Women in Tech: Marketo Engage User Group - June 2025 - AJO with AWS
BradBedford3
 
Reimagining Software Development and DevOps with Agentic AI
Reimagining Software Development and DevOps with Agentic AI
Maxim Salnikov
 
Async-ronizing Success at Wix - Patterns for Seamless Microservices - Devoxx ...
Async-ronizing Success at Wix - Patterns for Seamless Microservices - Devoxx ...
Natan Silnitsky
 
Wondershare PDFelement Pro 11.4.20.3548 Crack Free Download
Wondershare PDFelement Pro 11.4.20.3548 Crack Free Download
Puppy jhon
 
Making significant Software Architecture decisions
Making significant Software Architecture decisions
Bert Jan Schrijver
 
Rierino Commerce Platform - CMS Solution
Rierino Commerce Platform - CMS Solution
Rierino
 
SAP Datasphere Catalog L2 (2024-02-07).pptx
SAP Datasphere Catalog L2 (2024-02-07).pptx
HimanshuSachdeva46
 
Artificial Intelligence Workloads and Data Center Management
Artificial Intelligence Workloads and Data Center Management
SandeepKS52
 
On-Device AI: Is It Time to Go All-In, or Do We Still Need the Cloud?
On-Device AI: Is It Time to Go All-In, or Do We Still Need the Cloud?
Hassan Abid
 
Integrating Survey123 and R&H Data Using FME
Integrating Survey123 and R&H Data Using FME
Safe Software
 
Advanced Token Development - Decentralized Innovation
Advanced Token Development - Decentralized Innovation
arohisinghas720
 
Shell Skill Tree - LabEx Certification (LabEx)
Shell Skill Tree - LabEx Certification (LabEx)
VICTOR MAESTRE RAMIREZ
 
Decipher SEO Solutions for your startup needs.
Decipher SEO Solutions for your startup needs.
mathai2
 
OpenTelemetry 101 Cloud Native Barcelona
OpenTelemetry 101 Cloud Native Barcelona
Imma Valls Bernaus
 
Microsoft Business-230T01A-ENU-PowerPoint_01.pptx
Microsoft Business-230T01A-ENU-PowerPoint_01.pptx
soulamaabdoulaye128
 
Enable Your Cloud Journey With Microsoft Trusted Partner | IFI Tech
Enable Your Cloud Journey With Microsoft Trusted Partner | IFI Tech
IFI Techsolutions
 
DevOps for AI: running LLMs in production with Kubernetes and KubeFlow
DevOps for AI: running LLMs in production with Kubernetes and KubeFlow
Aarno Aukia
 
Zoneranker’s Digital marketing solutions
Zoneranker’s Digital marketing solutions
reenashriee
 
Who will create the languages of the future?
Who will create the languages of the future?
Jordi Cabot
 
wAIred_RabobankIgniteSession_12062025.pptx
wAIred_RabobankIgniteSession_12062025.pptx
SimonedeGijt
 
Women in Tech: Marketo Engage User Group - June 2025 - AJO with AWS
Women in Tech: Marketo Engage User Group - June 2025 - AJO with AWS
BradBedford3
 
Reimagining Software Development and DevOps with Agentic AI
Reimagining Software Development and DevOps with Agentic AI
Maxim Salnikov
 
Async-ronizing Success at Wix - Patterns for Seamless Microservices - Devoxx ...
Async-ronizing Success at Wix - Patterns for Seamless Microservices - Devoxx ...
Natan Silnitsky
 
Wondershare PDFelement Pro 11.4.20.3548 Crack Free Download
Wondershare PDFelement Pro 11.4.20.3548 Crack Free Download
Puppy jhon
 
Making significant Software Architecture decisions
Making significant Software Architecture decisions
Bert Jan Schrijver
 
Rierino Commerce Platform - CMS Solution
Rierino Commerce Platform - CMS Solution
Rierino
 
SAP Datasphere Catalog L2 (2024-02-07).pptx
SAP Datasphere Catalog L2 (2024-02-07).pptx
HimanshuSachdeva46
 
Artificial Intelligence Workloads and Data Center Management
Artificial Intelligence Workloads and Data Center Management
SandeepKS52
 
On-Device AI: Is It Time to Go All-In, or Do We Still Need the Cloud?
On-Device AI: Is It Time to Go All-In, or Do We Still Need the Cloud?
Hassan Abid
 
Integrating Survey123 and R&H Data Using FME
Integrating Survey123 and R&H Data Using FME
Safe Software
 
Advanced Token Development - Decentralized Innovation
Advanced Token Development - Decentralized Innovation
arohisinghas720
 
Shell Skill Tree - LabEx Certification (LabEx)
Shell Skill Tree - LabEx Certification (LabEx)
VICTOR MAESTRE RAMIREZ
 

MySQL Shell - The DevOps Tool for MySQL