This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
For write intensive applications there could be datasize limit per nodeNot physical but logical
Percona XtraDB Cluster
Join process. Step 1
Percona XtraDB Cluster
Join process. Step 2
Percona XtraDB Cluster
Join process: step 3
Percona XtraDB Cluster
This is software + hardware solution
Percona XtraDB Cluster
InnoDB write performance
Percona XtraDB Cluster
InnoDB performance + ACID
Percona XtraDB Cluster
Cluster performance
Percona XtraDB Cluster
Join process
Percona XtraDB Cluster
State Transfer
Percona XtraDB Cluster
Snapshot State Transfer
Percona XtraDB Cluster
Incremental State Transfer
Percona XtraDB Cluster
Scaleability
Percona XtraDB Cluster
Percona XtraDB Cluster
Scaleability is similar to availability
Percona XtraDB Cluster
XtraDB Cluster: Reads scalability is easy
Percona XtraDB Cluster
Write scalability is complicated
Percona XtraDB Cluster
N servers scale to :
Percona XtraDB Cluster
10 servers scale to :
Percona XtraDB Cluster
FAQQuestions I am asked
Percona XtraDB Cluster
It looks so easy. Why did not you implement it earlier?It is not easy.Computer science of group communication and distributed transactions.Credits to Codership Oy
Percona XtraDB Cluster
How fast is it?Reasonably fast.
Percona XtraDB Cluster
Can I replicate XtraDB Cluster to MySQL Replication?Yes
Percona XtraDB Cluster
Percona XtraDB Cluster
Async MySQL Replication
Would I install it on a production system?Yes. I am going to upgrade MySQLPerformanceBlog.com to use XtraDB Cluster
Percona XtraDB Cluster
How it is compared to MySQL Cluster?It is different
Percona XtraDB Cluster
XtraDB Cluster
MySQL Cluster
Easy to migrate Easy to use Cloud / EC2 Changes in an application Write scaling 99.999%