SlideShare a Scribd company logo
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Why	MySQL	High	Availability	MaFers	
MaF	Lord	
MySQL	Product	Manager	
@maFalord
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Safe	Harbor	Statement	
The	following	is	intended	to	outline	our	general	product	direcNon.	It	is	intended	for	
informaNon	purposes	only,	and	may	not	be	incorporated	into	any	contract.	It	is	not	a	
commitment	to	deliver	any	material,	code,	or	funcNonality,	and	should	not	be	relied	upon	
in	making	purchasing	decisions.	The	development,	release,	and	Nming	of	any	features	or	
funcNonality	described	for	Oracle’s	products	remains	at	the	sole	discreNon	of	Oracle.	
3
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Program	Agenda	
4	
High	Availability	Explained		
NaNve	MySQL	High	Availability	
Highly	Available	MySQL	Reference	Architectures		
What’s	Coming	Next	for	MySQL	HA	and	Scale?	
1	
2	
3	
4
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Program	Agenda	
5	
High	Availability	Explained		
NaNve	MySQL	High	Availability	
Highly	Available	MySQL	Reference	Architectures		
What’s	Coming	Next	for	MySQL	HA	and	Scale?	
1	
2	
3	
4
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
High	Availability:	Terms	and	Concepts	
•  Availability		
– Outage	and	downNme	
– Mean	Time	Between	Failures	(MTBF)	
– Mean	Time	To	Recover	(MTTR)		
– Service	Level	Agreement	(SLA)	
– The	Nine’s	Scale	:	5	nines	=	5	mins	downNme	per	year	
•  Capacity	/	Performance		
•  Redundancy	
•  Fault	Tolerance	
•  Disaster	Tolerance/Recovery	
6
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
High	Availability:	ConsideraNons	
•  SLA	requirements	
– What	is	needed	to	support	your	business	objecNves	
•  OperaNonal	capabiliNes	
– Will	you	have	the	workforce	to	implement	and	maintain	it	
•  Service	agility	
– Can	it	grow	and	change	as	your	company	does	
•  Time	to	market	
– Can	you	go	to	market	quickly	
•  Budgetary	constraints	
– Cost	of	downNme	versus	cost	of	HA	implementaNon	
7	
	What	To	Use?
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
High	Availability:	Factors	
•  Environment	
– Redundant	servers	in	different	datacenters	and	geographical	areas	will	protect	you	
against	regional	issues—power	grid	failures,	hurricanes,	earthquakes,	etc.	
•  Hardware	
– Each	part	of	your	hardware	stack—networking,	storage,	servers—should	be	redundant	
•  Sogware	
– Every	layer	of	the	sogware	stack	needs	to	be	duplicated	and	distributed	across	
separate	hardware	and	environments		
•  Data	
– Data	loss	and	inconsistency/corrupNon	must	be	prevented	by	having	mulNple	copies	of	
each	piece	of	data,	with	consistency	checks	and	guarantees	for	each	change		
8
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
High	Availability:	Design	Factors	
•  Reliability,	Availability,	and	Serviceability	(RAS)	
– Reliability	
•  Quality	hardware	and	sogware	components	that	you	can	manage	and	trust	
– Availability	
•  MulNple	copies	of	each	datum	replicated	to	separate	hardware	
•  MulNple	copies	of	each	piece	of	the	hardware	and	sogware	stack	
•  MulNple	physical	locaNons	
– Separate	power	grids		
– Enough	physical	distance	to	survive	disasters	such	as	floods,	earthquakes,	and	power	grid	outages	
•  Resiliency		
– AutomaNon	to	transparently	deal	with	any	potenNal	failure	in	the	infrastructure,	hardware,	sogware	
– Serviceability		
•  Ensure	that	you	can	monitor,	diagnose,	maintain,	and	repair	it	all	
9
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
High	Availability:	Acceptable	Performance	
•  Performance	outside	of	acceptable	bounds	is	unavailability	
– Determine	your	acceptable	applicaNon	response	Nmes		
– Ensure	that	you	can	measure	impact	from	each	layer	of	stack	
– Determine	failure	versus	load		
•  Scale	up/out	or	failover		
•  Build	elasNcity	into	each	layer	
– Quickly	and	easily	scale	up	and	down	to	handle	changing	load	and	traffic	paFerns	
10
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
High	Availability:	The	Causes	of	DownNme	
11	
40%	
40%	
20%	
Sogware/ApplicaNon	 Human	Error	 Hardware	
*	Source:	Gartner		Group	1998	survey		
A	study	by	the	Gartner	Group	
projected	that	through	2015,	
80%	of	downNme	will	be	due	
to	people	and	process	issues
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
High	Availability:	The	Business	Cost	of	DownNme	
•  Calculate	a	cost	per	minute	of	downNme		
– Average	revenue	generated	per-minute	over	a	year		
– Cost	of	not	meeNng	any	customer	SLAs	
– Factor	in	costs	that	are	harder	to	quanNfy	
1.  Revenue	
2.  ReputaNon		
3.  Customer	senNment	
4.  Stock	price		
5.  Service’s	success		
6.  Company’s	very	existence		
12	
THIS is	why	
HA	ma;ers!
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
High	Availability:	Database	Needs	
•  Management	infrastructure		
– Monitoring	of	status,	health,	performance	
•  FaciliNes	for	service	changes,	service	transiNons	
•  Failure	detecNon	and	handling	
– IdenNfy	and	handle	failures		
•  ElasNcity	
– Scale	up	to	ensure	acceptable	performance	is	always	maintained	
•  Consistency	guarantees		
– Conflict	detecNon	and	handling	;	data	loss	protecNon/prevenNon	
•  Online	maintenance	
13
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
•  Recovery	Time	ObjecNve	
– Maximum	length	of	downNme	before	
there	is	break	in	“business	conNnuity”	
	
