1. MariaDB Gallera Cluster и Percona Cluster это по сути одно и то же решение, так как базируется на одной технологии - Gallera library (
https://github.com/codership/galera)
https://mariadb.com/kb/en/mariadb/what-is-mariadb-...
www.percona.com/doc/percona-xtradb-cluster/5.6/int...
2. Oracle MySQL Cluster это sharded In memory DB. Это решение скорее для low latency а не для High availability.
Главный недостаток это коммерческая лицензия которая будет стоить в зависимости от размера БД и может стоить десятки и сотни тысяч зеленых денег.
И часть SQL кода скорее всего придется переписать.