A . Athena supports federated queries with connectors for S3, MySQL, and Redshift, so it can join across all three sources in a single query. B is tempting but Spectrum can’t directly query MySQL. Correct me if I missed something though!
Option A is what I'd pick here. Pretty sure Athena can query directly from S3, and it can also use federated queries to pull data from MySQL and Redshift. Not 100% because I get confused with Glue sometimes, but Athena seems best for actually joining across these sources and running SQL-type analysis. Anyone else agree?
A , had something like this in a mock. Athena supports federated queries across S3, MySQL, and Redshift, so you can join them directly for analysis. Not fully sure if Glue could do it too but Athena lines up with what I've seen.
C. AWS Glue could work if you wanted to join sources and transform data before analysis, right? It's got crawlers and jobs for ETL, so kinda fits when pulling from S3, MySQL, and Redshift. Not totally sure though-maybe that's overkill for just analysis.