I think you are mistaken in this problem.
The idea that you will lose NoSQL, that you will get better performance, is actually not the case. At the lowest level, you write and get a fair chunk of data. This means that your bottleneck is (most likely) an I / O hard drive (which is a common bottleneck).
Holding onto the hardware that you have for a moment and using a monolithic data warehouse is not scalable and, as you have noticed, has consequences when you want to do something in real time.
What are your options? You need to scale the server and software settings (this is what you would need to do with any NoSQL, in any case, stick to faster hard drives at some point). You might also want to take a look at alternative storage engines (besides MyISAM and InnoDB - for example, one of the best engines that would seem to turn random I / O into TokuDB serial I / O).
Implementing a faster HDD subsystem will also help your needs ( FusionIO , if you have the resources to get it).
Without additional information about your goal (what server settings are, what version of MySQL you use and which storage engines + data sizes you work with), these are all assumptions.
source share