🌐
Airbyte
airbyte.com β€Ί data integration platform β€Ί data engineering resources β€Ί amazon redshift vs mysql- a comparative analysis
Amazon Redshift vs MySQL- A Comparative Analysis | Airbyte
August 29, 2025 - The architectural differences between these platforms fundamentally determine their optimal use cases and performance characteristics in enterprise environments. Amazon Redshift's columnar, massively parallel processing architecture provides significant advantages for analytical workloads that require complex aggregations, joins across large datasets, and extensive data analysis capabilities. MySQL's row-oriented storage and ACID compliance optimize it for transactional workloads where data consistency, transaction integrity, and real-time processing capabilities are essential.
🌐
Oracle
oracle.com β€Ί ai database β€Ί mysql heatwave
MySQL HeatWave vs Amazon Redshift | Oracle
Better performance and price performance: Oracle HeatWave MySQL is 4X faster than Amazon Redshift, delivering 10X better price-performance. The query performance of HeatWave Lakehouse is 15X faster than Amazon Redshift, delivering 11X better ...
Discussions

Redhsift Vs RDS MySQL benchmarking
I have an application which uses Java JDBC Spring as a backend framework, I've connected my application to RDS MySQL I've tested the results it is able to provide the results faster but when I test... More on repost.aws
🌐 repost.aws
2
0
June 10, 2024
sql - Redshift design or configuration issue? - My Redshift datawarehouse seems much slower than my mysql database - Stack Overflow
I have a Redshift datawarehouse that is pulling data in from multiple sources. One is my from MySQL and the others are some cloud based databases that get pulled in. When querying in redshift, the ... More on stackoverflow.com
🌐 stackoverflow.com
amazon web services - Is AWS Redshift to PostgreSQL the same as AWS Aurora to MySQL? - Stack Overflow
I struggle to understand if it would be a good idea to switch from PostgreSQL to Redshift with the same light heartedness one would shift from MySQL to Aurora. Similarly to what AWS advertises about Aurora, people reported ~5x performance and more linear scalability as the datasets grow. More on stackoverflow.com
🌐 stackoverflow.com
performance - select * vs select column in Redshift and MySql - Stack Overflow
If I just need 2/3 columns and I query SELECT * instead of providing those columns in select query, is there any performance degradation regarding more/less I/O or memory in Redshift and MySql? More on stackoverflow.com
🌐 stackoverflow.com
🌐
Hevo
hevodata.com β€Ί home β€Ί learn β€Ί data warehousing
Amazon Redshift vs MySQL: Key Differences
May 29, 2025 - Amazon Redshift, on the other hand, can load large volumes of data less frequently with greater efficiency. In terms of performance, Amazon Redshift beats MySQL by a large margin with an impressive query time, especially when data is compressed.
🌐
StackShare
stackshare.io β€Ί stackups β€Ί amazon-redshift-vs-mysql
Amazon Redshift vs MySQL | What are the differences? | StackShare
It can automatically distribute data and queries across multiple nodes, providing high performance for massive datasets and parallel processing capabilities. MySQL also supports some degree of scalability, but it is mainly limited by the capacity ...
🌐
TrustRadius
trustradius.com β€Ί compare-products β€Ί mysql-vs-redshift
MySQL vs Amazon Redshift | TrustRadius
Compare MySQL vs Amazon Redshift. 1188 verified user reviews and ratings of features, pros, cons, pricing, support and more.
🌐
AWS re:Post
repost.aws β€Ί questions β€Ί QU__2ak9ygSSm7Zlim5vZVmg β€Ί redhsift-vs-rds-mysql-benchmarking
Redhsift Vs RDS MySQL benchmarking | AWS re:Post
June 10, 2024 - Keep in mind that redshift is a columnar database that is designed to be extremely fast at executing complex analytical workloads on very large datasets and rds MySQL is a row-oriented database that is designed to be very fast at transactional workloads such as a high volume single-row operations against modest sized data sets.
🌐
InfluxData
influxdata.com β€Ί home
Compare MySQL vs AWS Redshift
December 10, 2021 - It uses columnar storage to optimize storage costs and improve query performance. MySQL can be used for storing and analyzing time series data, but it will not be as efficient as a dedicated time series databases.
Find elsewhere
🌐
Quora
quora.com β€Ί Is-there-a-performance-difference-between-connecting-Tableau-desktop-to-AWS-Redshift-vs-MySQL
Is there a performance difference between connecting Tableau desktop to AWS Redshift vs. MySQL? - Quora
Redshift is designed for data warehousing and the queries run from Tableau on multiple TB's of data were extremely fast right out of the box. MySQL was far slower and I had to spend time adding indexes to just get...
🌐
Portable
portable.io β€Ί learn β€Ί redshift-vs-mysql-comparison
Redshift vs. MySQL Comparison: 2025 Deep-Dive
Let's outline the considerations for both Redshift and MySQL. Redshift Performance And Maintenance. In recent years, Redshift has had a reputation for being less performant than other data warehouses; however, nowadays, Redshift is highly performant and scalable.
🌐
Quora
quora.com β€Ί What-are-the-advantages-and-disadvantages-of-Amazon-Redshift-compared-to-SQL-Server-MySQL-and-PostgreSQL
What are the advantages and disadvantages of Amazon Redshift compared to SQL Server, MySQL, and PostgreSQL? - Quora
RedShift supports SELECT, UPDATE, DELETE while BigQuery is append only database so no UPDATE and DELETE. However, BigQuery's performance is often much faster, especially on large and very large datasets. ... 30+ years in DBMS.
Top answer
1 of 2
2

