I currently have 1 big app using a AWS RDS MySQL database. All my tables are small, but there is one large table with over 12M rows that will keep growing, that i'd like to separate into something else. This table is used for reporting and analytics.
I have thought about the following options:
- create another RDS DB for just that big table
- switch the DB to an Amazon Aurora cluster and use a read replica just for that big table
- move the big table to a DynamoDB table
- move the big table to Redshift
- move the big table to ElasticSearch
What would you guys suggest?
Thank you!