Does anyone have any experience with Galera in a production environment? Is the setup in this article preferable to that?
Does anyone have any experience with Galera in a production environment? Is the setup in this article preferable to that?
On the other hand, your overall throughput is constrained by the network, since all commits must at least ping all of the nodes.
Which setup are you referring to? MySQL 5.5, or MySQL NDB cluster?
[1]http://www.mysqlperformanceblog.com/2012/08/17/percona-xtrad...
I was initially set on using NDB cluster to provide failover, but the table constraints (tables can't be too wide) means that there would have to be code changes. I recently set up and tried Galera, and everything "just worked". The application currently uses standard MySQL 5 with Innodb, and going with Galera would mean that no code change would be necessary.
It just sounded too good to be true though, so I just wanted to know that people actually use this in production. The application handles payments, so corrupted or rows not committing on all nodes would be a huge problem.