I've worked with clients on this type of issue many times and I'm happy to help but this may take some back and forth to narrow in on what is happening.

First I'm assuming that "leads" is a normal table, not a view and not an external table. Please correct if this assumption isn't right.

Next I'm assuming that this table isn't very wide and that "select *" isn't contributing greatly to the speed concern. Yes?

Next question is wide this size of cluster for a table of only 11M rows? I'd guess it is that there are other much larger data sets on the database and that this table isn't setting the size.

The first step of narrowing this down is to go onto the AWS console for Redshift and find the query in question. Look at the actual execution statistics and see where the query is spending its time. I'd guess it will be in loading (scanning) the table but you never know.

You also should look at STL_WLM_QUERY for the query in question and see how much wait time there was with the running of this query. Queueing can take time and if you have interactive queries that need faster response times then some WLM configuration may be needed.

It could also be compile time but given the simplicity of the query this seems unlikely.

My suspicion is that the table is spread too thin around the cluster and there are lots of mostly empty blocks being read but this is just based on assumptions. Is "id" the distkey or sortkey for this table? Other factors likely in play are cluster load - is the cluster busy when this query runs? WLM is one place that things can interfere but disk IO bandwidth is a share resource and if some other queries are abusing the disks this will make every query's access to disk slow. (Same is true of network bandwidth and leader node workload but these don't seem to be central to your issue at the moment.)

As I mentioned resolving this will likely take some back and forth so leave comments if you have additional information.

2 of 2
0

(I am speaking from a knowledge of MySQL, not Redshift.)

SELECT * FROM leads WHERE id = 10162064

