I would like to know the best database for reporting. I am thinking two options- MySQL and MongoDB. Use case: -Read performance is very important. -For write performance MySQL and MongoDB both are fine. We are transferring the data once in a day using batches and use this data next day for reporting. - we also need aggregation like total number of clicks, total number of impressions etc. So here select performance is very important because we have different filter conditions and group by conditions. One more thing our data is continuously growing. It would be helpful for me if you suggest best database for the above use case with some detail reason.