•  Recovery	Point	ObjecNve	
– Point	in	Nme	to	which	data	must	be	
recovered	when	service	is	re-
established	
Tier 1	
•  Mission-critical services	
Tier 2
•  Business-critical services
Tier 3
•  Task-critical services
Tier 4
•  Non-critical services
14	
High	Availability:	Does	The	ApplicaNon	Require	It?
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	
Master/Slave	
ReplicaEon	
Master/Slave	
with	Automated	
Failover		
DRBD	
OS	or	VM	
vendor	acEve/
passive	
soluEons	
MySQL	Group	
ReplicaEon	
High	Availability:	Common	MySQL	SoluNons	
9	 9	 .	 9	 9	 9	 %	
15	
ConEnuous	
Availability
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Program	Agenda	
16	
High	Availability	Explained		
NaNve	MySQL	High	Availability	
Highly	Available	MySQL	Reference	Architectures		
What’s	Coming	Next	for	MySQL	HA	and	Scale?	
1	
2	
3	
4
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
C	
B	
A	
C	
B	
A	CRASH	
C	
B	
A	
Now	B	is	the	
new	master	
Uh	Oh!	 It’s	OK!	
	A	major	building	block	for	high	availability	
	
What	is	ReplicaNon	Used	For?	
17
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Group	ReplicaEon	
18	
App	Servers	with	
MySQL	Router	
MySQL	Group	ReplicaNon	
			“High	Availability	becomes	a	core	
						first	class	feature	of	MySQL!”
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Group	ReplicaNon:	What	Is	It?	
•  Group	ReplicaNon	library	
– ImplementaNon	of	Replicated	Database	State	Machine	
theory	
•  MySQL	GCS	is	based	on	Paxos	(variant	of	Mencius)	
– Provides	virtually	synchronous	replicaNon	for	MySQL	5.7+	
– Supported	on	all	MySQL	pla>orms	
•  Linux,	Windows,	Solaris,	OSX,	FreeBSD	
	
“Mul?-master	update	anywhere	replica?on	plugin	for	MySQL	with	
built-in	conflict	detec1on	and	resolu1on,	automa1c	distributed	
recovery,	and	group	membership.”	
	
	 19	
App	Servers	with	
MySQL	Router	
MySQL	Group	ReplicaNon
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
•  A	highly	available	distributed	MySQL	database	service	
– Clustering	eliminates	single	points	of	failure	(SPOF)	
•  Allows	for	online	maintenance	
– Removes	the	need	for	manually	handling	server	fail-over	
– Provides	distributed	fault	tolerance	and	self-healing	
– Enables	AcNve/AcNve	update	anywhere	setups	
– Automates	reconfiguraNon	(adding/removing	nodes,	crashes,	failures)		
– Makes	it	easy	to	scale	up/down	based	on	demand	
– AutomaNcally	ensures	data	consistency	
•  Detects	and	handles	conflicts	
•  Prevents	data	loss		
•  Prevents	data	corrupNon	
20	
MySQL	Group	ReplicaNon:	What	Does	It	Provide?
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Group	ReplicaNon:	Use	Cases	
•  ElasEc	ReplicaEon	
– Environments	that	require	a	very	fluid	replicaNon	infrastructure,	where	the	number	
of	servers	has	to	grow	or	shrink	dynamically	and	with	liFle	pain	as	possible.	
•  Highly	Available	Shards	
– Sharding	is	a	popular	approach	to	achieve	write	scale-out.	Users	can	use	MySQL	
Group	ReplicaNon	to	implement	highly	available	shards	in	a	federated	system.		Each	
shard	can	map	into	a	ReplicaNon	Group.	
•  AlternaEve	to	Master-Slave	ReplicaEon	
– It	may	be	that	a	single	master	server	makes	it	a	single	point	of	contenNon.	WriNng	to	
an	enNre	group	may	prove	more	scalable	under	certain	circumstances.	
21
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Group	ReplicaNon:	What	Sets	It	Apart?	
•  Built	by	the	MySQL	Engineering	Team	
– NaNvely	integrated	into	Server:	InnoDB,	ReplicaNon,	GTIDs,	Performance	Schema,	SYS	
– Built-in,	no	need	for	separate	downloads	
– Available	on	all	plaxorms	[Linux,	Windows,	Solaris,	FreeBSD,	etc]	
•  BeFer	performance	than	similar	offerings	
– MySQL	GCS	has	opNmized	network	protocol	that	reduces	the	impact	on	latency	
•  Easier	monitoring		
– Simple	Performance	Schema	tables	for	group	and	node	status/stats	
– NaNve	support	for	Group	ReplicaNon	coming	to	MySQL	Enterprise	Monitor	
•  Modern	full	stack	MySQL	HA	being	built	around	it		
– NaNve	end-to-end	easy	to	use	sharded	InnoDB	clusters	
22
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Group	ReplicaNon:	Architecture	
Node	Types	
R:	Traffic	routers/proxies:	mysqlrouter,	haproxy,	sqlproxy,	...	
M:	mysqld	nodes	parNcipaNng	in	Group	ReplicaNon		
	 23
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Group	ReplicaNon:	Stack	
•  The	Group	ReplicaNon	plugin	is	responsible	for	
– Maintaining	distributed	execuNon	context	
– DetecNng	and	handling	conflicts	
– Handling	distributed	recovery	
•  Detect	membership	changes	
•  Donate	state	if	needed	
•  Collect	state	if	needed	
– Proposing	transacNons	to	other	members	
– Receiving	and	handling	transacNons	from	other	
members	
– Deciding	the	ulNmate	fate	of	transacNons	
•  commit	or	rollback	
24	
	
GCS	API	
ReplicaEon	
Plugin	
Plugin	API	
MySQL	
Server	
Group Comm.
System (Corosync)
Group	Com.	Engine
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Group	ReplicaNon:	Stack	
•  The	Group	CommunicaNon	System	API:	
– Abstracts	the	underlying	group	communicaNon	system	
implementaNon	from	the	plugin	itself	
– Maps	the	interface	to	a	specific	group	communicaNon	
system	implementaNon	
•  The	Group	CommunicaNon	System	engine:	
– Variant	of	Paxos	developed	at	MySQL	
– Building	block	to	provide	distributed	agreement	
between	servers	
25	
	