If id is indexed, especially if it is a Unique (or Primary) key, 0.4 sec sounds like a long network delay. I would expect 0.004 as a worst-case (with SSDs and `PRIMARY KEY(id)).

(If leads is a VIEW, then let's see the tables. 0.4s may be be reasonable!)

That query works well for a RDBMS, but not for a columnar database. Face it.

I can understand using a columnar database to handle random queries on various columns. See also MariaDB's implementation of "Columnstore" -- that would give you both RDBMS and Columnar in a single package. Still, they are separate enough that you can't really intermix the two technologies.

If you are getting 100% CPU in MySQL, show us the query, its EXPLAIN, and SHOW CREATE TABLE. Often, a better index and/or query formulation can solve that.

For "real time reporting" in a Data Warehouse, building and maintaining Summary Tables is often the answer.

Tell us more about the "exact copy" of the DW data. In some situations, the Summary tables can supplant one copy of the Fact table data.

🌐
Quora
quora.com β€Ί Which-is-better-a-single-Redshift-table-or-several-MySQL-pgSQL-on-RDS-tables-for-a-small-200-tables-*-20-columns-*-1-million-monthly-aggregation-of-data
Which is better: a single Redshift table or several MySQL/pgSQL (on RDS) tables for a small (200 tables * 20 columns * 1 million) monthly aggregation of data? - Quora
Answer (1 of 7): It's a very interesting question. Let's try to choose from the alternatives in a point wise manner. * Performance for readonly data : As it is an analytics application, thus columnar storage is always advantageous to row based system. Hence I think that redshift would be a bett...
Top answer
1 of 2
20

Redshift is not PostgreSQL. It is a column store engine that uses a very heavily modified part of a very old PostgreSQL version as its front-end. Under the hood it's powered by ParAccel, a very heavily modified fork of PostgreSQL 8.0.2.

Imagine someone took MySQL 4.1 or something from that era, deleted InnoDB and MyISAM, added their own hardwired storage engine, removed a whole bunch of features and added a bunch of different ones - changing the supported SQL dialect in the process. That gives you some idea.

It's a dramatically different product for different needs. It's heavily optimised for OLAP workloads and pays a heavy price for OLTP workloads.

In general you should use PostgreSQL (on AWS RDS, or elsewhere) for your day to day transaction processing. If you want data warehousing and analytics and have outgrown PostgreSQL for that then you might consider Redshift as one of your options... though it's likely you haven't really outgrown PostgreSQL, just AWS RDS.

Maybe you're looking for something more like Postgres-XL ?

2 of 2
0

The other answer is accurate regarding Redshift not being the PostgreSQL equivalent of Aurora. Generally you'd use Redshift when you needed to run some very heavy queries on a large dataset (the stuff that might take hours or more to finish running). Redshift is a columnar datastore that essentially auto-normalizes every piece of data that comes in and can execute queries that would otherwise take days in seconds. When you're done, you delete it and then repeat the process when you need it again.

In terms of getting an Aurora equivalent for PostgreSQL, I don't know how far off that is but I'm pretty sure an enterprising person could build their own with AWS EFS (https://aws.amazon.com/efs/). I'm fairly certain that's a big part of the Aurora formula.

Top answer
1 of 1
8
DDalt,   Thank you for reaching out with your question. Redshift is great for many use cases, especially those that require SQL transformations on larger data. The downside is that the Redshift service and resources alotted to processes are managed by Amazon and remove some environment controls that Domo otherwise has for MySQL and Magic ETL.    MySQL will generally present less variance in DataFlow run times, but it does not automatically index data as Redshift does, so it is better suited to smaller input row counts. MySQL doesn't share all of the same functionality as Redshift, as is the case with windowed functions available in Redshift. Otherwise, to get the best performance out of mySQL DataFlows, you should employ indexes for joins and consider other optimizations discussed here:   http://knowledge.domo.com?cid=optimizingdataflow   Magic ETL is well suited to larger input DataSets, and could be considered as an alternative to Redshift for many use cases. It will begin to process data through the transformations as the input data comes in, rather than waiting for all of the input data to load completely, as Redshift does.    To summarize, while Redshift is good for larger data, mySQL should be used for smaller Data inputs. Magic ETL is good for small and large data inputs. Each use case will determine what tool is the best fit, but they all have their place in your toolbox for data manipulation and additional data preparation for various use cases.   Regards,
🌐
Reddit
reddit.com β€Ί r/sql β€Ί opinions on amazon redshift versus other rdbms?
r/SQL on Reddit: Opinions on Amazon Redshift versus other RDBMS?
November 7, 2018 -

Has anyone used both Amazon Redshift and at least one other major RBDMS like PostgreSQL, MySQL, Microsoft SQL Server, or Oracle SQL? I just joined a new company and the first project that we've been tasked with is building out an ODS for our Marketing, Sales, Finance, and Product data. I'm arriving just in time to help them decide on the RDBMS and one of the suggestions from another team member is Amazon Redshift.

I've had plenty of experience working within the four db's mentioned above and I'm very comfortable in what they're capable of. I've worked inside of a large ODS built in Microsoft SQL Server that supported multiple databases with tables that had tens of millions of records. The schemas were well designed and the database rarely suffered any performance issues or hiccups. More recently, I architected a smaller marketing/sales database in MySQL, hooked it up to Zapier for data inputs and Chartio (BI tool) for reads, and it worked like a charm. I'm confident that with the data we're looking to capture and report off of, a "traditional" RBDMS would work just fine.

That said, I want to be open to Redshift though and give it a fair shot. What can Redshift bring to the table that db's like PGSQL and MySQL cannot? What would we sacrifice by choosing Redshift? How easy will it be for me to become comfortable designing and working within Redshift if I already know PostgreSQL? I could go on asking questions but generally I'm just looking to understand if Redshift has any distinct advantages over the db's I've worked with before.

🌐
WhatsUp Gold
whatsupgold.com β€Ί blog β€Ί amazon-redshift-vs.-rds-which-is-right-for-you
Amazon Redshift VS. RDS: Which is Right For You? - WhatsUp Gold
November 20, 2024 - RDS provides engines such as Amazon Aurora DB, Oracle, Microsoft SQL, MySQL, PostgreSQL, or MariaDB. If you’re looking for a cloud equivalent of your on-premises database, RDS is a good option for you. If RDS is your on-premises database, Redshift is your enterprise data warehouse. Like RDS, Redshift can scale and scale big; up to the petabyte level. Redshift is able to scale so high by deploying in clusters. Clusters can scale in both capacity and performance by simply adding more nodes.