We are developing an application that analyzes a pretty good amount of data of production for several companies. We have a mysql database in the background. I'm using Laravel to display the data, graphs any updates that need to be made to the data set, etc. My question is on the crunching of the numbers and if it will be better to use a different language to it. The analysis is more reading adding and storing back to the database that actually doing big math on the data. My hunch is that the bottleneck is going to be with the database and creating a program in C++(or something else) to do crunching will not significantly improve performance compared to doing it in PHP. The crunching of the numbers is done in the background every certain amount of time. Any opinions or suggestions?