Because dramatic growth in mobile and cloud computing is pushing the limits of MySQL for Internet-scale applications
More and more consumers are accessing websites and transacting on the go, with mobile usage now overtaking the desktop 51 to 42 percent. Almost half of all consumers now expect a web page to load in two seconds or less, and 27 percent of cart abandonment occurs due to time constraints. These high expectations, coupled with high-transaction, high-value workloads, are placing unprecedented demands on MySQL and other databases.
In addition, the dramatic uptake in cloud computing coupled with the growth of new world internet-scale applications in social, gaming, and e-commerce is disrupting the operational database market. In a recent survey, analyst firm Enterprise Strategy Group noted database growth in excess of 40 percent per year, with nearly half of respondents citing increases in transactional workloads and the ability to continue to capture transactions efficiently as a database challenge leading to performance concerns.
And not even the big players are immune to these problems! The recent, highly visible snafus of Amazon Prime Day and the launch of Pokemon-Go can attest to that. . . .
Using replication or sharding to extend MySQL is old school
With these old school approaches, you have to deal with added risks and costs. With both replication and sharding you’re dealing with manually managing data inconsistencies like slave lag. Plus with sharding, you have to deal with even more issues of complexity and fragility. There’s the complicated set-up and ongoing maintenance of manually adding/splitting shards as your data grows, and then having to change the application to point to where the data lies, not to mention the fragility brought about by application downtime for server maintenance, security patches, or worse – unplanned failures without automatic recovery. These all translate to higher costs due to additional hardware required (double to quadruple!), manpower, and time to manage complexity, lost opportunity from application downtimes, and added business risk.
It’s time for the next generation scale-out relational database
ClustrixDB is a drop-in replacement for MySQL built from the ground up to deliver true scale-out performance. Bypass the headaches of replication and sharding and move to the relational database for high-transaction, high-value workloads that scales in a near linear fashion — allowing it to handle workloads more than 10x faster than those running on MySQL or AWS Aurora. ClustrixDB is used today in an array of industries — including E-commerce, gaming, social, IoT, and adtech — for critical business applications that support massive transactional volume and real-time reporting of business performance metrics.
ClustrixDB’s distributed, shared-nothing architecture presents your application with a single-instance database that is made up of a cluster of commodity nodes. By simply adding or subtracting nodes to and from the cluster, you can easily Flex Up to meet extraordinary demand and Flex Down to save money. ClustrixDB is also the only ACID-compliant, scale-out SQL database that offers built-in high availability and self-management, reducing operational costs while ensuring mission-critical databases remain online with the performance you need.