TrustRadius: an HG Insights company

ScaleArc

Score6 out of 10

5 Reviews and Ratings

What is ScaleArc?

ScaleArc for MySQL (other versions available for SQL Server and Oracle), developed by DevFactory solution and acquired by Ignite Technologies in January 2018, is database load balancing software that promises to increase uptime, performance, and scale out for applications leveraging the MySQL database.

The software drops in between applications and databases and directs queries into the database on behalf of the app - it looks to the app as if it were the database, and it looks to the database as if it were the app.

The software lets organizations leverage modern, scaled out databases with no application changes. It automatically supports scale out, performing read/write split dynamically, so users don't have to code read-intent strings into the application.

It avoids app downtime from database outages, both planned and unplanned. During a database failover, ScaleArc software queues inbound queries, waiting for the secondary to take over as the new primary, and then drains the queue in a FIFO manner, so apps see delay but not errors. Users can invoke the same functionality to force a switchover, enabling them to achieve zero downtime maintenance.

App-transparent caching speeds performance with no app changes, and the software also supports connection management for greater database server efficiency.

Categories & Use Cases

Media

Screenshot of Rich analytics simplify database troubleshooting, provide a cluster-wide view of stats, and highlight queries that are good candidates for caching.
Screenshot of ScaleArc provides rich details about queries, aggregated to make patterns obvious but available for drill down as well.
Screenshot of The ScaleArc software supports automatic or manual failover, enabling zero downtime maintenance and avoiding app errors during database failover.

1 / 3

Screenshot of Rich analytics simplify database troubleshooting, provide a cluster-wide view of stats, and highlight queries that are good candidates for caching.

Scale your business with ScaleArc

Pros

  • Caching connections to ensure a seamless failover.
  • Automatically route reads to the secondary replicas without application changes.
  • Ability to cache queries for better end-user experiences.
  • Real-time analytics to determine where your bottlenecks are and any queries that could be candidates for caching.
  • Ability to firewall (block) an incoming query to avoid further performance issues and vulnerabilities from attacks such as SQL injections.

Cons

  • The fact that the analytics is included in the product; it really is hard to recommend this. However; I would recommend the analytics be a little more easier to use and more intuitive for drilling down to the source of the problem.

Return on Investment

  • Our ROI is provided simply by keeping the customer up and running; a happy customer is good for business.

Other Software Used

SQL Safe Backup, SQL Diagnostic Manager, Redgate SQL Compare

Why we chose ScaleArc for MySQL

Pros

  • ScaleArc does provide high availability and during failover it takes care of the master slave lag as well seamless switch between master and slave.
  • ScaleArc also helps to reduce application traffic on MySQL database server by filtering frequently used commands like AUTOCOMMIT.
  • ScaleArc provides a single interface for all application and database user management. This helps in strengthening security aspects of user management.

Cons

  • Checkboxes for selection of multiple users to enhance easier management.
  • There should be a rule within the ScaleArc cluster to send traffic to particular slave replica for re-routing of read queries.
  • Logging generation is excessive and causes pressure on disk resources. This should be further improved to log information to not miss the necessary but also not include the unnecessary.

Return on Investment

  • Provided a single management interface for a complete MySQL farm in our company. It has helped particularly in managing high availability of MySQL databases thus overall improving the business website reliability. This in turn further enhances the confidence of our customers.