Numbers from a real cluster
Three machines, 4 processors, 16 GB of memory and NVMe disks, driven from all three
nodes at once. Both servers, on the same machines, wiped and rebuilt in between.
21,556
operations a second at 96 connections
56,079
reads a second, which do not cross the cluster
65%
more on MariaDB than MySQL, settings matched
30%
less throughput with a node 2,000 miles away
The limit is the write path rather than the hardware: at peak the processors were 61%
busy with 11.6 of 15.5 GB of memory free. Every write has to be accepted by every node
before it commits, so writes do not scale by adding machines. Reads do.