MySQL is the clear database of choice among organizations using Stackdriver to monitor their Amazon Web Services environments, but NoSQL poster-child technology MongoDB is in second place, beating out Amazon’s own SQL-based RDS and NoSQL solution DynamoDB. RDS, Amazon’s relational database-as-a-service, comes in third with pseudo-database Redis close behind.
Trailing the top database technologies are Amazon’s fairly recent NoSQL DynamoDB and Stackdriver’s personal favorite, Cassandra.
It should be noted that among RDS instances, 96% are MySQL, which if considered together would widen MySQL’s already significant lead considerably.
Comparing SQL to NoSQL, NoSQL is slightly more widely-used (including Redis in the NoSQL column, an admittedly controversial choice). Not by much, though – 59.1% of AWS users run a SQL database where 60% run NoSQL.
Taking out Redis changes things immensely, as traditional relational databases suddenly make up nearly double the usage of NoSQL.
Let us know in the comments what database you prefer and why. Also, if you feel Redis shouldn’t be included, do tell! We’ll continue watching the database usage going forward to see what trends emerge on relational vs. non-relational databases and specific technology choices.