SlideShare a Scribd company logo
1 of 75
Download to read offline
1
in
MariaDB 10.4
And a little bit in MySQL
Seppo Jaakola
Codership
Galera 4
www.galeracluster.com
Seppo Jaakola
CEO Codership
Developer role, 15 yrs
with MySQL engineering
Background:
DBMS Engineering
Data Security
C o d e r s h i p
Technology Company
Since 2007
Replication for Open Source
Databases
Galera Cluster
Business through MySQL /
MariaDB Support & Consulting
Technology Company, focus in R&D
Since 2007
Replication for Open Source Databases
Galera Cluster
Business through MySQL / MariaDB
Support & Consulting
Stable continuous growth,
team growing 3 → ~20
C o d e r s h i p
4
www.galeracluster.com
Agenda
●
Galera Cluster Overview
●
Galera 4 in 10.4 Features
●
Upgrading 10.3 Cluster to 10.4
●
Galera 4 Streaming Replication
●
Additional Galera 4 Feature Road Map
www.galeracluster.com
galera
●
Generic Replication Plugin for
database servers
●
Uses Replication API to interact with
DBMS (wsrep API project in github)
●
DBMS and Galera plugin must have same
wsrep API version
Galera Replication
6
www.galeracluster.com
Galera Replication Versions
●
Major versions 1..2..3
●
Current production head version 3.26
●
wsrep API versions 1..25
●
Next major version is Galera 4 and using wsrep
API #26
●
wsrep API change requires rolling upgrade path
7
Galera in MariaDB 10.4
8
www.galeracluster.com
Galera 4 in MariaDB 10.4
●
MariaDB 10.4 RC has Galera 4 Replication
●
wsrep API #26
●
Impacts upgrading
●
wsrep patch integration in 10.4 codebase
●
Impacts code stability
●
bug fix & new features turnover
9
www.galeracluster.com
Galera 4 in MariaDB 10.4
●
Streaming Replication
●
Support for large transactions
●
Platform for other new features
●
Group commit support
●
10.4 Backup locks
●
mariabackup SST with “light weight lock”
10
Streaming Replication
11
www.galeracluster.com
Streaming Replication
●
Originally developed for supporting huge
transactions
●
In Galera 3, transaction processes in master node
until commit time
●
For large transactions, the write size will be big,
and is hard to handle
●
There are means to prevent too large transactions
●
wsrep_max_ws_size
12
www.galeracluster.com
Streaming Replication
●
Streaming replication is new technology
developed for Galera Replication 4 to enable
running transaction of unlimited size in cluster
●
Transaction size limits will remain, and cluster
can still reject too large transactions
13
www.galeracluster.com
Streaming Replication
●
Transaction is replicated, gradually in small
fragments, during transaction processing
●
i.e. before actual commit, we replicate a number of small size
fragments
●
Size threshold for fragment replication is configurable
●
Replicated fragments are applied in slave threads
preserving transaction’s state in all cluster nodes
●
Fragments hold locks in all nodes and cannot be conflicted later
14
www.galeracluster.com
Streaming Replication
Huge transaction
Galera Replication
Node A Node B
Update, update, update....
Begin
Trx
15
www.galeracluster.com
Streaming Replication
Huge transaction
Galera Replication
Node A Node B
WS
Update, update, update....
Trx SR Trx
16
www.galeracluster.com
Streaming Replication
Huge transaction
Galera Replication
Node A Node B
Update, update, update....
WS
Trx SR Trx
17
www.galeracluster.com
Streaming Replication
Huge transaction
Galera Replication
Node A Node B
commit
WS
C
Trx SR Trx
18
www.galeracluster.com
Streaming Replication
Huge transaction
Galera Replication
Node A Node B
OK
19
www.galeracluster.com
Fragment Applying
SR transaction pool
SR#1 THD
WS
SR trx :2
CF: 0
applier
applier
certification
applier
apply
SR#2 THD
SR#n THD
20
www.galeracluster.com
Fragment Applying
SR transaction pool
SR#1 THD
SR#2 THD
WS
SR trx :2
CF: 0
applier
applier
certification
applier
SR#n THD
apply Pull THD
21
www.galeracluster.com
applier
Fragment Applying
SR transaction pool
SR#2 THDWS
SR trx :2
CF: 0
ev→apply_event()
…
ev->apply_event()
wsrep_SR_store->append_frag_apply())
SR#1 THD
SR#n THD
applier
applier
WS
SR trx :2
CF: 0
apply
22
www.galeracluster.com
Fragment Applying
SR transaction pool
SR#1 THD
SR#2 THD
WS
SR trx :2
CF: 0
applier
applier
applier
SR#n THD
OK
Push THD
23
www.galeracluster.com
Fragment Committing
SR transaction pool
SR#1 THD
SR#2 THD
WS
SR trx :2
CF: 1
applier
applier
certification
applier SR#n THD
commit Pull THD
24
www.galeracluster.com
applier
Fragment Committing
SR#2 THD
WS
SR trx :2
CF: 1
trans_commit()
wsrep_SR_store->append_frag_commit())
SR transaction pool
SR#1 THD
SR#n THD
applier
applier
WS
SR trx :2
CF: 1
commit
25
www.galeracluster.com
Fragment Committing
SR transaction pool
SR#1 THDapplier
applier
applier
SR#1nTHD
WS
SR trx :2
CF: 1
OK
26
www.galeracluster.com
Configuring Streaming Replication
wsrep_trx_fragment_unit Unit metrics for fragmenting, options are:
●
bytes WS size in bytes
●
rows # of rows modified
●
statements # of SQL statements issued
wsrep_trx_fragment_size ●
Threshold size (in units), when fragment will be
replicated
●
0 = no streaming
Session variables and can be dynamically set
27
www.galeracluster.com
Using Streaming Replication
●
Due to excessive logging and elevated
replication overhead, streaming replication will
cause degraded transaction throughput rate
●
Best use case is to use streaming replication for
cutting large transactions
●
Set fragment size to ~10K rows
●
Fragment variables are session variables and
can be dynamically set
●
Intelligent application can set streaming
replication on/off on need basis
28
New Meta Data
29
www.galeracluster.com
wsrep Tables in mysql database
MariaDB [(none)]> show tables in mysql like 'wsrep%';
+--------------------------+
| Tables_in_mysql (wsrep%) |
+--------------------------+
| wsrep_cluster |
| wsrep_cluster_members |
| wsrep_streaming_log |
+--------------------------+
3 rows in set (0.005 sec)
30
www.galeracluster.com
wsrep Tables in mysql database
MariaDB [(none)]> select * from mysql.wsrep_clusterG
*************************** 1. row ***************************
cluster_uuid: 0be6f4d6-35da-11e9-b8a0-d6501fb08579
view_id: 2
view_seqno: 2
protocol_version: 4
capabilities: 184703
1 row in set (0.005 sec)
31
www.galeracluster.com
wsrep Tables in mysql database
MariaDB [(none)]> select * from mysql.wsrep_cluster_membersG
*************************** 1. row ***************************
node_uuid: ea306990-35b0-11e9-9841-366f30fba24f
cluster_uuid: ea317655-35b0-11e9-9ac4-9f27c3510851
node_name: labrador
node_incoming_address: 127.0.0.1:16000
*************************** 2. row ***************************
node_uuid: eb29a68c-35b0-11e9-ac23-e2418aae257d
cluster_uuid: ea317655-35b0-11e9-9ac4-9f27c3510851
node_name: poodle
node_incoming_address: 127.0.0.1:16001
*************************** 3. row ***************************
node_uuid: eb29e56c-35b0-11e9-a328-fe229f8ae4cb
cluster_uuid: ea317655-35b0-11e9-9ac4-9f27c3510851
node_name: rotweiler
node_incoming_address: 127.0.0.1:16002
3 rows in set (0.006 sec)
32
www.galeracluster.com
wsrep Tables in mysql database
MariaDB [(none)]> show create table mysql.wsrep_streaming_logG
*************************** 1. row ***************************
Table: wsrep_streaming_log
Create Table: CREATE TABLE `wsrep_streaming_log` (
`node_uuid` char(36) NOT NULL,
`trx_id` bigint(20) NOT NULL,
`seqno` bigint(20) NOT NULL,
`flags` int(11) NOT NULL,
`frag` longblob NOT NULL,
PRIMARY KEY (`node_uuid`,`trx_id`,`seqno`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
1 row in set (0.004 sec)
33
Rolling Upgrade
34
www.galeracluster.com
Galera 3
Galera Rolling Upgrades
Galera Replication
read & write
MariaDB
10.3
Galera 3
read & write
MariaDB
10.3
Galera 3
MariaDB
10.3
Wsrep-API 25
read & write
35
www.galeracluster.com
Galera 3
Galera Rolling Upgrades
Galera Replication
read & write
MariaDB
10.3
Galera 3
read & write
MariaDB
10.3
Galera 3
MariaDB
10.3
Wsrep-API 25
Upgrade for 10.4
Shutdown server
Install 10.4
Start with wsrep_provider
mysql_upgrade
Shutdown server
Start without wsrep_provider
Isolate node
Galera 4
MariaDB
10.4
Allow read only access
read only
36
www.galeracluster.com
Galera 3
Galera Rolling Upgrades
Galera Replication
read & write
MariaDB
10.3
Galera 3
MariaDB
10.3
Wsrep-API 25
Galera 4
MariaDB
10.4
read only
Galera 4
MariaDB
10.4
read only
Upgrade for 10.4
Upgrade node 2
37
www.galeracluster.com
Galera Rolling Upgrades
Galera Replication Wsrep-API 25
Galera 4
MariaDB
10.4
read only
Galera 4
MariaDB
10.4
read only
Wsrep-API 26
Upgrade for 10.4
Shutdown node 1
Allow read-write
Complete node1 upgrade
wsrep API #26 features now
Enabled in replication
38
www.galeracluster.com
Galera Rolling Upgrades
Galera Replication
read & write
Wsrep-API 25
Galera 4
MariaDB
10.4
Galera 4
MariaDB
10.4
Wsrep-API 26
read & write read & write
Galera 4
MariaDB
10.4
39
www.galeracluster.com
Galera Rolling Upgrades
Galera Replication
read & write
Wsrep-API 25
Galera 4
MariaDB
10.4
Galera 4
MariaDB
10.4
Wsrep-API 26
read & write read & write
Galera 4
MariaDB
10.4 join
Galera 3
MariaDB
10.3
40
Galera 4 Road Map
41
www.galeracluster.com
4.0 Release Status
●
Part of Galera 4 feature set was merged in
MariaDB 10.4 beta 2 release and is now in the
10.4 RC and later releases
●
Schedule of remaining Galera 4 features is not
yet confirmed
42
www.galeracluster.com
Features Missed in MariaDB 10.4
●
Gcache encryption
●
Data at rest encryption for full replication pipeline
●
XA transaction support
●
Will be needed in sharding cluster
●
Non blocking DDL
●
Co-incides with other MariaDB non-locking DDL work
●
Cluster error voting
●
Galera library feature, may be in later 10.4.* releases
43
www.galeracluster.com
R
A
M
Data at rest encryption
Client
thread
Client
threadClient
thread
Buffer pool
gcache
ibdataibdata redo logredo log redo logbinlog
D
I
S
K
44
www.galeracluster.com
R
A
M
Data at rest encryption
Client
thread
Client
threadClient
thread
Buffer pool
gcache
D
I
S
K
ibdataibdata redo logredo log redo logbinlog
45
www.galeracluster.com
R
A
M
Data at rest encryption
Client
thread
Client
threadClient
thread
Buffer pool
gcache
D
I
S
K
ibdataibdata redo logredo log redo logbinlog
46
www.galeracluster.com
Features Missed in MariaDB 10.4
●
Gcache encryption
●
Data at rest encryption for full replication pipeline
●
XA transaction support
●
Will be needed in sharding cluster
●
Non blocking DDL
●
Co-incides with other MariaDB non-locking DDL work
●
Cluster error voting
●
Galera library feature, may be in later 10.4.* releases
47
XA Transactions
In Galera 3
48
www.galeracluster.com
XA Transactions with Galera 3
TM
RM RM
XA start ‘foo’ XA start ‘bar’
foo bar
Work on ‘foo’ Work on ‘bar’XA prepare ‘foo’ XA prepare ‘bar’XA commit ‘foo’ XA commit ‘bar’
foo bar
MariaDB
49
www.galeracluster.com
XA Transactions with Galera 3
●
Galera replication is eager to replicate in
MariaDB 2PC prepare stage
●
Prepared XA transaction cannot be rolled back
anymore
50
www.galeracluster.com
XA Transactions with Galera 3
XA Start
Node A Node B
smith smith
XA trans
51
www.galeracluster.com
XA Transactions with Galera 3
XA Insert into persons ‘’jones’
Node A Node B
smith smith
jones
XA trans
52
www.galeracluster.com
XA Transactions with Galera 3
XA Prepare
Node A Node B
smith smith
jones
XA trans
53
www.galeracluster.com
XA Transactions with Galera 3
XA Prepare
Node A Node B
smith smith
jones
XA trans
WS
jones
54
www.galeracluster.com
XA Transactions with Galera 3
XA Prepare
Node A Node B
smith
smith
jones
jones
XA trans apply
55
www.galeracluster.com
XA Transactions with Galera 3
OK
Node A Node B
smith
smith
jones
jones
XA trans
56
www.galeracluster.com
XA Transactions with Galera 3
XA Rollback
Node A Node B
smith
smith
jones
jones
XA trans
57
www.galeracluster.com
XA Transactions with Galera 3
Node A Node B
smith
smith
jonesinconsistency
58
www.galeracluster.com
XA prepare Safety
●
XA prepare should guarantee that transaction
can commit
●
However, galera multi-master conflict resolving
does honor XA transactions
59
www.galeracluster.com
XA Transactions with Galera 3
XA Start
Node A Node B
smith smith
XA trans
60
www.galeracluster.com
XA Transactions with Galera 3
UPDATE smith=kit
Node A Node B
smith smith
XA trans
kit
61
www.galeracluster.com
XA Transactions with Galera 3
Node A Node B
smith smith
XA trans
WS
kit
UPDATE smith=hannibal
WS
hannibal
XA Prepare
kit
62
www.galeracluster.com
XA Transactions with Galera 3
Node A Node B
hannibal hannibal
XA trans
OK
63
www.galeracluster.com
XA Transactions with Galera 3
Node A Node B
hannibal hannibal
XA Commit
64
XA by
Streaming Replication
65
www.galeracluster.com
XA Transaction Support
XA Start
Node A Node B
smith smith
XA trans
66
www.galeracluster.com
XA Transaction Support
XA Insert into persons ‘’jones’
Node A Node B
smith smith
XA transXA transXA transXA trans
jones
67
www.galeracluster.com
XA Transaction Support
XA Prepare
Node A Node B
smith smith
XA trans SR trans
WS
jonesjones
68
www.galeracluster.com
XA Transaction Support
XA Rollback
Node A Node B
smith smith
XA trans SR trans
WS
rollback
jonesjones
69
www.galeracluster.com
XA Transaction Support
Node A Node B
smith smith
70
www.galeracluster.com
XA Transaction Conflict Resolution
Node A Node B
smith smith
XA trans
UPDATE smith=hannibalXA Prepare
kit
SR trans
kit
71
www.galeracluster.com
Features Missed in MariaDB 10.4
●
Gcache encryption
●
Data at rest encryption for full replication pipeline
●
XA transaction support
●
Will be needed in sharding cluster
●
Non blocking DDL
●
Co-incides with other MariaDB non-locking DDL work
●
Cluster error voting
●
Galera library feature, may be in later 10.4.* releases
72
www.galeracluster.com
MariaDB 10.5
●
Galera work for 10.5 is ongoing
●
Feature scoping is not complete, may come
with Galera 4 or new Galera 5
73
www.galeracluster.com
Galera 4 on MySQL
●
Galera 4 is integrated in MySQL 5.6 and 5.7
and 8.0 versions
●
Public releases after MariaDB 10.4 GA is
released
74
www.galeracluster.com
Summary
●
MariaDB 10.4.5 has significant new
Galera 4 features
●
Streaming Replication implements new replication
protocol opening possibilities for many unforeseen
replication features
●
Other new Galera 4 related features to come with
later 10.4 and 10.5 releases
●
MySQL version is coming
●
Rolling cluster upgrade supported and requires care
75
4
Happy Clustering :-)
Thank you for listening!

More Related Content

What's hot

Database Consolidation using Oracle Multitenant
Database Consolidation using Oracle MultitenantDatabase Consolidation using Oracle Multitenant
Database Consolidation using Oracle MultitenantPini Dibask
 
Understanding Query Plans and Spark UIs
Understanding Query Plans and Spark UIsUnderstanding Query Plans and Spark UIs
Understanding Query Plans and Spark UIsDatabricks
 
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best PracticesMySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best PracticesKenny Gryp
 
Introduction to Sharding
Introduction to ShardingIntroduction to Sharding
Introduction to ShardingMongoDB
 
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACThe Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACMarkus Michalewicz
 
Oracle Golden Gate Interview Questions
Oracle Golden Gate Interview QuestionsOracle Golden Gate Interview Questions
Oracle Golden Gate Interview QuestionsArun Sharma
 
Upgrade from MySQL 5.7 to MySQL 8.0
Upgrade from MySQL 5.7 to MySQL 8.0Upgrade from MySQL 5.7 to MySQL 8.0
Upgrade from MySQL 5.7 to MySQL 8.0Olivier DASINI
 
InnoDB Internal
InnoDB InternalInnoDB Internal
InnoDB Internalmysqlops
 
Near Real-Time Analytics with Apache Spark: Ingestion, ETL, and Interactive Q...
Near Real-Time Analytics with Apache Spark: Ingestion, ETL, and Interactive Q...Near Real-Time Analytics with Apache Spark: Ingestion, ETL, and Interactive Q...
Near Real-Time Analytics with Apache Spark: Ingestion, ETL, and Interactive Q...Databricks
 
State of the Dolphin - May 2022
State of the Dolphin - May 2022State of the Dolphin - May 2022
State of the Dolphin - May 2022Frederic Descamps
 
Monitoring Hadoop with Prometheus (Hadoop User Group Ireland, December 2015)
Monitoring Hadoop with Prometheus (Hadoop User Group Ireland, December 2015)Monitoring Hadoop with Prometheus (Hadoop User Group Ireland, December 2015)
Monitoring Hadoop with Prometheus (Hadoop User Group Ireland, December 2015)Brian Brazil
 
MySQL Performance - Best practices
MySQL Performance - Best practices MySQL Performance - Best practices
MySQL Performance - Best practices Ted Wennmark
 
SQL Server Performance Tuning Baseline
SQL Server Performance Tuning BaselineSQL Server Performance Tuning Baseline
SQL Server Performance Tuning Baseline► Supreme Mandal ◄
 
MySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdf
MySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdfMySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdf
MySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdfAlkin Tezuysal
 
Open Source 101 2022 - MySQL Indexes and Histograms
Open Source 101 2022 - MySQL Indexes and HistogramsOpen Source 101 2022 - MySQL Indexes and Histograms
Open Source 101 2022 - MySQL Indexes and HistogramsFrederic Descamps
 
High Availability for Oracle SE2
High Availability for Oracle SE2High Availability for Oracle SE2
High Availability for Oracle SE2Markus Flechtner
 

What's hot (20)

Database Consolidation using Oracle Multitenant
Database Consolidation using Oracle MultitenantDatabase Consolidation using Oracle Multitenant
Database Consolidation using Oracle Multitenant
 
Understanding Query Plans and Spark UIs
Understanding Query Plans and Spark UIsUnderstanding Query Plans and Spark UIs
Understanding Query Plans and Spark UIs
 
Treinamento Oracle GoldenGate 19c
Treinamento Oracle GoldenGate 19cTreinamento Oracle GoldenGate 19c
Treinamento Oracle GoldenGate 19c
 
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best PracticesMySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
 
Introduction to Sharding
Introduction to ShardingIntroduction to Sharding
Introduction to Sharding
 
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACThe Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
 
Oracle Golden Gate Interview Questions
Oracle Golden Gate Interview QuestionsOracle Golden Gate Interview Questions
Oracle Golden Gate Interview Questions
 
Log Structured Merge Tree
Log Structured Merge TreeLog Structured Merge Tree
Log Structured Merge Tree
 
Upgrade from MySQL 5.7 to MySQL 8.0
Upgrade from MySQL 5.7 to MySQL 8.0Upgrade from MySQL 5.7 to MySQL 8.0
Upgrade from MySQL 5.7 to MySQL 8.0
 
InnoDB Internal
InnoDB InternalInnoDB Internal
InnoDB Internal
 
InnoDb Vs NDB Cluster
InnoDb Vs NDB ClusterInnoDb Vs NDB Cluster
InnoDb Vs NDB Cluster
 
Near Real-Time Analytics with Apache Spark: Ingestion, ETL, and Interactive Q...
Near Real-Time Analytics with Apache Spark: Ingestion, ETL, and Interactive Q...Near Real-Time Analytics with Apache Spark: Ingestion, ETL, and Interactive Q...
Near Real-Time Analytics with Apache Spark: Ingestion, ETL, and Interactive Q...
 
State of the Dolphin - May 2022
State of the Dolphin - May 2022State of the Dolphin - May 2022
State of the Dolphin - May 2022
 
InnoDB Locking Explained with Stick Figures
InnoDB Locking Explained with Stick FiguresInnoDB Locking Explained with Stick Figures
InnoDB Locking Explained with Stick Figures
 
Monitoring Hadoop with Prometheus (Hadoop User Group Ireland, December 2015)
Monitoring Hadoop with Prometheus (Hadoop User Group Ireland, December 2015)Monitoring Hadoop with Prometheus (Hadoop User Group Ireland, December 2015)
Monitoring Hadoop with Prometheus (Hadoop User Group Ireland, December 2015)
 
MySQL Performance - Best practices
MySQL Performance - Best practices MySQL Performance - Best practices
MySQL Performance - Best practices
 
SQL Server Performance Tuning Baseline
SQL Server Performance Tuning BaselineSQL Server Performance Tuning Baseline
SQL Server Performance Tuning Baseline
 
MySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdf
MySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdfMySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdf
MySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdf
 
Open Source 101 2022 - MySQL Indexes and Histograms
Open Source 101 2022 - MySQL Indexes and HistogramsOpen Source 101 2022 - MySQL Indexes and Histograms
Open Source 101 2022 - MySQL Indexes and Histograms
 
High Availability for Oracle SE2
High Availability for Oracle SE2High Availability for Oracle SE2
High Availability for Oracle SE2
 

Similar to Galera Cluster 4 presentation at Percona Live Austin 2019

What’s new in Galera 4
What’s new in Galera 4What’s new in Galera 4
What’s new in Galera 4MariaDB plc
 
M|18 Under the Hood: Galera Cluster
M|18 Under the Hood: Galera ClusterM|18 Under the Hood: Galera Cluster
M|18 Under the Hood: Galera ClusterMariaDB plc
 
Webinar slides: Introducing Galera 3.0 - Now supporting MySQL 5.6
Webinar slides: Introducing Galera 3.0 - Now supporting MySQL 5.6Webinar slides: Introducing Galera 3.0 - Now supporting MySQL 5.6
Webinar slides: Introducing Galera 3.0 - Now supporting MySQL 5.6Severalnines
 
Choosing between Codership's MySQL Galera, MariaDB Galera Cluster and Percona...
Choosing between Codership's MySQL Galera, MariaDB Galera Cluster and Percona...Choosing between Codership's MySQL Galera, MariaDB Galera Cluster and Percona...
Choosing between Codership's MySQL Galera, MariaDB Galera Cluster and Percona...Codership Oy - Creators of Galera Cluster
 
MySQL 101 PHPTek 2017
MySQL 101 PHPTek 2017MySQL 101 PHPTek 2017
MySQL 101 PHPTek 2017Dave Stokes
 
Webinar slides: Migrating to Galera Cluster for MySQL and MariaDB
Webinar slides: Migrating to Galera Cluster for MySQL and MariaDBWebinar slides: Migrating to Galera Cluster for MySQL and MariaDB
Webinar slides: Migrating to Galera Cluster for MySQL and MariaDBSeveralnines
 
Plny12 galera-cluster-best-practices
Plny12 galera-cluster-best-practicesPlny12 galera-cluster-best-practices
Plny12 galera-cluster-best-practicesDimas Prasetyo
 
NY Meetup: Scaling MariaDB with Maxscale
NY Meetup: Scaling MariaDB with MaxscaleNY Meetup: Scaling MariaDB with Maxscale
NY Meetup: Scaling MariaDB with MaxscaleWagner Bianchi
 
Webinar Slides: Migrating to Galera Cluster
Webinar Slides: Migrating to Galera ClusterWebinar Slides: Migrating to Galera Cluster
Webinar Slides: Migrating to Galera ClusterSeveralnines
 
MySQL Scalability and Reliability for Replicated Environment
MySQL Scalability and Reliability for Replicated EnvironmentMySQL Scalability and Reliability for Replicated Environment
MySQL Scalability and Reliability for Replicated EnvironmentJean-François Gagné
 
MariaDB Galera Cluster - Simple, Transparent, Highly Available
MariaDB Galera Cluster - Simple, Transparent, Highly AvailableMariaDB Galera Cluster - Simple, Transparent, Highly Available
MariaDB Galera Cluster - Simple, Transparent, Highly AvailableMariaDB Corporation
 
MySQL replication best practices 105-232-931
MySQL replication best practices 105-232-931MySQL replication best practices 105-232-931
MySQL replication best practices 105-232-931Baruch Osoveskiy
 
Parallel Replication in MySQL and MariaDB
Parallel Replication in MySQL and MariaDBParallel Replication in MySQL and MariaDB
Parallel Replication in MySQL and MariaDBMydbops
 
What to expect from MariaDB Platform X5, part 1
What to expect from MariaDB Platform X5, part 1What to expect from MariaDB Platform X5, part 1
What to expect from MariaDB Platform X5, part 1MariaDB plc
 
MariaDB und mehr - MariaDB Roadshow Summer 2014 Hamburg Berlin Frankfurt
MariaDB und mehr - MariaDB Roadshow Summer 2014 Hamburg Berlin FrankfurtMariaDB und mehr - MariaDB Roadshow Summer 2014 Hamburg Berlin Frankfurt
MariaDB und mehr - MariaDB Roadshow Summer 2014 Hamburg Berlin FrankfurtMariaDB Corporation
 
Tips to drive maria db cluster performance for nextcloud
Tips to drive maria db cluster performance for nextcloudTips to drive maria db cluster performance for nextcloud
Tips to drive maria db cluster performance for nextcloudSeveralnines
 

Similar to Galera Cluster 4 presentation at Percona Live Austin 2019 (20)

What’s new in Galera 4
What’s new in Galera 4What’s new in Galera 4
What’s new in Galera 4
 
M|18 Under the Hood: Galera Cluster
M|18 Under the Hood: Galera ClusterM|18 Under the Hood: Galera Cluster
M|18 Under the Hood: Galera Cluster
 
Galera Cluster 3.0 Features
Galera Cluster 3.0 FeaturesGalera Cluster 3.0 Features
Galera Cluster 3.0 Features
 
Introducing Galera 3.0
Introducing Galera 3.0Introducing Galera 3.0
Introducing Galera 3.0
 
Webinar slides: Introducing Galera 3.0 - Now supporting MySQL 5.6
Webinar slides: Introducing Galera 3.0 - Now supporting MySQL 5.6Webinar slides: Introducing Galera 3.0 - Now supporting MySQL 5.6
Webinar slides: Introducing Galera 3.0 - Now supporting MySQL 5.6
 
Choosing between Codership's MySQL Galera, MariaDB Galera Cluster and Percona...
Choosing between Codership's MySQL Galera, MariaDB Galera Cluster and Percona...Choosing between Codership's MySQL Galera, MariaDB Galera Cluster and Percona...
Choosing between Codership's MySQL Galera, MariaDB Galera Cluster and Percona...
 
MySQL 101 PHPTek 2017
MySQL 101 PHPTek 2017MySQL 101 PHPTek 2017
MySQL 101 PHPTek 2017
 
Webinar slides: Migrating to Galera Cluster for MySQL and MariaDB
Webinar slides: Migrating to Galera Cluster for MySQL and MariaDBWebinar slides: Migrating to Galera Cluster for MySQL and MariaDB
Webinar slides: Migrating to Galera Cluster for MySQL and MariaDB
 
Galera Cluster 4 for MySQL 8 Release Webinar slides
Galera Cluster 4 for MySQL 8 Release Webinar slidesGalera Cluster 4 for MySQL 8 Release Webinar slides
Galera Cluster 4 for MySQL 8 Release Webinar slides
 
Plny12 galera-cluster-best-practices
Plny12 galera-cluster-best-practicesPlny12 galera-cluster-best-practices
Plny12 galera-cluster-best-practices
 
NY Meetup: Scaling MariaDB with Maxscale
NY Meetup: Scaling MariaDB with MaxscaleNY Meetup: Scaling MariaDB with Maxscale
NY Meetup: Scaling MariaDB with Maxscale
 
Webinar Slides: Migrating to Galera Cluster
Webinar Slides: Migrating to Galera ClusterWebinar Slides: Migrating to Galera Cluster
Webinar Slides: Migrating to Galera Cluster
 
MySQL Scalability and Reliability for Replicated Environment
MySQL Scalability and Reliability for Replicated EnvironmentMySQL Scalability and Reliability for Replicated Environment
MySQL Scalability and Reliability for Replicated Environment
 
MariaDB Galera Cluster - Simple, Transparent, Highly Available
MariaDB Galera Cluster - Simple, Transparent, Highly AvailableMariaDB Galera Cluster - Simple, Transparent, Highly Available
MariaDB Galera Cluster - Simple, Transparent, Highly Available
 
MySQL replication best practices 105-232-931
MySQL replication best practices 105-232-931MySQL replication best practices 105-232-931
MySQL replication best practices 105-232-931
 
Parallel Replication in MySQL and MariaDB
Parallel Replication in MySQL and MariaDBParallel Replication in MySQL and MariaDB
Parallel Replication in MySQL and MariaDB
 
What to expect from MariaDB Platform X5, part 1
What to expect from MariaDB Platform X5, part 1What to expect from MariaDB Platform X5, part 1
What to expect from MariaDB Platform X5, part 1
 
MariaDB 10 and Beyond
MariaDB 10 and BeyondMariaDB 10 and Beyond
MariaDB 10 and Beyond
 
MariaDB und mehr - MariaDB Roadshow Summer 2014 Hamburg Berlin Frankfurt
MariaDB und mehr - MariaDB Roadshow Summer 2014 Hamburg Berlin FrankfurtMariaDB und mehr - MariaDB Roadshow Summer 2014 Hamburg Berlin Frankfurt
MariaDB und mehr - MariaDB Roadshow Summer 2014 Hamburg Berlin Frankfurt
 
Tips to drive maria db cluster performance for nextcloud
Tips to drive maria db cluster performance for nextcloudTips to drive maria db cluster performance for nextcloud
Tips to drive maria db cluster performance for nextcloud
 

Recently uploaded

VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 

Recently uploaded (20)

VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 

Galera Cluster 4 presentation at Percona Live Austin 2019