GCS	API	
ReplicaEon	
Plugin	
Plugin	API	
MySQL	
Server	
Group Comm.
System (Corosync)
Group	Com.	Engine
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Group	ReplicaNon:	Performance	Comparison	
26
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Router	
•  Transparent	client	connecNon	rouNng	
– Load	balancing	
– ApplicaNon	connecNon	failover	
•  Stateless	design	offers	easy	HA	client	rouNng	
– A	local	Router	becomes	part	of	the	applicaNon	stack	
	
	”MySQL	Router	allows	you	to	easily	migrate	your	standalone	MySQL	
instances	to	na?vely	distributed	and	highly	available	Group	
Replica?on	clusters	without	affec?ng	exis?ng	applica?ons!”	
27	
Transparent	Access	to	HA	Databases	for	MySQL	ApplicaEons	
App	Servers	with	
MySQL	Router	
MySQL	Group	ReplicaNon
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Program	Agenda	
28	
High	Availability	Explained		
NaNve	MySQL	High	Availability	
Highly	Available	MySQL	Reference	Architectures		
What’s	Coming	Next	for	MySQL	HA	and	Scale?	
1	
2	
3	
4
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Hardware	and	Infrastructure	Notes		
•  3,	5,	or	7	machines	per	group	
– Isolate	machine	resources	as	much	as	possible		
– Limit	virtualizaNon	layers	
– Machines	configured	for	dedicated	database	server	role	
•  Recommended	configuraNon	
– 32-64	vCPUs		with	fast	CPU	clock	(2.5GHz+)	
– SSDs	(for	data	and	replicaNon	logs)	
– High	quality	network	connecNon	between	each	machine	
•  Low	latency,	high	throughput,	reliable		
•  Limit	routers	and	hubs	as	much	as	possible		
•  Isolated	and	dedicated	network	when	possible	
29
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Shared	Nothing	Cluster	–	Single	Data	Center	
30	
ApplicaEon	Servers	
MySQL	Router	in	Stack	
MySQL	Database	Service	
Group	ReplicaEon
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Shared	Nothing	Cluster	–	Cross	Data	Center	
31	
MySQL	Database	Service	
Group	ReplicaEon	
Data	Center	1	 Data	Center	2	
Clients
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Geographically	Redundant	Cluster	
32	
Async	ReplicaEon	
AcEve	Data	Center	 Backup	Data	Center	
Clients
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
AcNve/AcNve	MulN-Data	Center	Setup	
33	
Async	ReplicaEon	
Regional	Data	Center	 Regional	Data	Center	
Regional	Clients	Regional	Clients
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Program	Agenda	
34	
High	Availability	Explained		
NaNve	MySQL	High	Availability	
Highly	Available	MySQL	Reference	Architectures		
What’s	Coming	Next	for	MySQL	HA	and	Scale?	
1	
2	
3	
4
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	 35	
MySQL	Document	Store	
RelaNonal	&	Document	Models	
MySQL	HA	
Out-Of-Box	HA	
Read	Scale-Out	
Async	ReplicaNon	+	Auto	Failover	
Write	Scale-Out	
Sharding	
S1	
S2	
S3	
S4	
*	Download	InnoDB	Cluster	Preview	Release	from	labs.mysql.com
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Router:	2.1	
•  NaNve	support	for	InnoDB	clusters	
– Understands	Group	ReplicaNon	(GR)	topology	
– UNlizes	metadata	schema	stored	on	each	member	
•  Bootstraps	itself	and	sets	up	client	rouNng	for	the	GR	cluster		
•  Allows	for	intelligent	client	rouNng	into	the	GR	cluster	
•  Supports	mulN-master	and	single	primary	modes	
•  Core	improvements		
– Logging	
– Monitoring	
– Performance	
– Security		
36	
App	Servers	with	
MySQL	Router	
MySQL	Group	ReplicaNon	
MySQL	Shell	
Setup,	Manage,	
Orchestrate	
labs.mysql.com
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Shell	
37	
A	single	unified	client	for	all	administraEve	and	operaEons	tasks		
App	Servers	with	
MySQL	Router	
MySQL	Group	ReplicaNon	
MySQL	Shell	
Setup,	Manage,	
Orchestrate	
•  MulN-Language:	JavaScript,	Python,	and	SQL	
– Naturally	scriptable		
•  Supports	both	Document	and	RelaNonal	models	
•  Exposes	full	Development	and	Admin	API	
	
	”MySQL	Shell	provides	the	developer	and	DBA	with	a	single	intui?ve,	
flexible,	and	powerfull	interface	for	all	MySQL	related	tasks!”
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Shell:	Admin	API	
•  mysql-js>	dba.help()	
•  The	global	variable	'dba'	is	used	to	access	the	
MySQL	AdminAPI	
•  Perform	DBA	operaNons	
– Manage	MySQL	InnoDB	clusters	
•  Create	clusters	
•  Get	cluster	info		
•  Start/Stop	MySQL	Instances	
•  Validate	MySQL	instances		
•  …	
Database	AdministraEon	Interface	
labs.mysql.com	
App	Servers	with	
MySQL	Router	
MySQL	Group	ReplicaNon	
MySQL	Shell	
Setup,	Manage,	
Orchestrate	
38
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Enterprise	Monitor	
•  NaNve	holisNc	support	for	Group	ReplicaNon	clusters	
– Intelligent	monitoring	and	alerNng	
– Topology	views	
– Detailed	metrics	and	graphs	
– Best	PracNce	advice		
•  Monitoring	of	MySQL	Router	instances			
39
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Oracle	Cloud:	MySQL	Cloud	Service		
•  MySQL	Enterprise	EdiNon	
•  Web	based	console	to	manage	your	MySQL	Cloud	instances	
•  Self-Service	Provisioning	
•  ElasNc	Scalability	
•  MulN-Layered	Security	
•  Unified	Cloud	Management	
•  Oracle	PaaS	and	IaaS	IntegraNon	
•  Premier	Technical	Support	included		
40	
Integrated	HA	and	DR	
service	opEons	–	uElizing	
Group	ReplicaEon	–	
coming	soon!
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Always	On,	Without	Fail:	MySQL	Group	ReplicaEon	
	
