Comparison of MySQL across AWS, Azure and GCP

Vihaan
5 min readFeb 3, 2018

An exhaustive comparison of MySQL cloud Offerings

Hero Image by Suresh

RDBMSs(Relational Database Management System) have been a common choice of database used for financial records, logistical information, personnel data and other applications since the 1980s. Most databases in widespread use are based on the relational database model.

Why RDBMS?

On advent of NoSQL databases, developers have more choice and there starts the confusion. To put it in simple words, If the data to be stored is structured, has relations and needs to be consistent, then RDBMS is the answer. MySQL is one of the widely used relational database. There are tons of resources out there in the internet educating on differences between RDBMS and NoSQL. This post is exclusively on comparing MySQL across various cloud providers.

Why RDBMS in cloud?

Databases are critical to any application and managing them is a nightmare. A separate team of people has to patch the servers, update the MySQL versions, maintain the Master-Slave and read replicas, provide role-based access control(RBAC) to developers and create backups regularly. RDBMS cloud offerings are managed versions of your RDBMS databases that solves all the above problems. Here is the list of features provided by managed cloud RDBMS service:

--

--