High Performance and Availability with Percona Server for MySQL
October 06, 2020

High Performance and Availability with Percona Server for MySQL

Douglas Doo | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with Percona Server for MySQL

Percona Server for MySQL is being used across our whole organization. We are running 50+ primary instances in our data center with DR replica's running on compute instances inside GCP in 2 different regions. Percona Server for MySQL solves our need for well-tested and stable MySQL instances with Percona doing additional testing to the upstream releases which gives that added level of stability that we need for the massive volumes of processing as well as the required performance in sharded instances.
  • A distributed database offering to scale writes with native sharding. Currently we make use of sharding managed by the application to scale writes. There is the option to place ProxySQL in front of the shards, but we need a true cloud native distributed option with an easy migration path. I would not say this is negative in terms of Percona Server for MySQL, but if Percona had a distributed database offering at some stage, we would follow Percona.
  • Percona Server for MySQL is open source with no hidden licensing costs which gives us huge savings on the high number of instances that are required on premise and in the cloud.
  • Large community support
  • Percona offers additional open source tools to support Percona Server for MySQL
Performance and stability sets Percona Server for MySQL apart from the rest. Percona embraces the upstream version and contributes towards the upstream version making MySQL stronger on two fronts and thus having a much larger community. Many quality contributions have been made by Percona into the base code.
Percona provides great tools to support Percona Server for MySQL and this makes the monitoring and management easier.
Plenty of help in the community forums and bug tracking, so it is easy to follow the progress of a bug or find solutions to the problem. Percona Server for MySQL releases are frequent and well documented and improves with each release.
Percona Server for MySQL remains fully compatible with the upstream release and therefore there is no vendor lock-in when migrating to Percona Server for MySQL. You are able to replicate into and out of Percona Server for MySQL from the upstream releases. We have many clusters that sometimes requires a different solution and being able to easily integrate with Percona Server for MySQL is key.

Do you think Percona Server for MySQL delivers good value for the price?

Yes

Are you happy with Percona Server for MySQL's feature set?

Yes

Did Percona Server for MySQL live up to sales and marketing promises?

Yes

Did implementation of Percona Server for MySQL go as expected?

Yes

Would you buy Percona Server for MySQL again?

Yes

Percona Server for MySQL covers 100% of our requirements in terms of our OLTP traffic and provides the High Availability levels required through a typical primary and 2 replica's using semi-synchronous replication. We're able to scale our writes using sharding, but a true distributed database would be a great option on top of this. In terms of OLAP traffic, we leverage columns stores available, but Percona Server fairs well.