Luis	Soares,	MySQL	ReplicaNon	Team	Lead,	Oracle		
Tuesday,	January	17,	2017	at	09:00	AM	Pacific	Standard	Time	
	
Register	now!	
Upcoming	Webinar	
41
Why MySQL High Availability Matters

More Related Content

What's hot

Oracle MySQL Cloud Service
Oracle MySQL Cloud ServiceOracle MySQL Cloud Service
Oracle MySQL Cloud Service
Mark Swarbrick
 
2016 MySQL State of the Dolphin
2016 MySQL State of the Dolphin2016 MySQL State of the Dolphin
2016 MySQL State of the Dolphin
Mark Swarbrick
 
MySQL as a Document Store
MySQL as a Document StoreMySQL as a Document Store
MySQL as a Document Store
Mark Swarbrick
 
Percona Live - Dublin 02 security + tuning
Percona Live - Dublin 02 security + tuningPercona Live - Dublin 02 security + tuning
Percona Live - Dublin 02 security + tuning
Mark Swarbrick
 
Percona Live - Dublin 01 my sql ha-mysql-clusters
Percona Live - Dublin 01 my sql ha-mysql-clustersPercona Live - Dublin 01 my sql ha-mysql-clusters
Percona Live - Dublin 01 my sql ha-mysql-clusters
Mark Swarbrick
 
MySQL Group Replication
MySQL Group ReplicationMySQL Group Replication
MySQL Group Replication
Mark Swarbrick
 
MySQL Cluster Whats New
MySQL Cluster Whats NewMySQL Cluster Whats New
MySQL Cluster Whats New
Mark Swarbrick
 
MySQL Enterprise Cloud
MySQL Enterprise CloudMySQL Enterprise Cloud
MySQL Enterprise Cloud
Mark Swarbrick
 
Oow MySQL Whats new in security overview sept 2017 v1
Oow MySQL Whats new in security overview sept 2017 v1Oow MySQL Whats new in security overview sept 2017 v1
Oow MySQL Whats new in security overview sept 2017 v1
Mark Swarbrick
 
TLV - MySQL Enterprise Edition + Cloud
TLV - MySQL Enterprise Edition + CloudTLV - MySQL Enterprise Edition + Cloud
TLV - MySQL Enterprise Edition + Cloud
Mark Swarbrick
 
TLV - Whats new in MySQL 8
TLV - Whats new in MySQL 8TLV - Whats new in MySQL 8
TLV - Whats new in MySQL 8
Mark Swarbrick
 
TLV - MySQL Security overview
TLV - MySQL Security overviewTLV - MySQL Security overview
TLV - MySQL Security overview
Mark Swarbrick
 
MySQL Enterprise Cloud
MySQL Enterprise Cloud MySQL Enterprise Cloud
MySQL Enterprise Cloud
Mark Swarbrick
 
MySQL InnoDB + NDB Cluster - 2018 MySQL Days
MySQL InnoDB + NDB Cluster - 2018 MySQL DaysMySQL InnoDB + NDB Cluster - 2018 MySQL Days
MySQL InnoDB + NDB Cluster - 2018 MySQL Days
Mark Swarbrick
 
MySQL Security + GDPR - 2018 MySQL Days
MySQL Security + GDPR - 2018 MySQL DaysMySQL Security + GDPR - 2018 MySQL Days
MySQL Security + GDPR - 2018 MySQL Days
Mark Swarbrick
 
MySQL 8 - 2018 MySQL Days
MySQL 8 - 2018 MySQL DaysMySQL 8 - 2018 MySQL Days
MySQL 8 - 2018 MySQL Days
Mark Swarbrick
 
MySQL + GDPR
MySQL + GDPRMySQL + GDPR
MySQL + GDPR
Mark Swarbrick
 
Next Generation Data Center Strategies
Next Generation Data Center StrategiesNext Generation Data Center Strategies
Next Generation Data Center StrategiesVenkat Nambiyur
 
Troubleshooting tldr
Troubleshooting tldrTroubleshooting tldr
Troubleshooting tldr
Ligaya Turmelle
 
Rootconf admin101
Rootconf admin101Rootconf admin101
Rootconf admin101
Ligaya Turmelle
 

What's hot (20)

Oracle MySQL Cloud Service
Oracle MySQL Cloud ServiceOracle MySQL Cloud Service
Oracle MySQL Cloud Service
 
2016 MySQL State of the Dolphin
2016 MySQL State of the Dolphin2016 MySQL State of the Dolphin
2016 MySQL State of the Dolphin
 
MySQL as a Document Store
MySQL as a Document StoreMySQL as a Document Store
MySQL as a Document Store
 
Percona Live - Dublin 02 security + tuning
Percona Live - Dublin 02 security + tuningPercona Live - Dublin 02 security + tuning
Percona Live - Dublin 02 security + tuning
 
Percona Live - Dublin 01 my sql ha-mysql-clusters
Percona Live - Dublin 01 my sql ha-mysql-clustersPercona Live - Dublin 01 my sql ha-mysql-clusters
Percona Live - Dublin 01 my sql ha-mysql-clusters
 
MySQL Group Replication
MySQL Group ReplicationMySQL Group Replication
MySQL Group Replication
 
MySQL Cluster Whats New
MySQL Cluster Whats NewMySQL Cluster Whats New
MySQL Cluster Whats New
 
MySQL Enterprise Cloud
MySQL Enterprise CloudMySQL Enterprise Cloud
MySQL Enterprise Cloud
 
Oow MySQL Whats new in security overview sept 2017 v1
Oow MySQL Whats new in security overview sept 2017 v1Oow MySQL Whats new in security overview sept 2017 v1
Oow MySQL Whats new in security overview sept 2017 v1
 
TLV - MySQL Enterprise Edition + Cloud
TLV - MySQL Enterprise Edition + CloudTLV - MySQL Enterprise Edition + Cloud
TLV - MySQL Enterprise Edition + Cloud
 
TLV - Whats new in MySQL 8
TLV - Whats new in MySQL 8TLV - Whats new in MySQL 8
TLV - Whats new in MySQL 8
 
TLV - MySQL Security overview
TLV - MySQL Security overviewTLV - MySQL Security overview
TLV - MySQL Security overview
 
MySQL Enterprise Cloud
MySQL Enterprise Cloud MySQL Enterprise Cloud
MySQL Enterprise Cloud
 
MySQL InnoDB + NDB Cluster - 2018 MySQL Days
MySQL InnoDB + NDB Cluster - 2018 MySQL DaysMySQL InnoDB + NDB Cluster - 2018 MySQL Days
MySQL InnoDB + NDB Cluster - 2018 MySQL Days
 
MySQL Security + GDPR - 2018 MySQL Days
MySQL Security + GDPR - 2018 MySQL DaysMySQL Security + GDPR - 2018 MySQL Days
MySQL Security + GDPR - 2018 MySQL Days
 
MySQL 8 - 2018 MySQL Days
MySQL 8 - 2018 MySQL DaysMySQL 8 - 2018 MySQL Days
MySQL 8 - 2018 MySQL Days
 
MySQL + GDPR
MySQL + GDPRMySQL + GDPR
MySQL + GDPR
 
Next Generation Data Center Strategies
Next Generation Data Center StrategiesNext Generation Data Center Strategies
Next Generation Data Center Strategies
 
Troubleshooting tldr
Troubleshooting tldrTroubleshooting tldr
Troubleshooting tldr
 
Rootconf admin101
Rootconf admin101Rootconf admin101
Rootconf admin101
 

Viewers also liked

Application Diagnosis with Zend Server Tracing
Application Diagnosis with Zend Server TracingApplication Diagnosis with Zend Server Tracing
Application Diagnosis with Zend Server Tracing
ZendCon
 
Oracle cloud 使用云市场快速搭建小型电商网站
Oracle cloud 使用云市场快速搭建小型电商网站Oracle cloud 使用云市场快速搭建小型电商网站
Oracle cloud 使用云市场快速搭建小型电商网站
Zhaoyang Wang
 
MySQL Tech Tour 2015 - 5.7 Connector/J/Net
MySQL Tech Tour 2015 - 5.7 Connector/J/NetMySQL Tech Tour 2015 - 5.7 Connector/J/Net
MySQL Tech Tour 2015 - 5.7 Connector/J/Net
Mark Swarbrick
 
Zend Core on IBM i - Security Considerations
Zend Core on IBM i - Security ConsiderationsZend Core on IBM i - Security Considerations
Zend Core on IBM i - Security Considerations
ZendCon
 
PHP on IBM i Tutorial
PHP on IBM i TutorialPHP on IBM i Tutorial
PHP on IBM i Tutorial
ZendCon
 
Oracle Compute Cloud Service介绍
Oracle Compute Cloud Service介绍Oracle Compute Cloud Service介绍
Oracle Compute Cloud Service介绍
Zhaoyang Wang
 
MySQL Manchester TT - Replication Features
MySQL Manchester TT  - Replication FeaturesMySQL Manchester TT  - Replication Features
MySQL Manchester TT - Replication Features
Mark Swarbrick
 
A Storage Story #ChefConf2013
A Storage Story #ChefConf2013A Storage Story #ChefConf2013
A Storage Story #ChefConf2013Kyle Bader
 
PHP on Windows - What's New
PHP on Windows - What's NewPHP on Windows - What's New
PHP on Windows - What's New
ZendCon
 
Solving the C20K problem: Raising the bar in PHP Performance and Scalability
Solving the C20K problem: Raising the bar in PHP Performance and ScalabilitySolving the C20K problem: Raising the bar in PHP Performance and Scalability
Solving the C20K problem: Raising the bar in PHP Performance and Scalability
ZendCon
 
MySQL in your laptop
MySQL in your laptopMySQL in your laptop
MySQL in your laptop
Giuseppe Maxia
 
Framework Shootout
Framework ShootoutFramework Shootout
Framework Shootout
ZendCon
 
Script it
Script itScript it
Script it
Giuseppe Maxia
 
Tiery Eyed
Tiery EyedTiery Eyed
Tiery Eyed
ZendCon
 
Oracle Compute Cloud Service快速实践
Oracle Compute Cloud Service快速实践Oracle Compute Cloud Service快速实践
Oracle Compute Cloud Service快速实践
Zhaoyang Wang
 
Zend_Tool: Practical use and Extending
Zend_Tool: Practical use and ExtendingZend_Tool: Practical use and Extending
Zend_Tool: Practical use and Extending
ZendCon
 
MySQL Manchester TT - 5.7 Whats new
MySQL Manchester TT - 5.7 Whats newMySQL Manchester TT - 5.7 Whats new
MySQL Manchester TT - 5.7 Whats new
Mark Swarbrick
 
Oracle cloud ravello介绍及测试账户申请
Oracle cloud ravello介绍及测试账户申请Oracle cloud ravello介绍及测试账户申请
Oracle cloud ravello介绍及测试账户申请
Zhaoyang Wang
 
MySQL Optimizer Overview
MySQL Optimizer OverviewMySQL Optimizer Overview
MySQL Optimizer Overview
Olav Sandstå
 
MySQL Manchester TT - Security
MySQL Manchester TT  - SecurityMySQL Manchester TT  - Security
MySQL Manchester TT - Security
Mark Swarbrick
 

Viewers also liked (20)

Application Diagnosis with Zend Server Tracing
Application Diagnosis with Zend Server TracingApplication Diagnosis with Zend Server Tracing
Application Diagnosis with Zend Server Tracing
 
Oracle cloud 使用云市场快速搭建小型电商网站
Oracle cloud 使用云市场快速搭建小型电商网站Oracle cloud 使用云市场快速搭建小型电商网站
Oracle cloud 使用云市场快速搭建小型电商网站
 
MySQL Tech Tour 2015 - 5.7 Connector/J/Net
MySQL Tech Tour 2015 - 5.7 Connector/J/NetMySQL Tech Tour 2015 - 5.7 Connector/J/Net
MySQL Tech Tour 2015 - 5.7 Connector/J/Net
 
Zend Core on IBM i - Security Considerations
Zend Core on IBM i - Security ConsiderationsZend Core on IBM i - Security Considerations
Zend Core on IBM i - Security Considerations
 
PHP on IBM i Tutorial
PHP on IBM i TutorialPHP on IBM i Tutorial
PHP on IBM i Tutorial
 
Oracle Compute Cloud Service介绍
Oracle Compute Cloud Service介绍Oracle Compute Cloud Service介绍
Oracle Compute Cloud Service介绍
 
MySQL Manchester TT - Replication Features
MySQL Manchester TT  - Replication FeaturesMySQL Manchester TT  - Replication Features
MySQL Manchester TT - Replication Features
 
A Storage Story #ChefConf2013
A Storage Story #ChefConf2013A Storage Story #ChefConf2013
A Storage Story #ChefConf2013
 
PHP on Windows - What's New
PHP on Windows - What's NewPHP on Windows - What's New
PHP on Windows - What's New
 
Solving the C20K problem: Raising the bar in PHP Performance and Scalability
Solving the C20K problem: Raising the bar in PHP Performance and ScalabilitySolving the C20K problem: Raising the bar in PHP Performance and Scalability
Solving the C20K problem: Raising the bar in PHP Performance and Scalability
 
MySQL in your laptop
MySQL in your laptopMySQL in your laptop
MySQL in your laptop
 
Framework Shootout
Framework ShootoutFramework Shootout
Framework Shootout
 
Script it
Script itScript it
Script it
 
Tiery Eyed
Tiery EyedTiery Eyed
Tiery Eyed
 
Oracle Compute Cloud Service快速实践
Oracle Compute Cloud Service快速实践Oracle Compute Cloud Service快速实践
Oracle Compute Cloud Service快速实践
 
Zend_Tool: Practical use and Extending
Zend_Tool: Practical use and ExtendingZend_Tool: Practical use and Extending
Zend_Tool: Practical use and Extending
 
MySQL Manchester TT - 5.7 Whats new
MySQL Manchester TT - 5.7 Whats newMySQL Manchester TT - 5.7 Whats new
MySQL Manchester TT - 5.7 Whats new
 
Oracle cloud ravello介绍及测试账户申请
Oracle cloud ravello介绍及测试账户申请Oracle cloud ravello介绍及测试账户申请
Oracle cloud ravello介绍及测试账户申请
 
MySQL Optimizer Overview
MySQL Optimizer OverviewMySQL Optimizer Overview
MySQL Optimizer Overview
 
MySQL Manchester TT - Security
MySQL Manchester TT  - SecurityMySQL Manchester TT  - Security
MySQL Manchester TT - Security
 

Similar to Why MySQL High Availability Matters

MySQL Shell - The DevOps Tool for MySQL
MySQL Shell - The DevOps Tool for MySQLMySQL Shell - The DevOps Tool for MySQL
MySQL Shell - The DevOps Tool for MySQL
Miguel Araújo
 
Java EE 8 - February 2017 update
Java EE 8 - February 2017 updateJava EE 8 - February 2017 update
Java EE 8 - February 2017 update
David Delabassee
 
REST in an Async World
REST in an Async WorldREST in an Async World
REST in an Async World
David Delabassee
 
MOUG17 Keynote: What's New from Oracle Database Development
MOUG17 Keynote: What's New from Oracle Database DevelopmentMOUG17 Keynote: What's New from Oracle Database Development
MOUG17 Keynote: What's New from Oracle Database Development
Monica Li
 
TDC2018SP | Trilha Arq Java - Crie arquiteturas escalaveis, multi-language e ...
TDC2018SP | Trilha Arq Java - Crie arquiteturas escalaveis, multi-language e ...TDC2018SP | Trilha Arq Java - Crie arquiteturas escalaveis, multi-language e ...
TDC2018SP | Trilha Arq Java - Crie arquiteturas escalaveis, multi-language e ...
tdc-globalcode
 
Data Mobility for the Oracle Database by JWilliams and RGonzalez
Data Mobility for the Oracle Database by JWilliams and RGonzalezData Mobility for the Oracle Database by JWilliams and RGonzalez
Data Mobility for the Oracle Database by JWilliams and RGonzalez
Markus Michalewicz
 
Trivadis TechEvent 2017 Leveraging the Oracle Cloud by Kris Bhanushali tech_e...
Trivadis TechEvent 2017 Leveraging the Oracle Cloud by Kris Bhanushali tech_e...Trivadis TechEvent 2017 Leveraging the Oracle Cloud by Kris Bhanushali tech_e...
Trivadis TechEvent 2017 Leveraging the Oracle Cloud by Kris Bhanushali tech_e...
Trivadis
 
Migrating your infrastructure to OpenStack - Avi Miller, Oracle
Migrating your infrastructure to OpenStack - Avi Miller, OracleMigrating your infrastructure to OpenStack - Avi Miller, Oracle
Migrating your infrastructure to OpenStack - Avi Miller, Oracle
OpenStack
 
MySQL 8
MySQL 8MySQL 8
Harnessing the Power of Optimizer Hints
Harnessing the Power of Optimizer HintsHarnessing the Power of Optimizer Hints
Harnessing the Power of Optimizer Hints
Maria Colgan
 
Democratizing Serverless—The Open Source Fn Project - Serverless Summit
Democratizing Serverless—The Open Source Fn Project - Serverless SummitDemocratizing Serverless—The Open Source Fn Project - Serverless Summit
Democratizing Serverless—The Open Source Fn Project - Serverless Summit
CodeOps Technologies LLP
 
Application Development with Oracle Database
Application Development with Oracle DatabaseApplication Development with Oracle Database
Application Development with Oracle Database
gvenzl
 
Building Modern Applications Using APIs, Microservices and Chatbots
Building Modern Applications Using APIs, Microservices and ChatbotsBuilding Modern Applications Using APIs, Microservices and Chatbots
Building Modern Applications Using APIs, Microservices and Chatbots
Oracle Developers
 
Chicago JUG / GOTO Meetup
Chicago JUG / GOTO MeetupChicago JUG / GOTO Meetup
Chicago JUG / GOTO Meetup
Ed Burns
 
Oracle Code in Seoul: Provisioning of Cloud Resource
Oracle Code in Seoul: Provisioning of Cloud ResourceOracle Code in Seoul: Provisioning of Cloud Resource
Oracle Code in Seoul: Provisioning of Cloud Resource
Taewan Kim
 
Java @ Rio Meetup #1 - Java @ Oracle Cloud
Java @ Rio Meetup #1 - Java @ Oracle CloudJava @ Rio Meetup #1 - Java @ Oracle Cloud
Java @ Rio Meetup #1 - Java @ Oracle Cloud
Paulo Alberto Simoes ∴
 
TDC2018 | Trilha Java - The quest to the Language Graal: One VM to rule them...
TDC2018 | Trilha Java -  The quest to the Language Graal: One VM to rule them...TDC2018 | Trilha Java -  The quest to the Language Graal: One VM to rule them...
TDC2018 | Trilha Java - The quest to the Language Graal: One VM to rule them...
tdc-globalcode
 
Building a Serverless State Service for the Cloud
Building a Serverless State Service for the CloudBuilding a Serverless State Service for the Cloud
Building a Serverless State Service for the Cloud
Edward Burns
 
Modern Application Development for the Enterprise
Modern Application Development for the EnterpriseModern Application Development for the Enterprise
Modern Application Development for the Enterprise
Juarez Junior
 
MySQL in Oracle environment : Quick start guide for Oracle DBA (Part 1)
MySQL in Oracle environment : Quick start guide for Oracle DBA (Part 1)MySQL in Oracle environment : Quick start guide for Oracle DBA (Part 1)
MySQL in Oracle environment : Quick start guide for Oracle DBA (Part 1)
OracleMySQL
 

Similar to Why MySQL High Availability Matters (20)

MySQL Shell - The DevOps Tool for MySQL
MySQL Shell - The DevOps Tool for MySQLMySQL Shell - The DevOps Tool for MySQL
MySQL Shell - The DevOps Tool for MySQL
 
Java EE 8 - February 2017 update
Java EE 8 - February 2017 updateJava EE 8 - February 2017 update
Java EE 8 - February 2017 update
 
REST in an Async World
REST in an Async WorldREST in an Async World
REST in an Async World
 
MOUG17 Keynote: What's New from Oracle Database Development
MOUG17 Keynote: What's New from Oracle Database DevelopmentMOUG17 Keynote: What's New from Oracle Database Development
MOUG17 Keynote: What's New from Oracle Database Development
 
TDC2018SP | Trilha Arq Java - Crie arquiteturas escalaveis, multi-language e ...
TDC2018SP | Trilha Arq Java - Crie arquiteturas escalaveis, multi-language e ...TDC2018SP | Trilha Arq Java - Crie arquiteturas escalaveis, multi-language e ...
TDC2018SP | Trilha Arq Java - Crie arquiteturas escalaveis, multi-language e ...
 
Data Mobility for the Oracle Database by JWilliams and RGonzalez
Data Mobility for the Oracle Database by JWilliams and RGonzalezData Mobility for the Oracle Database by JWilliams and RGonzalez
Data Mobility for the Oracle Database by JWilliams and RGonzalez
 
Trivadis TechEvent 2017 Leveraging the Oracle Cloud by Kris Bhanushali tech_e...
Trivadis TechEvent 2017 Leveraging the Oracle Cloud by Kris Bhanushali tech_e...Trivadis TechEvent 2017 Leveraging the Oracle Cloud by Kris Bhanushali tech_e...
Trivadis TechEvent 2017 Leveraging the Oracle Cloud by Kris Bhanushali tech_e...
 
Migrating your infrastructure to OpenStack - Avi Miller, Oracle
Migrating your infrastructure to OpenStack - Avi Miller, OracleMigrating your infrastructure to OpenStack - Avi Miller, Oracle
Migrating your infrastructure to OpenStack - Avi Miller, Oracle
 
MySQL 8
MySQL 8MySQL 8
MySQL 8
 
Harnessing the Power of Optimizer Hints
Harnessing the Power of Optimizer HintsHarnessing the Power of Optimizer Hints
Harnessing the Power of Optimizer Hints
 
Democratizing Serverless—The Open Source Fn Project - Serverless Summit
Democratizing Serverless—The Open Source Fn Project - Serverless SummitDemocratizing Serverless—The Open Source Fn Project - Serverless Summit
Democratizing Serverless—The Open Source Fn Project - Serverless Summit
 
Application Development with Oracle Database
Application Development with Oracle DatabaseApplication Development with Oracle Database
Application Development with Oracle Database
 
Building Modern Applications Using APIs, Microservices and Chatbots
Building Modern Applications Using APIs, Microservices and ChatbotsBuilding Modern Applications Using APIs, Microservices and Chatbots
Building Modern Applications Using APIs, Microservices and Chatbots
 
Chicago JUG / GOTO Meetup
Chicago JUG / GOTO MeetupChicago JUG / GOTO Meetup
Chicago JUG / GOTO Meetup
 
Oracle Code in Seoul: Provisioning of Cloud Resource
Oracle Code in Seoul: Provisioning of Cloud ResourceOracle Code in Seoul: Provisioning of Cloud Resource
Oracle Code in Seoul: Provisioning of Cloud Resource
 
Java @ Rio Meetup #1 - Java @ Oracle Cloud
Java @ Rio Meetup #1 - Java @ Oracle CloudJava @ Rio Meetup #1 - Java @ Oracle Cloud
Java @ Rio Meetup #1 - Java @ Oracle Cloud
 
TDC2018 | Trilha Java - The quest to the Language Graal: One VM to rule them...
TDC2018 | Trilha Java -  The quest to the Language Graal: One VM to rule them...TDC2018 | Trilha Java -  The quest to the Language Graal: One VM to rule them...
TDC2018 | Trilha Java - The quest to the Language Graal: One VM to rule them...
 
Building a Serverless State Service for the Cloud
Building a Serverless State Service for the CloudBuilding a Serverless State Service for the Cloud
Building a Serverless State Service for the Cloud
 
Modern Application Development for the Enterprise
Modern Application Development for the EnterpriseModern Application Development for the Enterprise
Modern Application Development for the Enterprise
 
MySQL in Oracle environment : Quick start guide for Oracle DBA (Part 1)
MySQL in Oracle environment : Quick start guide for Oracle DBA (Part 1)MySQL in Oracle environment : Quick start guide for Oracle DBA (Part 1)
MySQL in Oracle environment : Quick start guide for Oracle DBA (Part 1)
 

More from Mark Swarbrick

MySQL NoSQL Document Store
MySQL NoSQL Document StoreMySQL NoSQL Document Store
MySQL NoSQL Document Store
Mark Swarbrick
 
MySQL @ the University Of Nottingham
MySQL @ the University Of NottinghamMySQL @ the University Of Nottingham
MySQL @ the University Of Nottingham
Mark Swarbrick
 
InnoDb Vs NDB Cluster
InnoDb Vs NDB ClusterInnoDb Vs NDB Cluster
InnoDb Vs NDB Cluster
Mark Swarbrick
 
MySQL Security & GDPR
MySQL Security & GDPRMySQL Security & GDPR
MySQL Security & GDPR
Mark Swarbrick
 
Intro To MySQL 2019
Intro To MySQL 2019Intro To MySQL 2019
Intro To MySQL 2019
Mark Swarbrick
 
MySQL Dublin Event Nov 2018 - MySQL 8
MySQL Dublin Event Nov 2018 - MySQL 8MySQL Dublin Event Nov 2018 - MySQL 8
MySQL Dublin Event Nov 2018 - MySQL 8
Mark Swarbrick
 
MySQL Dublin Event Nov 2018 - State of the Dolphin
MySQL Dublin Event Nov 2018 - State of the DolphinMySQL Dublin Event Nov 2018 - State of the Dolphin
MySQL Dublin Event Nov 2018 - State of the Dolphin
Mark Swarbrick
 
Oracle Code Event - MySQL JSON Document Store
Oracle Code Event - MySQL JSON Document StoreOracle Code Event - MySQL JSON Document Store
Oracle Code Event - MySQL JSON Document Store
Mark Swarbrick
 
MySQL At University Of Nottingham - 2018 MySQL Days
MySQL At University Of Nottingham - 2018 MySQL DaysMySQL At University Of Nottingham - 2018 MySQL Days
MySQL At University Of Nottingham - 2018 MySQL Days
Mark Swarbrick
 
MySQL At Mastercard - 2018 MySQL Days
MySQL At Mastercard - 2018 MySQL DaysMySQL At Mastercard - 2018 MySQL Days
MySQL At Mastercard - 2018 MySQL Days
Mark Swarbrick
 
MySQL Cloud - 2018 MySQL Days
MySQL Cloud - 2018 MySQL DaysMySQL Cloud - 2018 MySQL Days
MySQL Cloud - 2018 MySQL Days
Mark Swarbrick
 
MySQL 2018 Intro - 2018 MySQL Days
MySQL 2018 Intro - 2018 MySQL DaysMySQL 2018 Intro - 2018 MySQL Days
MySQL 2018 Intro - 2018 MySQL Days
Mark Swarbrick
 

More from Mark Swarbrick (12)

MySQL NoSQL Document Store
MySQL NoSQL Document StoreMySQL NoSQL Document Store
MySQL NoSQL Document Store
 
MySQL @ the University Of Nottingham
MySQL @ the University Of NottinghamMySQL @ the University Of Nottingham
MySQL @ the University Of Nottingham
 
InnoDb Vs NDB Cluster
InnoDb Vs NDB ClusterInnoDb Vs NDB Cluster
InnoDb Vs NDB Cluster
 
MySQL Security & GDPR
MySQL Security & GDPRMySQL Security & GDPR
MySQL Security & GDPR
 
Intro To MySQL 2019
Intro To MySQL 2019Intro To MySQL 2019
Intro To MySQL 2019
 
MySQL Dublin Event Nov 2018 - MySQL 8
MySQL Dublin Event Nov 2018 - MySQL 8MySQL Dublin Event Nov 2018 - MySQL 8
MySQL Dublin Event Nov 2018 - MySQL 8
 
MySQL Dublin Event Nov 2018 - State of the Dolphin
MySQL Dublin Event Nov 2018 - State of the DolphinMySQL Dublin Event Nov 2018 - State of the Dolphin
MySQL Dublin Event Nov 2018 - State of the Dolphin
 
Oracle Code Event - MySQL JSON Document Store
Oracle Code Event - MySQL JSON Document StoreOracle Code Event - MySQL JSON Document Store
Oracle Code Event - MySQL JSON Document Store
 
MySQL At University Of Nottingham - 2018 MySQL Days
MySQL At University Of Nottingham - 2018 MySQL DaysMySQL At University Of Nottingham - 2018 MySQL Days
MySQL At University Of Nottingham - 2018 MySQL Days
 
MySQL At Mastercard - 2018 MySQL Days
MySQL At Mastercard - 2018 MySQL DaysMySQL At Mastercard - 2018 MySQL Days
MySQL At Mastercard - 2018 MySQL Days
 
MySQL Cloud - 2018 MySQL Days
MySQL Cloud - 2018 MySQL DaysMySQL Cloud - 2018 MySQL Days
MySQL Cloud - 2018 MySQL Days
 
MySQL 2018 Intro - 2018 MySQL Days
MySQL 2018 Intro - 2018 MySQL DaysMySQL 2018 Intro - 2018 MySQL Days
MySQL 2018 Intro - 2018 MySQL Days
 

Recently uploaded

From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 

Recently uploaded (20)

From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 

Why MySQL High Availability Matters