I had a problem with handling huge amount of data in one of my MySQL databases. Problem is its take too much time to generate reports from a huge data collection.
I found many ways to solve this problem and also this new MySQL table Partitioning feature. Its come with MySQL 5.1.
Using this feature we can increased performance of MySQL data scan operations as I needed above. And also simplified data management.
Read following for more: