SlideShare a Scribd company logo
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	High	Availability	
InnoDB	Cluster	and	NDB	Cluster	
Mark	Swarbrick	
	
	 Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.
Copyright	©	2016,	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.	
2
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Almost	all	organizations	require	their	most	
critical	systems	to	be	highly	available		
3	
100%
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
	InnoDB	Cluster	
4	
or	
	NDB	Cluster
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
•  MySQL	InnoDB	Cluster	
– Easy	HA	built	into	MySQL	5.7+	
– Write	consistency	
– Read	Scalability	
– App	failover	using	MySQL	Router	
– Management	via	mysqlsh	
– InnoDB	storage	engine	
	
•  MySQL	NDB	Cluster	
– In	memory	database	
– Automatic	sharding	
– Native	access	via	several	API	
– Read/write	consistency	
– Read/write	scalability	
– NDB	storage	engine	
How	Do	The	Two	Compare	I
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
How	Do	The	Two	Compare	II	
MySQL	InnoDB	Cluster	 MySQL	NDB	Cluster	
Storage	Engine	 InnoDB		 NDBCLUSTER	
Distributed	Architecture	 Shared	nothing	 Shared	nothing	
Consistency	Model	 Fairly	Strong	Consistency	 Strong	Consistency	
Sharding	 No	 Yes	
Arbitration	 No	 Yes	
Load	Balancing	 No	 Yes	
NoSQL	APIs	 MySQL	Document	Store	 Native	NDB	API		
Operational	Complexity	 Medium	 High	
Administration	 Standard	(MySQL)	 Custom	(MySQL	+	NDB)
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
	InnoDB	Cluster	
7
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Introducing	…	
8
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	 9	
Scale-Out	
Ease-of-Use	
Out-of-Box	
Solution	
MySQL
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	 10	
A	single	product:	MySQL	
•  All	components	created	together	
•  Tested	together	
•  Packaged	together	
Flexible	and	Modern	
•  C++	11	
•  Protocol	Buffers	
•  Developer	friendly	
MySQL	InnoDB	Cluster	–	Goals	
Easy	to	use		
•  A	single	client:	MySQL	Shell	
•  Easy	packaging	
•  Homogenous	servers	
Scale-out	
•  Sharded	clusters	
•  Federated	system	of	N	replica	sets		
•  Each	replica	set	manages	a	shard
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
4	
Rollout	will	happen	in	four	steps.	
11
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	 12	
Read	Scale-Out	
Async	Replication	+	Auto	Failover	
Write	Scale-Out	
Sharding	
S1	
S2	
S3	
S4	
MySQL	Vision	–	4	Steps	
Timeline	
MySQL	Document	Store	
Relational	&	Document	Model	
MySQL	HA	
Out-Of-Box	HA
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
InnoDB	Cluster	
13	
App	Servers	with	
MySQL	Router	
MySQL	Group	Replication	
MySQL	Shell	
Setup,	Manage,	
Orchestrate	
			“High	Availability	becomes	a	core	
						first	class	feature	of	MySQL!”
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	 14	
MySQL	InnoDB	Cluster:	Vision		
	
“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	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
•  One	Product:	MySQL	
– All	components	created	together	
– Tested	together	
– Packaged	together		
•  Easy	to	Use		
– One	client:	MySQL	Shell	
– Easy	packaging	
– Integrated	orchestration		
– Homogenous	servers	
•  Flexible	and	Modern	
– SQL	and	NoSQL	together		
– Protocol	Buffers	
– Developer	friendly	
•  Support	Read/Write	Scale	Out	
– Sharded	clusters	
– Federated	system	of	N	replica	sets		
– Each	replica	set	manages	a	shard	
15	
MySQL	InnoDB	Cluster:	Goals
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Connector	
Application	
MySQL	Router	
MySQL	Connector	
Application	
MySQL	Router	
MySQL	Shell	
MySQL	Connector	
Application	
MySQL	Router	
MySQL	Connector	
Application	
MySQL	Router	
MySQL	InnoDB	Cluster:	High	Level	Architecture	
MySQL	
InnoDB	
cluster	
MySQL	Enterprise	Monitor	
…
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
	
		
MySQL	
Group	Replication	
Natively	distributed	and	highly	available	replica	sets
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Group	Replication:	What	Is	It?	
•  Group	Replication	library	
– Implementation	of	Replicated	Database	State	Machine	
theory	
•  MySQL	GCS	is	based	on	Paxos	(variant	of	Mencius)	
– Provides	virtually	synchronous	replication	for	MySQL	5.7+	
– Supported	on	all	MySQL	platforms	
•  Linux,	Windows,	Solaris,	OSX,	FreeBSD	
	
“Multi-master	update	anywhere	replication	plugin	for	MySQL	with	
built-in	conflict	detection	and	resolution,	automatic	distributed	
recovery,	and	group	membership.”	
	
	 18	
App	Servers	with	
MySQL	Router	
MySQL	Group	Replication	
MySQL	Shell	
Setup,	Manage,	
Orchestrate
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Group	Replication:	What	Does	It	Provide?	
•  A	highly	available	distributed	MySQL	database	service	
– Removes	the	need	for	manually	handling	server	fail-over	
– Provides	distributed	fault	tolerance	
– Enables	Active/Active	update	anywhere	setups	
– Automates	reconfiguration	(adding/removing	nodes,	crashes,	failures)		
– Automatically	detects	and	handles	conflicts	
	
19
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Group	Replication:	Architecture	
Node	Types	
R:	Traffic	routers/proxies:	mysqlrouter,	haproxy,	sqlproxy,	...	
M:	mysqld	nodes	participating	in	Group	Replication		
	 20
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	 21	
MySQL	Server:	Full	Stack
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
	
		
MySQL	Router	
Transparent	application	connection	routing
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Router:	2.1	
•  Native	support	for	InnoDB	clusters	
– Understands	Group	Replication	topology	
– Utilizes	metadata	schema	stored	on	each	member	
•  Bootstraps	itself	and	sets	up	client	routing	for	the	InnoDB	cluster		
•  Allows	for	intelligent	client	routing	into	the	InnoDB	cluster	
•  Supports	multi-master	and	single	primary	modes	
•  Core	improvements		
– Logging	
– Monitoring	
– Performance	
– Security		
23	
App	Servers	with	
MySQL	Router	
MySQL	Group	Replication	
MySQL	Shell	
Setup,	Manage,	
Orchestrate	
labs.mysql.com
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
	
		
MySQL	Shell	
Single	tool	for	development,	setup,	
management,	orchestration,	and	monitoring
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Shell	
25	
A	single	unified	client	for	all	administrative	and	operations	tasks		
App	Servers	with	
MySQL	Router	
MySQL	Group	Replication	
MySQL	Shell	
Setup,	Manage,	
Orchestrate	
•  Multi-Language:	JavaScript,	Python,	and	SQL	
– Naturally	scriptable		
•  Supports	both	Document	and	Relational	models	
•  Exposes	full	Development	and	Admin	API	
	
	”MySQL	Shell	provides	the	developer	and	DBA	with	a	single	intuitive,	
flexible,	and	powerfull	interface	for	all	MySQL	related	tasks!”
Copyright	©	2016,	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	operations	
– Manage	MySQL	InnoDB	clusters	
•  Create	clusters	
•  Deploy	MySQL	instances	
•  Get	cluster	info		
•  Start/Stop	MySQL	Instances	
•  Validate	MySQL	instances		…	
Database	Administration	Interface	
labs.mysql.com	
App	Servers	with	
MySQL	Router	
MySQL	Group	Replication	
MySQL	Shell	
Setup,	Manage,	
Orchestrate
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Shell	–	Deploy	MySQL	Instances	
	
		shell>	mysqlsh	
	
		mysql-js>	dba.deployLocalInstance(3306)	
	
		mysql-js>	dba.deployInstance(‘hanode2:3306’)	
	
		mysql-js>	dba.deployInstance(‘hanode3:3306’)	
		
	
	 27
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Shell	–	Create	an	InnoDB	Cluster	
	
		mysql-js>	connect	root@hanode1:3306	
	
		mysql-js>	cluster	=	dba.createCluster(‘NewAppCluster')	
	
		mysql-js>	cluster.addInstance('root@hanode2:3306')	
	
		mysql-js>	cluster.addInstance('root@hanode3:3306')	
	
	
	 28
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Shell	–	Add	a	MySQL	Router	
	
		shell>	mysqlrouter	--bootstrap	hanode1:3306	
	
		shell>	mysqlrouter	&	
	
		shell>	mysqlsh	--uri	root@localhost:6446	
	
	
		
	
	 29
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Enterprise	Monitor	
•  Native	holistic	support	for	InnoDB	clusters	
– Topology	views	
– Detailed	metrics	and	graphs	
– Best	Practice	advice		
•  Monitoring	of	MySQL	Routers		
•  Monitoring	of	Group	Replication		
30
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
	NDB	Cluster	
31
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Driving	Database	Requirements	
9th	April	2015	 Copyright	2015,	oracle	and/or	its	affiliates.	All	rights	reserved	 32	
Rock	Solid	
Availability	
In-Memory	
Real-Time	
Performance	
Extreme	
Read	&	Write	
Scalability	
Elasticity
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
HLR	/	HSS	
Billing,	AuC,	VLR	
AuC,	Call	
Routing,	Billing	
Location	
Updates	
Pre	&	Post	Paid	
• 	Massive	volumes	of	write	traffic	
• 	<	3ms	database	response	
• 	Downtime	&	lost	transactions	=	lost	$	
• 	Extremly	cost	sensitive	market	
MySQL Cluster in Action: http://bit.ly/oRI5tF
No	Trade-Offs:	Cellular	Network
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Cluster	Overview	
• Memory	optimized	tables	with	durability	
• Predictable	Low-Latency,	Bounded	Access	Time	REAL-TIME	
• Auto-Sharding,	Active-Active	
• ACID	Compliant,	OLTP	+	Real-Time	Analytics	HIGH	SCALE,	READS	+	WRITES	
FULLY	ELASTIC	
•  Active-Active,	Shared	nothing,	no	Single	Point	of	Failure	
•  Self	Healing	+	On-Line	Operations	
99.999%	AVAILABILITY	
•  Key/Value	+	Complex,	Relational	Queries	
•  SQL	+	Memcached	+	JavaScript	+	Java	+	HTTP/REST	&	C++	
SQL	+	NoSQL	
•  Open	Source	+	Commercial	Editions,	Easy	to	use	and	deploy	
•  Commodity	hardware	+	Management,	Monitoring	Tools	
LOW	TCO	
9th	April	2015	 Copyright	2015,	oracle	and/or	its	affiliates.	All	rights	reserved	 34	
•  Add	and	remove	storage	and	performance	capacity	in	seconds	
•  Fully	cloud	enabled
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
User	Session	
Session	
management	
Session	
management	
Location	Updates,	
Character	movements,	...	
• 	Massive	volumes	of	write	traffic	
• 	<	3ms	database	response	
• 	Downtime	&	lost	transactions	=	lost	$	
• 	Extremly	sensitive	crowd		
No	Trade-Offs:	Massive	Parallel	Online	Games
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Cluster	Architecture	
	
MySQL	Cluster	Data	Nodes	
Clients	
Application	Layer	
Data	Layer	
9th	April	2015	 Copyright	2015,	oracle	and/or	its	affiliates.	All	rights	reserved	 36
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Data	Partitioning	/	Auto-sharding	
23/02/18	 Copyright	2015,	oracle	and/or	its	affiliates.	All	rights	reserved	 37	
User-id	(PK)	 Service	(PK)	 Data	
1773467253	 chat	 xxx	
6257346892	 chat	 xxx	
1773467253	 photos	 xxx	
7234782739	 photos	 xxx	
8235602099	 reminders	 xxx	
8437829249	 location	 xxx	
MySQL	Cluster	Data	Nodes
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Data	Partitioning	/	Auto-sharding	
23/02/18	 Copyright	2015,	oracle	and/or	its	affiliates.	All	rights	reserved	 38	
User-id	(PK)	 Service	(PK)	 Data	
1773467253	 chat	 xxx	
6257346892	 chat	 xxx	
1773467253	 photos	 xxx	
7234782739	 photos	 xxx	
8235602099	 reminders	 xxx	
8437829249	 location	 xxx	
MySQL	Cluster	Data	Nodes	
Shard	Key
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Data	Partitioning	/	Auto-sharding	
23/02/18	 Copyright	2015,	oracle	and/or	its	affiliates.	All	rights	reserved	 39	
User-id	(PK)	 Service	(PK)	 Data	
1773467253	 chat	 xxx	
6257346892	 chat	 xxx	
1773467253	 photos	 xxx	
7234782739	 photos	 xxx	
8235602099	 reminders	 xxx	
8437829249	 location	 xxx	
MySQL	Cluster	Data	Nodes	
Shard	Key
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Node	Group	
Data	Node	1	
•  Data	transparently	sharded	between	Node	Groups	
•  Each	fragment	active	in	one	Data	Node	with	synchronous	replication	to	
2nd	Data	Node	in	same	Node	Group	
23/02/18	 Copyright	2015,	oracle	and/or	its	affiliates.	All	rights	reserved	 40	
Data	Node	2	
Node	Group	
Data	Node	3	 Data	Node	4	
Data	Partitioning	/	Auto-sharding
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Data	Partitioning	/	Auto-sharding	
•  DBA	chooses	which	part	of	
Primary	Key	to	use	as	shard	
key	
•  Fragment	for	each	row	
decided	by	hashing	the	
sharding	key	
23/02/18	 Copyright	2015,	oracle	and/or	its	affiliates.	All	rights	reserved	 41	
User-id	(PK)	 Service	(PK)	 Data	
1773467253	 chat	 xxx	
6257346892	 chat	 xxx	
1773467253	 photos	 xxx	
7234782739	 photos	 xxx	
8235602099	 reminders	 xxx	
8437829249	 location	 xxx	
Shard	Key	
Node	Group	
Data	Node	1	 Data	Node	2	
Node	Group	
Data	Node	3	 Data	Node	4
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
•  Data	automatically	rearranged	to	use	new	capacity	
•  Designed	to	be	a	slow	background	process	not	impacting	real-time	
performance.	
23/02/18	 Copyright	2015,	oracle	and/or	its	affiliates.	All	rights	reserved	 42	
Node	Group	
Data	Node	1	 Data	Node	2	
Node	Group	
Data	Node	3	 Data	Node	4	
Node	Group	
Data	Node	5	 Data	Node	6	
On-line	Scaling	and	Elasticity	
Re-partioning
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Cluster	7.2:	1.2	Billion	UPDATEs	per	Minute	
•  NoSQL	C++	API,	
flexaSynch	benchmark	
•  30	x	Intel	E5-2600	Intel	
Servers,	2	socket,	64GB	
•  ACID	Transactions,	with	
Synchronous	Replication	
	
http://www.mysql.com/why-mysql/
white-papers/mysql-cluster-
benchmarks-1-billion-writes-per-minute/		0
5
10
15
20
25
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
MillionsofUPDATEsperSecond
MySQL Cluster Data Nodes
9th	April	2015	 Copyright	2015,	oracle	and/or	its	affiliates.	All	rights	reserved	 43
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	 44	
MySQL	NDB	Cluster	7.5	
• Read	Optimized	
Tables	
• Fully	Replicated	
Capacity	and	
Scale	Out	
• MySQL	5.7	
• JSON	Data	Type	
• Generated	Columns	
• Records-Per-Key	
Optimization	
Improved	
SQL	
• Improved	Reporting	
• Improved	Logging	
• Improved	Visibility		
• Improved	Restore	
Management	
RC
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
•  Reading	from	backup	allows	to	
read	from	any	copy	
•  Previously	all	reads	were	directed	
towards	the	primary	fragment	only		
Confidential	–	Oracle	Internal/Restricted/Highly	Restricted	 45	
MySQL	NDB	7.5:	Reading	from	backup	
Node	Group	
Data	Node	1	 Data	Node	2
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Next	Steps	
Learn	More	
•  www.mysql.com/cluster	
•  https://dev.mysql.com/doc/mysql-innodb-cluster/en/	
•  Authentic	MySQL	Curriculum:	http://oracle.com/education/mysql	
Try	it	Out	
•  dev.mysql.com/downloads/cluster/	
7.4	GA	and	7.5	DMR	1	
•  https://labs.mysql.com/		
Let	us	know	what	you	think	
•  http://mysqlhighavailability.com/	
•  forums.mysql.com/list.php?25	
9th	April	2015	 Copyright	2015,	oracle	and/or	its	affiliates.	All	rights	reserved	 46
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Thank	you!

More Related Content

PDF
MySQL Clusters
PDF
MySQL Cluster Whats New
PDF
MySQL Group Replication
PDF
Percona Live - Dublin 01 my sql ha-mysql-clusters
PDF
MySQL Enterprise Cloud
PDF
Percona Live - Dublin 03 ee + cloud
PDF
Percona Live - Dublin 02 security + tuning
PDF
Why MySQL High Availability Matters
MySQL Clusters
MySQL Cluster Whats New
MySQL Group Replication
Percona Live - Dublin 01 my sql ha-mysql-clusters
MySQL Enterprise Cloud
Percona Live - Dublin 03 ee + cloud
Percona Live - Dublin 02 security + tuning
Why MySQL High Availability Matters

What's hot (20)

PDF
MySQL HA
PDF
MySQL Enterprise Edition
PDF
MySQL Security Best Practises
PDF
MySQL Enterprise Cloud
PDF
MySQL Enterprise Monitor 3
PDF
TLV - MySQL Enterprise Edition + Cloud
PDF
TLV - Whats new in MySQL 8
PDF
MySQL 8 - 2018 MySQL Days
PDF
TLV - MySQL Security overview
PDF
Next Generation Data Center Strategies
PDF
MySQL Security & GDPR
PDF
JAX-RS 2.1 Reloaded
PDF
PPTX
Jfokus 2017 Oracle Dev Cloud and Containers
PDF
5 razões estratégicas para usar MySQL
PDF
Troubleshooting tldr
PDF
Netherlands Tech Tour 05 - Strategic Operationalization of MySQL
PDF
Rootconf admin101
PDF
Related OSS Projects - Peter Rowe, Flexera Software
PDF
OOW16 - Ready or Not: Applying Secure Configuration to Oracle E-Business Suit...
MySQL HA
MySQL Enterprise Edition
MySQL Security Best Practises
MySQL Enterprise Cloud
MySQL Enterprise Monitor 3
TLV - MySQL Enterprise Edition + Cloud
TLV - Whats new in MySQL 8
MySQL 8 - 2018 MySQL Days
TLV - MySQL Security overview
Next Generation Data Center Strategies
MySQL Security & GDPR
JAX-RS 2.1 Reloaded
Jfokus 2017 Oracle Dev Cloud and Containers
5 razões estratégicas para usar MySQL
Troubleshooting tldr
Netherlands Tech Tour 05 - Strategic Operationalization of MySQL
Rootconf admin101
Related OSS Projects - Peter Rowe, Flexera Software
OOW16 - Ready or Not: Applying Secure Configuration to Oracle E-Business Suit...
Ad

Similar to MySQL InnoDB + NDB Cluster - 2018 MySQL Days (20)

PDF
InnoDb Vs NDB Cluster
PDF
MySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB Cluster
PDF
MySQL HA
PDF
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
PDF
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP Paris
PDF
MySQL InnoDB Cluster and NDB Cluster
PDF
MySQL 5.7 InnoDB Cluster (Jan 2018)
PDF
Introduction to MySQL
PDF
MySQL Cluster overview + development slides (2014)
ODP
MySQL Cluster
PDF
200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4
PDF
MySQL NDB Cluster 8.0
PDF
Moodle Moot Spain: Moodle Available and Scalable with MySQL HA - InnoDB Clust...
ODP
MySQL HA
PPTX
MySQL High Availibility Solutions
PDF
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
PPT
2010 12 mysql_clusteroverview
PDF
How to operate MySQL InnoDB Cluster with MySQL Shell
PDF
MySQL Cluster
PDF
Ndb cluster 80_tpc_h
InnoDb Vs NDB Cluster
MySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB Cluster
MySQL HA
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP Paris
MySQL InnoDB Cluster and NDB Cluster
MySQL 5.7 InnoDB Cluster (Jan 2018)
Introduction to MySQL
MySQL Cluster overview + development slides (2014)
MySQL Cluster
200 million qps on commodity hardware : Getting started with MySQL Cluster 7.4
MySQL NDB Cluster 8.0
Moodle Moot Spain: Moodle Available and Scalable with MySQL HA - InnoDB Clust...
MySQL HA
MySQL High Availibility Solutions
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
2010 12 mysql_clusteroverview
How to operate MySQL InnoDB Cluster with MySQL Shell
MySQL Cluster
Ndb cluster 80_tpc_h
Ad

More from Mark Swarbrick (13)

PDF
MySQL NoSQL Document Store
PPSX
MySQL @ the University Of Nottingham
PDF
Intro To MySQL 2019
PDF
MySQL Dublin Event Nov 2018 - MySQL 8
PDF
MySQL Dublin Event Nov 2018 - State of the Dolphin
PDF
Oracle Code Event - MySQL JSON Document Store
PDF
MySQL At University Of Nottingham - 2018 MySQL Days
PDF
MySQL At Mastercard - 2018 MySQL Days
PDF
MySQL Security + GDPR - 2018 MySQL Days
PDF
MySQL Cloud - 2018 MySQL Days
PDF
MySQL 2018 Intro - 2018 MySQL Days
PDF
MySQL + GDPR
PDF
Oow MySQL Whats new in security overview sept 2017 v1
MySQL NoSQL Document Store
MySQL @ the University Of Nottingham
Intro To MySQL 2019
MySQL Dublin Event Nov 2018 - MySQL 8
MySQL Dublin Event Nov 2018 - State of the Dolphin
Oracle Code Event - MySQL JSON Document Store
MySQL At University Of Nottingham - 2018 MySQL Days
MySQL At Mastercard - 2018 MySQL Days
MySQL Security + GDPR - 2018 MySQL Days
MySQL Cloud - 2018 MySQL Days
MySQL 2018 Intro - 2018 MySQL Days
MySQL + GDPR
Oow MySQL Whats new in security overview sept 2017 v1

Recently uploaded (20)

PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Big Data Technologies - Introduction.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
cuic standard and advanced reporting.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Electronic commerce courselecture one. Pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Machine Learning_overview_presentation.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Empathic Computing: Creating Shared Understanding
A comparative analysis of optical character recognition models for extracting...
Encapsulation_ Review paper, used for researhc scholars
Big Data Technologies - Introduction.pptx
Review of recent advances in non-invasive hemoglobin estimation
cuic standard and advanced reporting.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Electronic commerce courselecture one. Pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Machine Learning_overview_presentation.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Empathic Computing: Creating Shared Understanding

MySQL InnoDB + NDB Cluster - 2018 MySQL Days